คุณได้รับข้อผิดพลาด "Path Too Long" ขณะแตกไฟล์ ZIP บน Microsoft Windows 10 หรือ Windows 11 ไหม? คุณอาจเกินขีดจำกัดตัวอักษรสูงสุดที่อนุญาตสำหรับโฟลเดอร์และไฟล์ เราจะแสดงวิธีแก้ไขนั้นรวมถึงปัญหาพื้นฐานอื่นๆ เพื่อแก้ปัญหาของคุณ
เหตุผลบางส่วนที่ Windows แสดงข้อผิดพลาดข้างต้นคือ ชื่อไฟล์ ZIP ของคุณยาวเกินไป โฟลเดอร์ผู้ปกครองมีชื่อยาว ไฟล์ ZIP เองมีปัญหา และ File Explorer ทำงานผิดปกติ
เปลี่ยนชื่อไฟล์ ZIP ของคุณ
วิธีง่ายที่สุดในการแก้ไขข้อผิดพลาด "Path Too Long" ของ Windows คือการเปลี่ยนชื่อไฟล์ ZIP หากไฟล์ ZIP ของคุณมีชื่อยาว การสร้างชื่อสั้นจะช่วยให้คุณหลีกเลี่ยงข้อผิดพลาดข้างต้นได้
การเปลี่ยนชื่อไฟล์ไม่เปลี่ยนเนื้อหาภายใน
- เปิดหน้าต่าง File Explorer และค้นหาไฟล์ ZIP
- คลิกขวาไฟล์และเลือก Rename หรือคลิกเดี่ยวที่ไฟล์และกด F2 บนคีย์บอร์ด
- ป้อนชื่อสั้นใหม่สำหรับไฟล์และกด Enter
- คลิกขวาไฟล์ ZIP และเลือก Extract All
- เลือก Extract บนหน้าต่างถัดไป
เปลี่ยนชื่อโฟลเดอร์ผู้ปกครองเพื่อลดพาธไฟล์
หากโฟลเดอร์ผู้ปกครองของไฟล์ ZIP มีชื่อยาว นั่นอาจเป็นเหตุผลที่คุณได้ข้อผิดพลาด "Path Too Long" ในกรณีนี้ ให้ทำชื่อโฟลเดอร์สั้นลง และปัญหาของคุณจะได้รับการแก้ไข
เหตุผลที่วิธีนี้ทำงานคือการทำชื่อโฟลเดอร์สั้นจะทำให้คุณอยู่ภายในขีดจำกัดตัวอักษรที่ Windows อนุญาตสำหรับโฟลเดอร์และไฟล์ได้ดี
- ค้นหาโฟลเดอร์ผู้ปกครองของ ZIP ในหน้าต่าง File Explorer
- คลิกขวาโฟลเดอร์และเลือก Rename หรือเลือกโฟลเดอร์และกด F2
- พิมพ์ชื่อสั้นใหม่สำหรับโฟลเดอร์และกด Enter
- เปิดโฟลเดอร์ คลิกขวาไฟล์ ZIP เลือก Extract All และเลือก Extract
แตกไฟล์ ZIP ในโฟลเดอร์รากของไดรฟ์
อีกวิธีหนึ่งในการรับรองว่าคุณอยู่ภายในขีดจำกัดตัวอักษรที่อนุญาตสำหรับไดเรกทอรี คือการแตกเนื้อหา ZIP ในโฟลเดอร์รากของไดรฟ์ วิธีนี้คุณจะไม่มีซับไดเรกทอรี ป้องกันไม่ให้ Windows แสดงข้อผิดพลาด "Path Too Long"
- เปิดโฟลเดอร์ที่มีไฟล์ ZIP คลิกขวาไฟล์ และเลือก Copy
- เปิดโฟลเดอร์รากของไดรฟ์
- คลิกขวาที่จุดว่างในโฟลเดอร์และเลือก Paste
- แตกเนื้อหา ZIP โดยคลิกขวาไฟล์บีบอัด เลือก Extract All และเลือก Extract
เปิดใช้งาน Long Paths ใน Windows
Windows อนุญาตให้มีตัวอักษรได้สูงสุด 260 ตัวในพาธโดยค่าเริ่มต้น ระบบจะแสดง "Path Too Long" หากคุณเกินขีดจำกัดนี้ โชคดีที่คุณสามารถเพิ่มขีดจำกัดนี้บนระบบได้โดยการสลับตัวเลือกใน Registry Editor หรือ Local Group Policy Editor
คุณควรเปิดใช้งาน long paths บน Windows PC หากคุณทำงานกับไฟล์ที่เกินขีดจำกัดเริ่มต้นบ่อยครั้ง
ใช้ Registry Editor
หากคุณเป็นผู้ใช้ Windows Home edition ให้ใช้วิธี Registry Editor นี้เพื่อเปิดใช้งาน long paths บน PC ผู้ใช้ Windows Pro edition ก็สามารถใช้วิธีนี้ได้ แต่วิธี Local Group Policy Editor ด้านล่างจะง่ายกว่าสำหรับคุณ
- เปิดกล่องโต้ตอบ Run โดยใช้ Windows + R
- พิมพ์ต่อไปนี้ในกล่องและกด Enter:
regedit - เลือก Yes ในกล่องแจ้งเตือน User Account Control
- ไปที่พาธต่อไปนี้ใน Registry Editor:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem - เปิดรายการ LongPathsEnabled ที่อยู่ด้านขวา
- ป้อน 1 ในฟิลด์ Value data และเลือก OK
- ปิด Registry Editor และรีบูท PC
- แตกไฟล์ ZIP
ใช้ Local Group Policy Editor
- เปิดกล่อง Run โดยใช้ Windows + R
- พิมพ์ต่อไปนี้ในกล่องและกด Enter:
gpedit.msc - ไปที่ Computer Configuration > Administrative Templates > System > Filesystem โดยใช้แถบด้านซ้าย
- เปิดรายการ Enable Win32 long paths ที่ให้มาด้านขวา
- เลือก Enabled บนหน้าต่างที่เปิด และเลือก Apply ตามด้วย OK ที่ด้านล่าง
- ปิด Local Group Policy Editor และรีสตาร์ท PC
- แตกไฟล์ ZIP
แตกไฟล์ ZIP ด้วย Command Prompt หรือ PowerShell
หากคุณยังได้ข้อผิดพลาด "Path Too Long" ลองใช้ Command Prompt หรือ PowerShell เพื่อแตกเนื้อหาแอ็คไฟล์ ยูทิลิตี้เหล่านี้แตกไฟล์แอ็คไฟล์ในลักษณะเดียวกับ File Explorer
ใช้ Command Prompt
- เปิด Start ค้นหา Command Prompt และเปิดเครื่องมือ
- พิมพ์คำสั่งต่อไปนี้ใน CMD และกด Enter โดยแทนที่ PATH ด้วยพาธที่ไฟล์ ZIP ตั้งอยู่
cd PATH - จากนั้นรันคำสั่งต่อไปนี้แทนที่ FileName.zip ด้วยชื่อไฟล์ ZIP
tar -xf FileName.zip
คำสั่งจะแตกไฟล์ในโฟลเดอร์เดียวกับไฟล์ ZIP
ใช้ PowerShell
- เปิด Start ค้นหา PowerShell และเปิดยูทิลิตี
- พิมพ์คำสั่งต่อไปนี้ใน PowerShell และกด Enter โดยแทนที่ SourcePath ด้วยพาธไปยังไฟล์ ZIP และ TargetPath ด้วยพาธที่ต้องการแตกแอ็คไฟล์
Expand-Archive -LiteralPath "SourcePath" -DestinationPath "TargetPath"
ซ่อมแซม Windows File Explorer เพื่อแก้ไขข้อผิดพลาด Long Path
หากคุณยังแตกไฟล์ ZIP ไม่ได้และได้ข้อผิดพลาด "Path Too Long" ยูทิลิตี File Explorer ของคุณอาจมีข้อบกพร่อง ในกรณีนี้ คุณสามารถใช้เครื่องมือ SFC (System File Checker) ที่มาพร้อมระบบเพื่อพยายามซ่อมตัวจัดการไฟล์
- เปิด Start ค้นหา Command Prompt และเลือก Run as administrator
- เลือก Yes ในกล่องแจ้งเตือน User Account Control
- พิมพ์คำสั่งต่อไปนี้ในหน้าต่าง CMD และกด Enter:
sfc /SCANFILE=C:\Windows\explorer.exe
- ต่อไป ให้ใช้คำสั่งต่อไปนี้:
sfc /SCANFILE=C:\Windows\SysWow64\explorer.exe - ลองแตกแอ็คไฟล์
การแก้ไขปัญหา Path Error บน Windows PCs
มีหลายวิธีในการหลีกเลี่ยงข้อผิดพลาด "Path Too Long" ของ Windows และแตกแอ็คไฟล์สำเร็จ คุณสามารถพยายามทำให้ชื่อไฟล์อยู่ภายใต้ขีดจำกัดที่อนุญาต หรือคุณสามารถขยายขีดจำกัดพาธเริ่มต้นเพื่อหลีกเลี่ยงข้อผิดพลาด
ไม่ว่าจะวิธีไหน ปัญหาของคุณจะได้รับการแก้ไข และคุณจะสามารถแตกไฟล์ได้โดยไม่มีปัญหา