คุณได้รับข้อผิดพลาด “Path Too Long” ขณะแตกไฟล์ ZIP บนพีซี Microsoft Windows 10 หรือ Windows 11 หรือไม่ คุณอาจมีอักขระเกินขีดจำกัดสูงสุดที่อนุญาตสำหรับโฟลเดอร์และไฟล์ของคุณ เราจะแสดงวิธีการแก้ไขปัญหาดังกล่าวรวมถึงรายการสำคัญอื่นๆ เพื่อแก้ไขปัญหาของคุณ
สาเหตุบางประการที่ Windows แสดงข้อผิดพลาดข้างต้นคือชื่อไฟล์ ZIP ของคุณยาวเกินไป โฟลเดอร์หลักของคุณมีชื่อที่ยาว ZIP ของคุณมีปัญหา และ File Explorer กำลังทำงานอยู่
เปลี่ยนชื่อไฟล์ ZIP ของคุณ
วิธีที่ง่ายที่สุดในการแก้ไขข้อผิดพลาด “Path Too Long” ของ Windows คือการเปลี่ยนชื่อไฟล์ ZIP ของคุณ หากไฟล์ ZIP ของคุณมีชื่อที่ยาว การย่อชื่อให้สั้นลงจะช่วยให้คุณสามารถข้ามข้อผิดพลาดข้างต้นได้
การเปลี่ยนชื่อไฟล์ของคุณจะไม่เปลี่ยนแปลงเนื้อหาภายใน
- เปิดหน้าต่าง File Explorer และค้นหาไฟล์ ZIP ของคุณ
- คลิกขวาที่ไฟล์ของคุณแล้วเลือกเปลี่ยนชื่อ หรือคลิกครั้งเดียวที่ไฟล์ของคุณแล้วกด F2 บนแป้นพิมพ์
- ป้อนชื่อย่อใหม่สำหรับไฟล์ของคุณแล้วกด Enter
- คลิกขวาที่ไฟล์ ZIP ของคุณแล้วเลือกแยกทั้งหมด
- เลือกแตกไฟล์ในหน้าต่างต่อไปนี้
เปลี่ยนชื่อโฟลเดอร์หลักของคุณเพื่อลดเส้นทางของไฟล์
หากโฟลเดอร์หลักของไฟล์ ZIP ของคุณมีชื่อที่ยาว นั่นอาจเป็นสาเหตุที่ทำให้คุณได้รับข้อผิดพลาด "Path Too Long" ในกรณีนี้ ให้ย่อชื่อโฟลเดอร์ของคุณให้สั้นลง แล้วปัญหาของคุณจะได้รับการแก้ไข
เหตุผลที่วิธีนี้ใช้ได้ผลก็คือการย่อชื่อโฟลเดอร์ให้สั้นลงเพื่อให้แน่ใจว่าคุณใช้อักขระไม่เกินขีดจำกัดของ Windows สำหรับโฟลเดอร์และไฟล์ของคุณ
- ค้นหาโฟลเดอร์หลักของ ZIP ของคุณในหน้าต่าง File Explorer
- คลิกขวาที่โฟลเดอร์ของคุณแล้วเลือกเปลี่ยนชื่อ หรือเลือกโฟลเดอร์แล้วกด F2
- พิมพ์ชื่อย่อใหม่สำหรับโฟลเดอร์ของคุณแล้วกด Enter
- เปิดโฟลเดอร์ คลิกขวาที่ไฟล์ ZIP ของคุณ เลือกแตกไฟล์ทั้งหมด และเลือกแตกไฟล์
แตกไฟล์ ZIP ของคุณในโฟลเดอร์รูทของไดรฟ์
อีกวิธีหนึ่งในการตรวจสอบให้แน่ใจว่าคุณใช้อักขระไม่เกินขีดจำกัดที่อนุญาตสำหรับไดเร็กทอรีก็คือการแยกเนื้อหา ZIP ของคุณในโฟลเดอร์รูทของไดรฟ์ ด้วยวิธีนี้ คุณจะไม่มีไดเร็กทอรีย่อย ป้องกันไม่ให้ Windows แสดงข้อผิดพลาด “Path Too Long”
- เปิดโฟลเดอร์ที่มีไฟล์ ZIP ของคุณ คลิกขวาที่ไฟล์ และเลือกคัดลอก
- เปิดโฟลเดอร์รูทของไดรฟ์
- คลิกขวาที่ใดก็ได้ที่ว่างในโฟลเดอร์แล้วเลือกวาง
- แยกเนื้อหา ZIP ของคุณโดยคลิกขวาที่ไฟล์เก็บถาวร เลือกแยกทั้งหมด และเลือกแยก
เปิดเส้นทางยาวบน Windows
Windows อนุญาตให้คุณมีอักขระได้สูงสุด 260 ตัวในเส้นทางของคุณตามค่าเริ่มต้น ระบบจะแสดง “เส้นทางยาวเกินไป” หากคุณเกินขีดจำกัดนี้ โชคดีที่คุณสามารถเพิ่มขีดจำกัดนี้ในระบบของคุณได้โดยการสลับตัวเลือกใน Registry Editor หรือ Local Group Policy Editor
คุณควรเปิดใช้งานพาธแบบยาวบนพีซี Windows ของคุณ หากคุณมักจะทำงานกับไฟล์ที่เกินขีดจำกัดเริ่มต้น
การใช้ตัวแก้ไขรีจิสทรี
หากคุณเป็นผู้ใช้ Windows Home edition ให้ใช้วิธีการ Registry Editor นี้เพื่อเปิดใช้งานเส้นทางยาวบนพีซีของคุณ ผู้ใช้รุ่น Windows Pro สามารถใช้วิธีนี้ได้เช่นกัน แต่วิธี Local Group Policy Editor ด้านล่างนี้จะง่ายกว่าสำหรับคุณ
- เปิดกล่องโต้ตอบเรียกใช้โดยใช้ Windows + R
- พิมพ์สิ่งต่อไปนี้ลงในช่องแล้วกด Enter:
ลงทะเบียน - เลือกใช่ในพรอมต์การควบคุมบัญชีผู้ใช้
- นำทางไปยังเส้นทางต่อไปนี้ใน Registry Editor:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem - เปิดรายการ LongPathsEnabled ที่อยู่ทางด้านขวา
- ป้อน 1 ในช่องข้อมูลค่าแล้วเลือกตกลง
- ปิด Registry Editor และรีบูตพีซีของคุณ
- แตกไฟล์ ZIP ของคุณ
การใช้ตัวแก้ไขนโยบายกลุ่มภายในเครื่อง
- เปิดช่อง Run โดยใช้ Windows + R
- พิมพ์สิ่งต่อไปนี้ลงในช่องแล้วกด Enter:
gpedit.msc - นำทางไปยังการกำหนดค่าคอมพิวเตอร์> เทมเพลตการดูแลระบบ> ระบบ> ระบบไฟล์โดยใช้แถบด้านข้างซ้าย
- เปิดรายการเส้นทางเปิดใช้งาน Win32 แบบยาวที่ระบุทางด้านขวา
- เลือก เปิดใช้งาน บนหน้าต่างที่เปิดอยู่ แล้วเลือกใช้ ตามด้วย ตกลง ที่ด้านล่าง
- ปิดตัวแก้ไขนโยบายกลุ่มภายในเครื่องและรีสตาร์ทพีซีของคุณ
- ยกเลิกการเก็บถาวรไฟล์ ZIP ของคุณ
แตกไฟล์ ZIP ของคุณโดยใช้ Command Prompt หรือ PowerShell
หากคุณยังคงได้รับข้อผิดพลาด “เส้นทางยาวเกินไป” ให้ลองใช้ Command Prompt หรือ PowerShell เพื่อแยกเนื้อหาของไฟล์เก็บถาวรของคุณ ยูทิลิตี้เหล่านี้จะยกเลิกการเก็บถาวรไฟล์เก็บถาวรของคุณในลักษณะเดียวกับที่ File Explorer ทำ
การใช้พรอมต์คำสั่ง
- เปิด Start ค้นหา Command Prompt แล้วเปิดเครื่องมือ
- พิมพ์คำสั่งต่อไปนี้ใน CMD และกด Enter ที่นี่ แทนที่ PATH ด้วยเส้นทางที่มีไฟล์ ZIP ของคุณ
เส้นทางซีดี - จากนั้น รันคำสั่งต่อไปนี้แทนที่ FileName.zip ด้วยชื่อไฟล์ ZIP ของคุณ
tar -xf FileName.zip
คำสั่งจะแตกไฟล์ของคุณในโฟลเดอร์เดียวกับไฟล์ ZIP
การใช้ PowerShell
- เปิด Start ค้นหา PowerShell และเปิดยูทิลิตี้
- พิมพ์คำสั่งต่อไปนี้ใน PowerShell แล้วกด Enter ที่นี่ แทนที่ SourcePath ด้วยเส้นทางไปยังไฟล์ ZIP ของคุณและ TargetPath ด้วยเส้นทางที่คุณต้องการแยกไฟล์เก็บถาวรของคุณ
ขยาย-เก็บถาวร -LiteralPath “SourcePath” -DestinationPath “TargetPath”
แก้ไข Windows File Explorer เพื่อแก้ไขข้อผิดพลาดที่ยาวนาน
หากคุณยังคงไม่สามารถแตกไฟล์ ZIP และได้รับข้อผิดพลาด “Path Too Long” แสดงว่ายูทิลิตี้ File Explorer ของคุณอาจผิดพลาด ในกรณีนี้ คุณสามารถใช้เครื่องมือ SFC (System File Checker) ในระบบของคุณเพื่อลองแก้ไขตัวจัดการไฟล์ของคุณได้
- เปิด Start ค้นหา Command Prompt และเลือก Run as administrator
- เลือกใช่ในพรอมต์การควบคุมบัญชีผู้ใช้
- พิมพ์คำสั่งต่อไปนี้บนหน้าต่าง CMD แล้วกด Enter:sfc /SCANFILE=C:\Windows\explorer.exe
- ถัดไป ให้ใช้คำสั่งต่อไปนี้:
sfc /SCANFILE=C:\Windows\SysWow64\explorer.exe - ลองแตกไฟล์เก็บถาวรของคุณ
การแก้ไขปัญหาข้อผิดพลาดเส้นทางบนพีซี Windows
มีหลายวิธีในการแก้ไขข้อผิดพลาด "Path Too Long" ของ Windows และแตกไฟล์เก็บถาวรของคุณได้สำเร็จ คุณสามารถพยายามรักษาชื่อไฟล์ของคุณให้อยู่ภายใต้ขีดจำกัดที่อนุญาต หรือคุณสามารถขยายขีดจำกัดเส้นทางเริ่มต้นเพื่อหลีกเลี่ยงข้อผิดพลาดได้
ไม่ว่าจะด้วยวิธีใด ปัญหาของคุณก็จะได้รับการแก้ไข และคุณจะสามารถแยกไฟล์ของคุณได้โดยไม่มีปัญหาใด ๆ