ฉันมี Windows 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
มันได้รับการแก้ไข