जब तक मेरे पास इस प्रश्न के उच्चतम मत वाले उत्तर पर टिप्पणी करने के लिए पर्याप्त प्रतिष्ठा नहीं है, मैं बताना चाहूंगा कि यह बिल्कुल सही नहीं है। मुझे यह पता है क्योंकि इस पोस्ट में मैंने जो भी काम करने की कोशिश की, वास्तव में कुछ भी काम नहीं किया।
केबी लेख है कि जवाब में से जुड़ा हुआ वास्तव में कहा गया है कि:
हालाँकि, ध्यान दें कि पर्यावरण चर में संशोधन तत्काल परिणाम नहीं देता है। उदाहरण के लिए, यदि आप बदलाव करने के बाद एक और कमांड प्रॉम्प्ट शुरू करते हैं, तो पर्यावरण चर पिछले (वर्तमान नहीं) मूल्यों को प्रतिबिंबित करेगा। जब तक आप लॉग ऑफ नहीं करते तब तक परिवर्तन प्रभावी नहीं होता और फिर लॉग ऑन होता है।
कमांड प्रॉम्प्ट को फिर से लोड करने के बाद पिछले मानों को रीसेट करने वाले पर्यावरण चर के बारे में वही हिस्सा है जो मैंने विंडोज सर्वर 2008 में अनुभव किया था।
लेख में कहा गया है:
लॉग इन किए बिना इन परिवर्तनों को प्रभावित करने के लिए, सिस्टम में सभी विंडोज़ के लिए WM_SETTINGCHANGE संदेश प्रसारित करें, ताकि कोई भी इच्छुक एप्लिकेशन (जैसे विंडोज एक्सप्लोरर, प्रोग्राम मैनेजर, टास्क मैनेजर, कंट्रोल पैनल, और आगे) एक अपडेट कर सकें।
इसका मतलब यह नहीं है कि जब आप सिस्टम वातावरण चर को बदल देते हैं या वास्तव में काम करता है, तो एक्सप्लोरर WM_SETTINGCHANGE संदेश प्रसारित करता है। मुझे यकीन नहीं है कि आप कमांड प्रॉम्प्ट से KB आलेख में (तुरंत बदलावों को प्रचारित करने के लिए) क्या सुझाव देंगे।