Windows Tips & News

วิธีเปิดใช้งาน NTFS Long Paths ใน Windows 10

click fraud protection
ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windows และเพิ่มประสิทธิภาพระบบ

ในการอัปเดตในโอกาสวันครบรอบของ Windows 10 ในที่สุด Microsoft ก็ได้กล่าวถึงปัญหาที่มีมาช้านานซึ่งนักพัฒนาต้องเผชิญขณะทำการพัฒนา นั่นคือ การจำกัดอักขระ 260 ตัวสำหรับความยาวพาธ ข้อจำกัดความยาวพาธนี้มีอยู่ใน Windows มาเกือบชั่วนิรันดร์ ในกรณีที่คุณไม่ทราบ ในเวอร์ชัน Windows ที่เผยแพร่ในปัจจุบัน ความยาวสูงสุดของพาธไฟล์คือ 260 อักขระ เริ่มตั้งแต่รุ่น 14352 ของ Windows 10 ซึ่งเป็นส่วนหนึ่งของ Anniversary Update (เวอร์ชัน 1607) ข้อจำกัดนี้สามารถข้ามได้

โฆษณา

ตัวเลือกโฟลเดอร์ File Explorer Windows 10ระบบไฟล์ Windows ทั้งหมดมีแนวคิดเกี่ยวกับไฟล์และโฟลเดอร์เพื่อเข้าถึงข้อมูลที่เก็บไว้ เส้นทางคือค่าสตริงที่ระบุตำแหน่งที่จัดเก็บข้อมูล อย่างไรก็ตาม มีการจำกัดอักขระ 260 ตัวสำหรับเส้นทางที่กำหนดโดย Windows ซึ่งรวมถึงอักษรระบุไดรฟ์ ทวิภาค แบ็กสแลชที่คั่น และอักขระ null ที่สิ้นสุด นี่ไม่ใช่ข้อจำกัดของระบบไฟล์ NTFS แต่เป็น API แบบเดิมที่ใช้ในการเข้าถึงข้อมูล นอกจากนี้ยังมีวิธีแก้ปัญหา เช่น การเข้าถึงฟังก์ชัน Windows API เวอร์ชัน Unicode (หรือ "กว้าง") และด้วยการเติมคำนำหน้าพาธด้วย \\?\

ที่ระดับผู้ใช้ปลายทาง ผู้ใช้บางคนอาจเคยประสบปัญหามาก่อนแล้ว เมื่อ File Explorer ไม่อนุญาตให้เข้าถึงไฟล์หรือโฟลเดอร์ หากเส้นทางไปยังไฟล์เกิน 260 อักขระ ในสถานการณ์เช่นนี้ ผู้ใช้ไม่มีวิธีแก้ปัญหาอื่นนอกจากใช้ลิงก์สัญลักษณ์เพื่อเข้าถึงข้อมูลนั้นหรือเครื่องมือของบุคคลที่สามซึ่งใช้วิธีแก้ไขปัญหาชั่วคราว ตัวอย่างเช่น เครื่องมือจัดการไฟล์ทางเลือก Total Commander สามารถช่วยให้คุณเข้าถึงไฟล์และโฟลเดอร์ดังกล่าวได้ เนื่องจากสามารถทำงานกับเส้นทางที่ยาวได้ตั้งแต่แกะกล่อง

อย่างไรก็ตาม Explorer Shell ยังคงมีข้อจำกัดนี้ใน Windows มานานหลายปี เพื่อแก้ไขปัญหานี้ Microsoft ได้ทำการเปลี่ยนแปลงที่เหมาะสมใน Windows 10 การตั้งค่านโยบายกลุ่มใหม่ ซึ่งเริ่มตั้งแต่ Windows 10 รุ่น 14352 จะช่วยให้ระบบปฏิบัติการมีเส้นทางที่ยาวกว่า 260 ตัวอักษร:

การเปิดใช้งานพาธแบบยาวของ NTFS จะทำให้แอพพลิเคชั่น Win32 และแอพพลิเคชั่น Windows Store ที่ปรากฎในการเข้าถึงเส้นทางที่เกินขีดจำกัด 260 char ปกติต่อโหนด การเปิดใช้งานการตั้งค่านี้จะทำให้สามารถเข้าถึงเส้นทางยาวได้ภายในกระบวนการ

นี่หมายความว่าแอปพลิเคชันต้องมีบรรทัดต่อไปนี้ในรายการ:

จริง

รายการเป็นไฟล์ขนาดเล็กที่มีข้อมูลเพิ่มเติมเกี่ยวกับกระบวนการ EXE เช่น ข้อมูลความเข้ากันได้และการรับรู้ DPI เป็นต้น

นอกจากนักพัฒนาแอปที่เพิ่มรายการแล้ว ควรเปิดใช้งานการตั้งค่านโยบายกลุ่มที่เหมาะสมด้วย สามารถทำได้โดยใช้ Group Policy Editor หรือโดยใช้ Registry tweak

วิธีเปิดใช้งาน NTFS Long Paths ใน Windows 10 โดยใช้นโยบายกลุ่ม

  1. กด ชนะ + NS คีย์ร่วมกันบนแป้นพิมพ์ของคุณและพิมพ์:
    gpedit.msc

    กดปุ่มตกลง.Windows 10 รัน gpedit

  2. ตัวแก้ไขนโยบายกลุ่มจะเปิดขึ้น ไปที่นโยบายคอมพิวเตอร์ในพื้นที่ -> การกำหนดค่าคอมพิวเตอร์ -> เทมเพลตการดูแล -> ระบบ -> ระบบไฟล์ -> NTFS
  3. ดับเบิลคลิกและเปิดใช้งานตัวเลือก เปิดใช้งานเส้นทางยาว NTFS.นโยบายกลุ่ม
  4. รีสตาร์ท Windows 10

วิธีเปิดใช้งาน NTFS Long Paths ใน Windows 10 โดยใช้ Group Policy tweak

  1. เปิดตัวแก้ไขรีจิสทรี.
  2. ไปที่คีย์รีจิสทรีต่อไปนี้:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Policies

    เคล็ดลับ: คุณสามารถ เข้าถึงคีย์รีจิสทรีที่ต้องการได้ด้วยคลิกเดียว.
    หากคุณไม่มีคีย์ดังกล่าว ให้สร้างมันขึ้นมา

  3. ทางด้านขวา สร้างค่า DWORD 32 บิตใหม่ชื่อ LongPathsEnabled. ตั้งค่าข้อมูลค่าเป็น 1ทะเบียน
    บันทึก: แม้ว่าคุณจะใช้ Windows แบบ 64 บิตคุณยังต้องสร้างค่า DWORD 32 บิต ดูภาพหน้าจอต่อไปนี้:
  4. รีสตาร์ท Windows 10

สุดท้าย มีวิธีเปิดใช้งานคุณลักษณะใหม่นี้โดยไม่ต้องใช้นโยบายกลุ่ม มันต้องมีการปรับแต่งดังต่อไปนี้

วิธีเปิดใช้งาน NTFS Long Paths ใน Windows 10 โดยใช้ Registry tweak

  1. เปิดตัวแก้ไขรีจิสทรี.
  2. ไปที่คีย์รีจิสทรีต่อไปนี้:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

    เคล็ดลับ: คุณสามารถ เข้าถึงคีย์รีจิสทรีที่ต้องการได้ด้วยคลิกเดียว.
    หากคุณไม่มีคีย์ดังกล่าว ให้สร้างมันขึ้นมา

  3. ทางด้านขวา สร้างค่า DWORD 32 บิตใหม่ชื่อ LongPathsEnabled. ตั้งค่าข้อมูลค่าเป็น 1
  4. รีสตาร์ท Windows 10.

คุณทำเสร็จแล้ว

ดูวิดีโอต่อไปนี้:
คุณสามารถสมัครรับข้อมูลจากช่อง YouTube ของเราได้ที่นี่: Youtube.

แค่นั้นแหละ. ฟีเจอร์นี้ดูน่าสนใจมาก เนื่องจากในที่สุดก็แก้ไขจุดบกพร่องในการทำงานกับ Windows ได้ ดูเหมือนว่าสำหรับ Windows 8.1 และ Windows 7 ปัญหานี้ได้รับการแก้ไขแล้วในปี 2013 โดยโปรแกรมแก้ไขด่วน KB2891362 อย่างไรก็ตาม หากมีการแก้ไขเพิ่มเติมสำหรับสิ่งนี้ในการอัปเดตในโอกาสวันครบรอบของ Windows 10 คงจะดีหาก Microsoft ย้ายการเปลี่ยนแปลงเหล่านี้ไปยัง Windows 8.1 และ Windows 7 ด้วย

ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windows และเพิ่มประสิทธิภาพระบบ
Microsoft Edge ได้รับประสบการณ์การต้อนรับแบบใหม่

Microsoft Edge ได้รับประสบการณ์การต้อนรับแบบใหม่

วันที่ 13 เมษายน 2564 Microsoft เปิดตัว อัปเดตสะสมใหม่ สำหรับ Windows ทุกรุ่นที่รองรับ นอกจากการแ...

อ่านเพิ่มเติม

Windows Terminal Preview 1.8 และเสถียร 1.7 เปิดตัวแล้ว

Windows Terminal Preview 1.8 และเสถียร 1.7 เปิดตัวแล้ว

ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windows และเพิ่มประสิทธิภาพระบบวันนี้ทีมงานเบื้องหลังแอพ Wind...

อ่านเพิ่มเติม

แท็บเล็ต Surface Go 3 ใหม่ยังปรากฏบน GeekBench

แท็บเล็ต Surface Go 3 ใหม่ยังปรากฏบน GeekBench

เห็นได้ชัดว่า Microsoft กำลังทำงานบนแท็บเล็ต Surface Go รุ่นใหม่ นอกจากที่พบเมื่อวาน Surface Duo ...

อ่านเพิ่มเติม