मेरे पास एक विंडोज 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
यह ठीक हो जाता है।