เส้นทาง Windir ไม่ได้รับการแก้ไขหรือรับรู้ จะแก้ไขตัวแปรสภาพแวดล้อมได้อย่างไร?

SystemRoot และ Windir เป็นตัวแปรสภาพแวดล้อมในตัวสองตัวที่ชี้ไปที่ไดเร็กทอรี Windows ของคุณ แม้ว่าทั้งสองจะเป็นตัวแปรในตัว แต่ตัวแปร SystemRoot เป็นแบบอ่านอย่างเดียว แต่ตัวแปร Windir สามารถลบออกหรือแก้ไขได้ และการตั้งค่าจะถูกเก็บไว้ในรีจิสทรี

หากระบบไม่รู้จักหรือแก้ไข %Windir% แบตช์สคริปต์ของคุณที่ใช้ตัวแปรจะไม่สามารถทำงานได้อย่างถูกต้อง

windir ไม่ได้รับการแก้ไขหรือรับรู้

นอกจากนี้ บานหน้าต่างงานในที่ต่างๆ เช่น แผงควบคุม และแอปการตั้งค่าที่ทันสมัยจะชี้ไปที่เส้นทางแอปพลิเคชันที่อ้างอิง %ลม%. หากตัวแปรนี้ใช้งานไม่ได้ การคลิกลิงก์เหล่านั้นจะทำให้เกิดข้อผิดพลาดต่อไปนี้:

Windows ไม่พบ %windir% ตรวจสอบให้แน่ใจว่าคุณพิมพ์ชื่อถูกต้อง แล้วลองอีกครั้ง

windir ไม่ได้รับการแก้ไขหรือรับรู้
windir ไม่ได้รับการแก้ไขหรือรับรู้

นี่คือวิธีการแก้ไขปัญหา

สร้างหรือแก้ไขตัวแปรสภาพแวดล้อม Windir

กด WinKey + R พิมพ์ sysdm.cpl และกด ENTER

จากแท็บ ขั้นสูง แล้วคลิก ตัวแปรสภาพแวดล้อม

windir ไม่ได้รับการแก้ไขหรือรับรู้

ในส่วนตัวแปรระบบ สร้างตัวแปรใหม่โดยคลิก ใหม่. ถ้า วินเดียร์ มีตัวแปรอยู่แล้ว ดับเบิลคลิกเพื่อแก้ไขตัวแปรที่มีอยู่

ตั้งชื่อตัวแปรเป็น กังหันลมและตั้งค่าเป็น %SystemRoot%

windir ไม่ได้รับการแก้ไขหรือรับรู้

คลิกตกลงตกลง การเปลี่ยนแปลงจะมีผลทันที ถ้าไม่ใช่ ให้ออกจากระบบและเข้าสู่ระบบกลับ

ปัญหาความยาวของเส้นทาง

ปัญหานี้อาจเกิดขึ้นได้หากความยาวของ PATH เกิน 2048 อักขระ (หรือ 4096 ตัวอักษรใน Windows 7 และสูงกว่า) ตรวจสอบให้แน่ใจว่าคุณได้ลบรายการที่ไม่จำเป็นออกจาก PATH เพื่อให้อยู่ภายในขีดจำกัด สำหรับข้อมูลเพิ่มเติม โปรดดูบทความที่ไซต์ของ Intel: ข้อจำกัดความยาวของตัวแปร System PATH | Intel®.


คำขอเล็กน้อย: หากคุณชอบโพสต์นี้ โปรดแชร์สิ่งนี้

หนึ่งส่วนแบ่ง "เล็กน้อย" จากคุณจะช่วยอย่างมากในการเติบโตของบล็อกนี้ คำแนะนำที่ดีบางประการ:
  • ขามัน!
  • แชร์ไปยังบล็อกที่คุณชื่นชอบ + Facebook, Reddit
  • ทวีตมัน!
ขอบคุณมากสำหรับการสนับสนุนของคุณผู้อ่านของฉัน จะใช้เวลาไม่เกิน 10 วินาที ปุ่มแชร์อยู่ด้านล่าง :)