ในการอัปเดตครบรอบ Windows 10 Microsoft ได้แก้ไขปัญหาที่เกิดขึ้นมายาวนานซึ่งนักพัฒนาต้องเผชิญในขณะที่ทำการพัฒนานั่นคือข้อ จำกัด 260 อักขระสำหรับความยาวเส้นทาง ข้อจำกัดความยาวเส้นทางนี้มีอยู่ใน Windows เกือบชั่วนิรันดร์ ในกรณีที่คุณไม่ทราบว่าใน Windows ทุกเวอร์ชันที่เปิดตัวในปัจจุบันความยาวสูงสุดของเส้นทางไฟล์คือ 260 ตัวอักษร เริ่มต้นด้วยบิลด์ 14352 ของ Windows 10 ซึ่งเป็นส่วนหนึ่งของการอัปเดตครบรอบ (เวอร์ชัน 1607) ข้อ จำกัด นี้สามารถข้ามได้
การโฆษณา
ระบบไฟล์ Windows ทั้งหมดมีแนวคิดเกี่ยวกับไฟล์และโฟลเดอร์เพื่อเข้าถึงข้อมูลที่จัดเก็บไว้ เส้นทางคือค่าสตริงที่ระบุว่าข้อมูลนั้นถูกจัดเก็บไว้ที่ใด อย่างไรก็ตามมีข้อ จำกัด 260 อักขระสำหรับพา ธ ที่กำหนดโดย Windows ซึ่งรวมถึงอักษรระบุไดรฟ์โคลอนการคั่นแบ็กสแลชและอักขระว่างที่สิ้นสุด นี่ไม่ใช่ข้อ จำกัด ของระบบไฟล์ NTFS แต่เป็น API ดั้งเดิมที่ใช้ในการเข้าถึงข้อมูล นอกจากนี้ยังมีวิธีแก้ปัญหาเช่นการเข้าถึงฟังก์ชั่น Windows API เวอร์ชัน Unicode (หรือ 'กว้าง') และการกำหนดเส้นทางด้วย \?ในระดับผู้ใช้ปลายทางผู้ใช้บางรายอาจประสบปัญหาในอดีตเมื่อ File Explorer ไม่อนุญาตให้เข้าถึงไฟล์หรือโฟลเดอร์หากเส้นทางไปยังไฟล์เกิน 260 ตัวอักษร ในสถานการณ์เช่นนี้ผู้ใช้ไม่มีทางแก้ไขอื่นใดนอกจากใช้ลิงก์สัญลักษณ์เพื่อเข้าถึงข้อมูลนั้นหรือเครื่องมือของบุคคลที่สามซึ่งใช้วิธีแก้ปัญหา ตัวอย่างเช่นเครื่องมือจัดการไฟล์ทางเลือก Total Commander สามารถช่วยให้คุณเข้าถึงไฟล์และโฟลเดอร์ดังกล่าวได้เนื่องจากสามารถทำงานกับเส้นทางยาวนอกกรอบได้
เกม wii u เล่นบน nintendo switch ได้ไหมครับ
อย่างไรก็ตาม Explorer Shell ยังคงมีข้อ จำกัด นี้ใน Windows มาหลายปีแล้ว ในการแก้ไขปัญหานี้ Microsoft ได้ทำการเปลี่ยนแปลงที่เหมาะสมใน Windows 10 การตั้งค่านโยบายกลุ่มใหม่พร้อมใช้งานตั้งแต่ Windows 10 build 14352 จะช่วยให้ระบบปฏิบัติการมีเส้นทางที่ยาวกว่า 260 ตัวอักษร:
การเปิดใช้งานพา ธ แบบยาวของ NTFS จะทำให้แอปพลิเคชัน Win32 และแอปพลิเคชัน Windows Store สามารถเข้าถึงเส้นทางที่เกินขีด จำกัด 260 ถ่านปกติต่อโหนด การเปิดใช้การตั้งค่านี้จะทำให้เส้นทางยาวสามารถเข้าถึงได้ภายในกระบวนการ
ซึ่งหมายความว่าแอปพลิเคชันจะต้องมีบรรทัดต่อไปนี้ในรายการ:
บัญชีที่ไม่ลงรอยกันต้องใช้เวลานานเท่าใดจึงจะลบออก
จริง
ไฟล์ Manifest คือไฟล์ขนาดเล็กที่มีข้อมูลเพิ่มเติมเกี่ยวกับกระบวนการ EXE เช่นข้อมูลความเข้ากันได้และการรับรู้ DPI เป็นต้น
นอกจากนักพัฒนาแอปที่เพิ่มรายการแล้วควรเปิดใช้การตั้งค่านโยบายกลุ่มที่เหมาะสม สามารถทำได้โดยใช้ Group Policy Editor หรือโดยใช้ Registry tweak
วิธีเปิดใช้งาน NTFS Long Paths ใน Windows 10 โดยใช้ Group Policy
- กดปุ่ม Win + R พร้อมกันบนแป้นพิมพ์ของคุณและพิมพ์:
gpedit.msc
กดปุ่มตกลง.
- ตัวแก้ไขนโยบายกลุ่มจะเปิดขึ้น ไปที่ Local Computer Policy -> Computer Configuration -> Administrative Templates -> System -> Filesystem -> NTFS
- คลิกสองครั้งและเปิดใช้งานตัวเลือก เปิดใช้งานเส้นทางยาว NTFS .
- รีสตาร์ท Windows 10
วิธีเปิดใช้งาน NTFS Long Paths ใน Windows 10 โดยใช้ Group Policy tweak
- เปิด Registry Editor .
- ไปที่คีย์รีจิสทรีต่อไปนี้:
HKEY_LOCAL_MACHINE System CurrentControlSet Policies
เคล็ดลับ: คุณทำได้ เข้าถึงคีย์รีจิสทรีที่ต้องการได้ด้วยคลิกเดียว .
หากคุณไม่มีคีย์ดังกล่าวให้สร้างมันขึ้นมา - ทางด้านขวาให้สร้างค่า DWORD 32 บิตใหม่ชื่อLongPathsEnabled. ตั้งค่าข้อมูลเป็น 1
บันทึก: แม้ว่าคุณจะใช้ Windows 64 บิตก็ตาม คุณยังต้องสร้างค่า DWORD 32 บิต ดูภาพหน้าจอต่อไปนี้: - รีสตาร์ท Windows 10
ในที่สุดมีวิธีเปิดใช้งานคุณลักษณะใหม่นี้โดยไม่ต้องใช้นโยบายกลุ่ม ต้องมีการปรับแต่งดังต่อไปนี้
วิธีเปิดใช้งาน NTFS Long Paths ใน Windows 10 โดยใช้ Registry tweak
- เปิด Registry Editor .
- ไปที่คีย์รีจิสทรีต่อไปนี้:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control FileSystem
เคล็ดลับ: คุณทำได้ เข้าถึงคีย์รีจิสทรีที่ต้องการได้ด้วยคลิกเดียว .
หากคุณไม่มีคีย์ดังกล่าวให้สร้างมันขึ้นมา - ทางด้านขวาให้สร้างค่า DWORD 32 บิตใหม่ชื่อLongPathsEnabled. ตั้งค่าข้อมูลเป็น 1
- รีสตาร์ท Windows 10 .
คุณทำเสร็จแล้ว
ดูวิดีโอต่อไปนี้:
คุณสามารถสมัครรับข้อมูลช่อง YouTube ของเราได้ที่นี่: Youtube .
แค่นั้นแหละ. คุณลักษณะนี้ดูน่าสนใจมากเนื่องจากในที่สุดก็กล่าวถึงจุดเจ็บปวดประการหนึ่งของการทำงานกับ Windows ดูเหมือนว่าสำหรับ Windows 8.1 และ Windows 7 ปัญหานี้ได้รับการแก้ไขในปี 2013 โดยโปรแกรมแก้ไขด่วน KB2891362 อย่างไรก็ตามหากมีการแก้ไขเพิ่มเติมสำหรับสิ่งนี้ในการอัปเดตครบรอบ 10 ปีของ Windows คงจะดีไม่น้อยหาก Microsoft ย้ายการเปลี่ยนแปลงเหล่านี้ไปเป็น Windows 8.1 และ Windows 7 ด้วย
มีคนบล็อกฉันใน Facebook แต่ฉันยังคงเห็นพวกเขา