บางเวลาที่ผ่านมาฉันเปลี่ยนด้วยตนเอง WINDIR
ตัวแปรสภาพแวดล้อมเพื่อทดสอบบางอย่างในโปรแกรมดั้งเดิมที่ฉันทำงานด้วย (ควรทำสิ่งนี้บน VM แทนที่จะเป็นเดสก์ทอปของฉัน: / แต่มันสายเกินไป
ดังนั้นด้วยเหตุผลบางอย่างตอนนี้ %WINDIR%
ไม่สามารถแก้ไข c: \ windows ได้อีกต่อไป แต่เป็น% SystemRoot% จากบรรทัดคำสั่ง:
echo %WINDIR% outputs %SystemRoot%
และ
echo %SystemRoot% outputs C:\windows
การไม่สามารถแก้ไขปัญหา WINDIR ทำให้ฉันปวดหัวทุกประเภท ฉันลองตั้งค่า WINDIR
อย่างชัดเจนถึง c:\windows
ในหน้าต่างคอนโซลนั้นมีให้ แต่ก็ไม่มีประโยชน์ ฉันได้ลองเปลี่ยนค่าคีย์รีจิสทรีของ windir ด้วยตนเองที่
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment\windier
และ
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Session Manager\Environment\windir
แต่ก็ยังไม่มีโชค มีใครเคยเห็นพฤติกรรมนี้มาก่อนหรือไม่
ลืมพูดถึงสิ่งนี้อยู่ใน windows 7 Enterprise ed
C:\Windows