ความแตกต่างระหว่าง% Windir% และ% Systemroot% ในตำแหน่งเส้นทางของ Windows คืออะไร
ทั้งคู่แสดงตำแหน่งโฟลเดอร์ "Windows"
ความแตกต่างระหว่าง% Windir% และ% Systemroot% ในตำแหน่งเส้นทางของ Windows คืออะไร
ทั้งคู่แสดงตำแหน่งโฟลเดอร์ "Windows"
คำตอบ:
เพื่อขยายความคำตอบนายเดฟ%SystemRoot%
เป็นตัวในตัวแปร (พร้อมกับกำมือเล็ก ๆ ของคนอื่น ๆ ชอบ%SystemDrive%
) นั่นคือมันไม่ได้กำหนดจริงในการจัดเก็บตัวแปรสภาพแวดล้อมที่HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
ในรีจิสทรี
บนมืออื่น ๆ ที่เป็นตัวแปรปกติและถูกกำหนดไว้ในร้านเป็นตัวแปร%windir%
%SystemRoot%
(ไม่มีตัวแปรที่แท้จริงที่%SystemDrive%
เหมือนกัน)
สิ่งที่จะใช้ไม่สำคัญจริงๆ แต่คุณอาจพบปัญหากับการขยายตัวแปรในแบตช์ไฟล์ซึ่งในกรณีนี้คุณสามารถลองอีกอันได้ (ฉันจำไม่ได้ว่ามีปัญหากับสิ่งนี้โดยเฉพาะ แต่มันก็คุ้มค่าที่จะจำไว้)
นอกจากนี้ยังมีการตั้งค่า%SystemRoot%
(และ%SystemDrive%
) ในระหว่างกระบวนการติดตั้ง (เมื่อคุณเลือกไดรฟ์ปลายทาง) และสามารถใช้ได้ตั้งแต่จุดแรกสุดเมื่อติดตั้ง Windows ในขณะที่%windir%
ตั้งค่าไว้ที่จุดถัดไปในระหว่างการติดตั้งดังนั้นหากคุณกำลังสร้าง การเรียงลำดับของการติดตั้งที่กำหนดเอง (เช่น OEM, PE, ฯลฯ ) %SystemRoot%
ที่คุณต้องการจะใช้
%SystemRoot%
นั้น Windows มีข้อมูลเพียงพอที่จะตั้งค่าSystemDrive
และSystemRoot
ทันทีที่คุณเลือกไดรฟ์ที่จะติดตั้ง (รวมถึงจะใช้ค่าเริ่มต้นหากคุณไม่แก้ไขปลายทาง) มันตั้งค่าตัวแปรสภาพแวดล้อมเริ่มต้นหลาย ๆ (รวมถึงwindir
) ในภายหลังในการติดตั้งเมื่อเริ่มต้นรีจิสทรี สิ่งนี้สำคัญหากคุณกำลังแก้ไขกระบวนการติดตั้ง
%windir%
คือ ถูกต้องหรือไม่
บน Win 7 %SystemRoot%
เป็นเท่านั้นอ่านตัวแปรระบบในขณะที่สามารถเปลี่ยนแปลงได้และตั้งค่าเริ่มต้นเป็น%windir%
ระบบปฏิบัติการอาศัยwindir=%SystemRoot%
%SystemRoot%
ตามที่วิกิพีเดีย , %WinDir%
ก่อนวันที่ Windows NT %SystemRoot%
และดูเหมือนว่าจะถูกแทนที่โดย
ข้อเท็จจริงที่สนุกสนาน - (ใน Windows 10 1809)% windir% ยังคงเป็นสิ่งสำคัญที่คุณไม่สามารถเรียกใช้สิ่งที่ยกระดับโดยไม่ได้ ... ซึ่งหมายความว่าคุณไม่สามารถใส่จริง ๆ แล้วกลับมาเพราะกดปุ่มตัวแปรสภาพแวดล้อม ... โชคดีที่โหมดปลอดภัยช่วยให้ฉันสามารถกู้คืนตัวแปรนั้นและเก็บไว้ใน truckin '