SystemRoot และ Windir เป็นตัวแปรสภาพแวดล้อมในตัวสองตัวที่ชี้ไปที่ไดเร็กทอรี Windows ของคุณ แม้ว่าทั้งสองจะเป็นตัวแปรในตัว แต่ตัวแปร SystemRoot เป็นแบบอ่านอย่างเดียว แต่ตัวแปร Windir สามารถลบออกหรือแก้ไขได้ และการตั้งค่าจะถูกเก็บไว้ในรีจิสทรี
หากระบบไม่รู้จักหรือแก้ไข %Windir% แบตช์สคริปต์ของคุณที่ใช้ตัวแปรจะไม่สามารถทำงานได้อย่างถูกต้อง
นอกจากนี้ บานหน้าต่างงานในที่ต่างๆ เช่น แผงควบคุม และแอปการตั้งค่าที่ทันสมัยจะชี้ไปที่เส้นทางแอปพลิเคชันที่อ้างอิง %ลม%
. หากตัวแปรนี้ใช้งานไม่ได้ การคลิกลิงก์เหล่านั้นจะทำให้เกิดข้อผิดพลาดต่อไปนี้:
Windows ไม่พบ %windir% ตรวจสอบให้แน่ใจว่าคุณพิมพ์ชื่อถูกต้อง แล้วลองอีกครั้ง
นี่คือวิธีการแก้ไขปัญหา
สร้างหรือแก้ไขตัวแปรสภาพแวดล้อม Windir
กด WinKey + R พิมพ์ sysdm.cpl และกด ENTER
จากแท็บ ขั้นสูง แล้วคลิก ตัวแปรสภาพแวดล้อม
ในส่วนตัวแปรระบบ สร้างตัวแปรใหม่โดยคลิก ใหม่. ถ้า วินเดียร์
มีตัวแปรอยู่แล้ว ดับเบิลคลิกเพื่อแก้ไขตัวแปรที่มีอยู่
ตั้งชื่อตัวแปรเป็น กังหันลม
และตั้งค่าเป็น %SystemRoot%
คลิกตกลงตกลง การเปลี่ยนแปลงจะมีผลทันที ถ้าไม่ใช่ ให้ออกจากระบบและเข้าสู่ระบบกลับ
ปัญหาความยาวของเส้นทาง
ปัญหานี้อาจเกิดขึ้นได้หากความยาวของ PATH เกิน 2048 อักขระ (หรือ 4096 ตัวอักษรใน Windows 7 และสูงกว่า) ตรวจสอบให้แน่ใจว่าคุณได้ลบรายการที่ไม่จำเป็นออกจาก PATH เพื่อให้อยู่ภายในขีดจำกัด สำหรับข้อมูลเพิ่มเติม โปรดดูบทความที่ไซต์ของ Intel: ข้อจำกัดความยาวของตัวแปร System PATH | Intel®.
คำขอเล็กน้อย: หากคุณชอบโพสต์นี้ โปรดแชร์สิ่งนี้
หนึ่งส่วนแบ่ง "เล็กน้อย" จากคุณจะช่วยอย่างมากในการเติบโตของบล็อกนี้ คำแนะนำที่ดีบางประการ:- ขามัน!
- แชร์ไปยังบล็อกที่คุณชื่นชอบ + Facebook, Reddit
- ทวีตมัน!