मेरे पास एक विंडोज 7 मशीन है, जब कमांड प्रॉम्प्ट एक सामान्य उपयोगकर्ता द्वारा चलाया जाता है, में पर्यावरण चर का विस्तार करने में विफल रहता है %PATH%। यदि कमांड प्रॉम्प्ट को व्यवस्थापक के रूप में चलाया जाता है (राइट क्लिक, एडमिनिस्ट्रेटर के रूप में चलाएँ ) तो %PATH%उचित रूप से विस्तारित है।
विशेष रूप से, %PATH%के लिए cmd.exeउपयोगकर्ता (के माध्यम से प्रदर्शित के रूप में रन set path) इस प्रकार है:
Path=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\Wbem;%SYSTEMROOT\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft Windows Performance Toolkit\
... जबकि प्रशासक के रूप में चलाने के %PATH%लिए cmd.exeइस प्रकार है:
Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\Wbem;%SYSTEMROOT\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft Windows Performance Toolkit\
मैंने नया प्रोफ़ाइल बनाने के लिए एक नए उपयोगकर्ता के रूप में प्रवेश करने की कोशिश की, और यह मुद्दा उस प्रोफ़ाइल पर भी बना रहता है। HKEY_CURRENT_USER\Environment\PATHमौजूद नहीं है, और HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Pathकंप्यूटर गुणों में परिभाषित सिस्टम-वाइड पथ से मेल खाता है -> पर्यावरण चर।
क्या किसी के पास कोई विचार है कि यह क्या हो सकता है, या मैं कहां देख सकता हूं?
REG_SZमें समस्या होती है, अगर मैं इसे वापस सेट करता हूं तोREG_EXPAND_SZयह ठीक हो जाता है।