আমার কাছে একটি প্যাকেজ রয়েছে যা যথাক্রমে ইনস্টলেশন ও আনইনস্টল করার সময় PATH এনভায়রনমেন্ট ভেরিয়েবলের মধ্যে একটি এন্ট্রি (সি: \ my_entry বলুন) যুক্ত করে এবং সরিয়ে দেয়। আমি দেখতে পাচ্ছি যে রেজিস্ট্রি কী HKLM / SYSTEM \ কারেন্টকন্ট্রোলসেট \ কন্ট্রোল \ সেশন ম্যানেজার \ পরিবেশ \ পাথটি যাচাই করে PATH ভেরিয়েবলটিতে / এন্ট্রি যুক্ত করা / অপসারণ করা হচ্ছে ।
তবে আমি কমান্ড প্রম্পট থেকে PATH এনভায়রনমেন্ট ভেরিয়েবলের জন্য বিভিন্ন মান পর্যবেক্ষণ করেছি।
ইনস্টলেশন পরে
যদি আমি Win + R হিসাবে কমান্ড প্রম্পটটি খুলি, cmd টাইপ করি এবং তারপরে প্রবেশ করি, আমি PATH ভেরিয়েবলটিতে সি: \ my_entry দেখতে সক্ষম হয়েছি।
আমি যদি সি: \ উইন্ডোজ \ সিস্টেম 32 ডিরেক্টরি থেকে কমান্ড প্রম্পট (সেমিডি.এক্সই) খুলি, আমি PATH ভেরিয়েবলে সি: \ my_entry করতে অক্ষম।
আন-ইনস্টলেশন পরে
আমি যদি উইন + আর হিসাবে টাইপ করে কমান্ড প্রম্পটটি খুলি, টাইপ করে সিএমডি লিখি এবং তারপরে প্রবেশ করি তবে আমি সি: \ মাই_এন্ট্রি PATH ভেরিয়েবলের মধ্যে দেখতে পাচ্ছি যদিও এটি রেজিস্ট্রি থেকে অপসারণ করা হয়েছে।
দয়া করে আমাকে জানতে দিন কেন আমরা পৃথক অবস্থান থেকে কমান্ড প্রম্পটটি খুললে প্যাথ এনভায়রনমেন্ট ভেরিয়েবলের মান আলাদা হয়? এবং কেন PATH এনভায়রনমেন্ট ভেরিয়েবল মান রেজিস্ট্রিতে উপস্থিত মান থেকে কমান্ড প্রম্পটে আলাদা?