ตามค่าเริ่มต้น ขีดจำกัดความยาวเส้นทางสูงสุดใน Windows คือ 260 อักขระ เส้นทางในเครื่องมีโครงสร้างตามลำดับต่อไปนี้: ตัวอักษรของไดรฟ์ โคลอน แบ็กสแลช ชื่อส่วนประกอบที่คั่นด้วยแบ็กสแลช และอักขระ null ที่สิ้นสุด
นโยบายเส้นทางยาวของ Win32 อนุญาตให้ใช้เส้นทางยาวได้
เริ่มต้นด้วย Windows 10 build 14352 คุณสามารถเปิดใช้งานเส้นทางแบบยาวของ NTFS เพื่ออนุญาตให้แอป win32 ที่ประกาศและแอป Windows Store เข้าถึงเส้นทางที่เกินขีดจำกัด 260 อักขระโดยทั่วไปได้ โดยปกติแล้วสำหรับแต่ละโหนด การเปิดใช้งานการตั้งค่านี้จะทำให้สามารถเข้าถึงเส้นทางยาวได้ในกระบวนการ
ตั้งแต่ Windows build 1607 นโยบายนี้มีการเปลี่ยนแปลง และตอนนี้เรียกว่า Win32 long paths
คู่มือนี้จะแสดงวิธีเปิดใช้งานหรือปิดใช้งานนโยบายเส้นทางยาว Win32 เพื่อให้มีเส้นทางที่ยาวกว่า 260 อักขระสำหรับผู้ใช้ทั้งหมดใน Windows 10
บันทึก:
คุณต้องเข้าสู่ระบบด้วยสิทธิ์ผู้ดูแลระบบเพื่อเปิดหรือปิดใช้งานนโยบายเส้นทางยาว Win32
การเปิดใช้งานเส้นทางแบบยาวของ NTFS (Win32) จะอนุญาตให้แอปพลิเคชัน win32 ที่ประกาศและแอปพลิเคชัน Windows Store เข้าถึงเส้นทางที่เกินขีดจำกัดอักขระปกติ 260 ตัวต่อโหนดบนระบบไฟล์ที่รองรับ การเปิดใช้งานการตั้งค่านี้จะทำให้สามารถเข้าถึงเส้นทางยาวได้ในกระบวนการ
ความหมายจริงๆ ก็คือ แอปพลิเคชันจะต้องมีบรรทัดต่อไปนี้ในไฟล์รายการ:
true
Manifest เป็นไฟล์ขนาดเล็กที่มีข้อมูลเพิ่มเติมเกี่ยวกับกระบวนการ EXE เช่น ข้อมูลความเข้ากันได้และการรับรู้ DPI เป็นต้น
นอกจากผู้พัฒนาแอปพลิเคชันที่เพิ่มไฟล์รายการแล้ว การตั้งค่านโยบายกลุ่มนี้จะต้องเปิดใช้งานสำหรับเส้นทางแบบยาวของ NTFS
เปิดหรือปิดใช้งานเส้นทางยาว Win32 โดยใช้นโยบายกลุ่ม
Local Group Policy Editor มีเฉพาะในรุ่น Windows 10 Pro, Enterprise และ Education เท่านั้น
1. เปิดตัวแก้ไข นโยบายกลุ่มภายใน
2. ไปที่ตำแหน่งด้านล่างในส่วนด้านซ้ายของ Local Group Policy Editor:
Computer Configuration\Administrative Templates\System\Filesystem
นำทางไปยังตำแหน่งที่แสดงในตัวแก้ไขนโยบายกลุ่มภายใน
3. ทางด้านขวาของระบบไฟล์ในLocal Group Policy Editorคลิกสองครั้งที่ นโยบาย Enable Win32 long pathsเพื่อแก้ไข
4. ทำตามขั้นตอนที่ 5 (เพื่อเปิดใช้งาน) หรือขั้นตอนที่ 6 (เพื่อปิดใช้งาน) ด้านล่างนี้ ขึ้นอยู่กับสิ่งที่คุณต้องการดำเนินการ
5. หากต้องการเปิดใช้งานนโยบาย Win32 Long Paths ให้เลือกEnabledคลิกOKและไปที่ขั้นตอนที่ 7 ด้านล่าง
6. หากต้องการปิดใช้งานนโยบาย Win32 Long Path ให้เลือกNot ConfiguredหรือDisabledคลิกOKและไปที่ขั้นตอนที่ 7 ด้านล่างไม่ได้กำหนดค่าเป็นการตั้งค่าเริ่มต้น
ไม่ได้กำหนดค่าเป็นการตั้งค่าเริ่มต้น
7. เมื่อเสร็จแล้ว คุณสามารถปิด Local Group Policy Editor ได้หากต้องการ
ดูเพิ่มเติม: