เมื่อคุณพบข้อผิดพลาด 'เส้นทางยาวเกินไป' ขณะแตกไฟล์ ZIP ใน Windows 10/11 มักเป็นเพราะเส้นทางของไฟล์ยาวเกินกว่าที่ระบบไฟล์จะประมวลผลได้ กรณีนี้อาจเกิดขึ้นเมื่อคุณพยายามแตกไฟล์ ZIP ที่อยู่ในไฟล์ ZIP อื่น หรือเมื่อเส้นทางไฟล์ยาวเกินกว่าที่ระบบไฟล์ Windows จะจัดการได้ มีสองสามวิธีในการแก้ปัญหานี้ หนึ่งคือการใช้เส้นทางไฟล์ที่สั้นกว่า อีกวิธีหนึ่งคือการใช้ตัวแยกไฟล์อื่นที่สามารถจัดการเส้นทางไฟล์ที่ยาวได้ หากคุณใช้ไฟล์ ZIP ที่อยู่ในไฟล์ ZIP อื่น ให้ลองแตกไฟล์ ZIP ด้านนอกก่อน แล้วจึงแตกไฟล์ ZIP ด้านใน ซึ่งมักจะได้ผลเนื่องจากไฟล์ ZIP ภายนอกจะมีพาธของไฟล์ที่สั้นกว่า อีกวิธีหนึ่งในการแก้ไขข้อผิดพลาด 'เส้นทางยาวเกินไป' คือการใช้ตัวแยกไฟล์อื่น 7-Zip เป็นตัวแยกไฟล์ฟรีที่สามารถจัดการกับเส้นทางไฟล์ที่ยาวได้ คุณสามารถดาวน์โหลดได้จากเว็บไซต์ 7-Zip เมื่อคุณติดตั้ง 7-Zip แล้ว คุณสามารถใช้เพื่อแยกไฟล์ ZIP ที่ให้ข้อผิดพลาด 'เส้นทางยาวเกินไป' แก่คุณ โดยคลิกขวาที่ไฟล์ ZIP แล้วเลือก '7-Zip > Extract to...' จากนั้น เลือกตำแหน่งสำหรับไฟล์ที่แยกออกมาซึ่งมีเส้นทางไฟล์ที่สั้นกว่า คุณยังสามารถใช้ 7-Zip เพื่อแยกไฟล์ ZIP ที่อยู่ภายในไฟล์ ZIP อื่นๆ ในการทำเช่นนี้ ให้คลิกขวาที่ไฟล์ ZIP ภายนอกแล้วเลือก '7-Zip > Extract to...' จากนั้น เลือกตำแหน่งสำหรับไฟล์ที่แยกออกมาซึ่งมีเส้นทางไฟล์ที่สั้นกว่า หากคุณยังคงมีปัญหาในการแตกไฟล์ ZIP คุณสามารถลองใช้ตัวแยกไฟล์อื่นได้ WinZip เป็นตัวแยกไฟล์แบบชำระเงินที่สามารถจัดการเส้นทางไฟล์ที่ยาวได้ คุณสามารถดาวน์โหลดได้จากเว็บไซต์ WinZip เมื่อคุณติดตั้ง WinZip แล้ว คุณสามารถใช้เพื่อแยกไฟล์ ZIP ที่ให้ข้อผิดพลาด 'เส้นทางยาวเกินไป' แก่คุณ โดยคลิกขวาที่ไฟล์ ZIP แล้วเลือก 'WinZip > Extract to...' จากนั้น เลือกตำแหน่งสำหรับไฟล์ที่แยกออกมาซึ่งมีเส้นทางไฟล์ที่สั้นกว่า คุณยังสามารถใช้ WinZip เพื่อแตกไฟล์ ZIP ที่อยู่ภายในไฟล์ ZIP อื่นๆ ในการทำเช่นนี้ ให้คลิกขวาที่ไฟล์ ZIP ภายนอกแล้วเลือก 'WinZip > Extract to...' จากนั้น เลือกตำแหน่งสำหรับไฟล์ที่แยกออกมาซึ่งมีเส้นทางไฟล์ที่สั้นกว่า
หากคุณได้รับ การกระทำที่ถูกขัดจังหวะ เบาะแส ข้อผิดพลาด 0x80010135: เส้นทางยาวเกินไป ดังนั้นโพสต์นี้มีวัตถุประสงค์เพื่อช่วยคุณในการแก้ปัญหาที่เหมาะสมที่สุดซึ่งคุณสามารถนำไปใช้เพื่อแก้ไขปัญหาในระบบของคุณได้อย่างง่ายดาย
สาเหตุหลักของปัญหานี้ ได้แก่ :
- เส้นทางไฟล์มีความยาวมากกว่า 260 อักขระ เนื่องจาก Windows 32 API Library ไม่รองรับเส้นทางไฟล์ที่ยาวกว่า 260 อักขระ
- ความเสียหายของไฟล์
- การติดเชื้อมัลแวร์
- การติดตั้งซอฟต์แวร์ไม่ถูกต้องหรือไม่สำเร็จ
- การลบไฟล์หรือรายการระบบที่จำเป็นโดยไม่ตั้งใจ
แก้ไขเส้นทางยาวเกินไป ข้อผิดพลาด 0x80010135 เมื่อแตกไฟล์ zip
ไฟล์เก็บถาวรคือไฟล์ที่มีไฟล์ข้อมูลตั้งแต่หนึ่งไฟล์ขึ้นไป ซึ่งส่วนใหญ่ใช้ไฟล์เก็บถาวร Zip, RAR, Unix Tar และ CAB ไฟล์ประเภทนี้ ซึ่งมักเรียกว่าโฟลเดอร์บีบอัด เหมาะสำหรับการคัดลอกและส่งไฟล์หลายไฟล์ เนื่องจากช่วยให้จัดเก็บและพกพาได้ง่ายขึ้น ไฟล์เก็บถาวรยังบีบอัดไฟล์ ทำให้ใช้พื้นที่น้อยลง ดังนั้นหากคุณได้รับ ข้อผิดพลาด 0x80010135: เส้นทางยาวเกินไป เมื่อคุณพยายามแยกหรือคลายซิปไฟล์ Zip หรือไฟล์เก็บถาวรอื่นๆ บนคอมพิวเตอร์ Windows 11/10 ของคุณ ข้อความ 'Aborted action' จะแสดงขึ้น จากนั้นวิธีการแก้ไขที่เราแนะนำด้านล่างจะช่วยคุณแก้ปัญหาได้แบบสุ่ม
วิธีใช้ perfmon
- ใช้เครื่องมืออื่นเพื่อแตกไฟล์ Zip
- แยกไฟล์เก็บถาวรไปยังโฟลเดอร์รูทหรือแยกเฉพาะโฟลเดอร์ย่อย
- ใช้คำสั่ง Robocopy หรือ XCopy
- เปิดใช้งานการสนับสนุนเส้นทางยาวใน Windows
มาดูคำอธิบายของกระบวนการที่เกี่ยวข้องกับโซลูชันแต่ละรายการที่ระบุไว้
อ่าน : แก้ไขข้อผิดพลาด 0x800700CE ชื่อไฟล์หรือนามสกุลยาวเกินไป
ก่อนดำเนินการแก้ไขปัญหาด้านล่าง วิธีแก้ปัญหาที่ง่ายที่สุดในกรณีส่วนใหญ่คือการเปลี่ยนชื่อไฟล์เก็บถาวรด้วยชื่อที่สั้นลง (เช่น 123456789_abcdefg_temp.zip เป็น temp.zip) เพื่อย่อพาธไฟล์ให้สั้นลง หากเป็นไปได้ ให้เปิดไฟล์เก็บถาวรก่อน เนื่องจากอาจมีโฟลเดอร์หลัก/รองหลายโฟลเดอร์ จากนั้นมองหาไดเร็กทอรีที่มีชื่อยาว หากคุณไม่สามารถเปลี่ยนชื่อโฟลเดอร์ย่อยในไฟล์เก็บถาวรได้ คุณสามารถเปลี่ยนชื่อไดเร็กทอรีไฟล์เก็บถาวรเป็นชื่อที่สั้นลง แล้วลองแยกเนื้อหาของไฟล์เก็บถาวรอีกครั้ง
1] ใช้เครื่องมืออื่นเพื่อแตกไฟล์ Zip
ยูทิลิตี้ในตัวใน Windows สามารถทำงานได้ดีในการเก็บและคลายไฟล์ zip อย่างไรก็ตาม ในบางกรณี ข้อผิดพลาดเส้นทางยาวเกินไป 0x80010135 อาจเกิดขึ้นเนื่องจากเครื่องมือไม่สามารถจัดการรูปแบบ zip ใดรูปแบบหนึ่งได้ เพื่อหลีกเลี่ยงข้อจำกัดนี้ คุณสามารถใช้ซอฟต์แวร์บีบอัดหรือคลายการบีบอัดของบริษัทอื่น เช่น 7-zip ซึ่งทำงานได้ดีกับรูปแบบไฟล์เก็บถาวรส่วนใหญ่
อ่าน : Long Path Fixer Tool จะแก้ไขข้อผิดพลาด Path Too Long
2] แตกไฟล์เก็บถาวรไปยังโฟลเดอร์รูทหรือแยกเฉพาะโฟลเดอร์ย่อย
คุณสามารถแตกไฟล์เก็บถาวรไปยังโฟลเดอร์รูทได้โดยทำดังต่อไปนี้:
- เปลี่ยนชื่อไฟล์ zip เป็นชื่อพาเรนต์ที่สั้นลง
- คัดลอกและย้ายไฟล์ไปที่ ค: พาร์ติชันหรือโฟลเดอร์บนดิสก์ ค: .
วิธีนี้จะย่อพาธเมื่อแตกไฟล์ไปยังโฟลเดอร์รูทโดยเพิ่มอักขระน้อยลงในพาธไฟล์ ตรวจสอบให้แน่ใจว่าโฟลเดอร์รูทอยู่ใน C:, D: หรืออะไรก็ตาม
- สุดท้ายแตกไฟล์ zip ไปยังโฟลเดอร์ใน ค: ส่วน.
คุณยังสามารถเปิดโฟลเดอร์ที่มีชื่อไฟล์ยาวๆ ในไฟล์เก็บถาวร และแตกไฟล์ไปยังไดเร็กทอรีเท่านั้น หลังจากนั้น คุณสามารถจัดระเบียบตามไฟล์เก็บถาวรดั้งเดิมโดยสร้างโฟลเดอร์และย้ายโฟลเดอร์ย่อยเข้าไป ตรวจสอบว่าคุณใช้ชื่อย่อสำหรับโฟลเดอร์ใหม่
หากคุณล้มเหลวและข้อผิดพลาดในการดูปรากฏขึ้นอีกครั้ง คุณสามารถลองวิธีแก้ปัญหาถัดไป
อ่าน : ชื่อไฟล์ต้นฉบับมีขนาดใหญ่กว่าที่ระบบไฟล์รองรับ
3] ใช้คำสั่ง Robocopy หรือ XCopy
Robocopy (การคัดลอกไฟล์ที่มีประสิทธิภาพ) เป็นคำสั่งจำลองไดเรกทอรี/ไฟล์จากบรรทัดคำสั่ง ตามค่าเริ่มต้น Robocopy จะคัดลอกไฟล์เฉพาะเมื่อต้นทางและปลายทางมีการประทับเวลาหรือขนาดไฟล์ต่างกัน นอกจากนี้ Robocopy จะยอมรับเส้นทาง UNC รวมถึงเส้นทางยาวที่ยาวกว่า 256 อักขระ แม้ว่า Robocopy จะคัดลอกไฟล์ดังกล่าวได้สำเร็จ เพื่อหลีกเลี่ยงปัญหาต่างๆ เช่น ความยากลำบากในการเข้าถึงไฟล์ด้วย Windows Explorer คุณต้องเลือกโฟลเดอร์ปลายทางที่มีชื่อสั้นกว่าแหล่งที่มา โฟลเดอร์
หากต้องการใช้คำสั่ง Robocopy เพื่อคัดลอกเนื้อหาของ zip ไปยังโฟลเดอร์ปลายทางบนพีซี Windows 11/10 ให้ทำตามขั้นตอนเหล่านี้:
- คลิก ปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้
- ในกล่องโต้ตอบ เรียกใช้ พิมพ์ ทีม แล้วคลิก CTRL+SHIFT+ENTER เพื่อเปิดพรอมต์คำสั่งในโหมดยกระดับ
- ในหน้าต่างพรอมต์คำสั่ง ให้คัดลอกและวางคำสั่งด้านล่าง แล้วกด Enter:
การแทนที่ เส้นทางไฟล์ต้นฉบับ และ เส้นทางปลายทาง ตัวยึดตำแหน่งตามลำดับ - ดังนั้นไวยากรณ์ของคุณควรมีลักษณะดังนี้:
|_+_|หรือคุณสามารถเรียกใช้คำสั่งต่อไปนี้:
|_+_|ด้วยไวยากรณ์นี้ สวิตช์ |_+_| จำเป็นเพื่อป้องกันไม่ให้มีการคัดลอกโฟลเดอร์ว่างไปยังไฟล์เก็บถาวร และ |_+_| จำเป็นเพื่อป้องกันการลบไฟล์เก่าในโฟลเดอร์ปลายทาง
เครื่องมือ XCopy ซึ่งย่อมาจาก EXtended Copy เป็นยูทิลิตี้บรรทัดคำสั่งยอดนิยมสำหรับการคัดลอกข้อมูลจำนวนมากใน Windows คำสั่งสร้างไฟล์ด้วยชุดแอ็ตทริบิวต์การเก็บถาวร โดยไม่คำนึงว่าแอ็ตทริบิวต์นั้นถูกตั้งค่าในซอร์สไฟล์หรือไม่ หากต้องการใช้คำสั่ง XCopy เพื่อคัดลอกเนื้อหาของ zip ไปยังโฟลเดอร์ปลายทางบนพีซี Windows 11/10 ให้รันคำสั่งต่อไปนี้:
|_+_|อ่าน : ชื่อไฟล์จะยาวเกินไปสำหรับโฟลเดอร์ปลายทาง ข้อความผิดพลาด
4] เปิดใช้งานการรองรับเส้นทางยาวใน Windows
ใน Windows API (มีข้อยกเว้นบางประการ) ความยาวพาธสูงสุดคือ MAX_PATH ซึ่งกำหนดเป็น 260 อักขระ เส้นทางภายในมีโครงสร้างตามลำดับต่อไปนี้:
- อักษรดิสก์
- ลำไส้ใหญ่
- แบ็กสแลช
- ชื่อส่วนประกอบคั่นด้วยเครื่องหมายแบ็กสแลช
- สิ้นสุดอักขระ null
ตามค่าเริ่มต้น การสนับสนุนสำหรับเส้นทางยาวใน Windows จะถูกปิดใช้งาน โซลูชันนี้ต้องการให้คุณเปิดใช้การสนับสนุน Long Path Win32 ผ่าน Local Group Policy Editor, Registry Editor, PowerShell หรือ Command Prompt
ถึง เปิดใช้งานการสนับสนุนเส้นทางยาวผ่านตัวแก้ไขนโยบายกลุ่มภายใน . ทำตามขั้นตอนเหล่านี้:
- คลิก ปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้
- ในกล่องโต้ตอบ เรียกใช้ พิมพ์ gpedit.msc แล้วกด Enter เพื่อเปิดตัวแก้ไขนโยบายกลุ่ม
- ใน Local Group Policy Editor ใช้บานหน้าต่างด้านซ้ายเพื่อนำทางไปยังเส้นทางต่อไปนี้:
- ที่ตำแหน่งนี้ในบานหน้าต่างด้านขวา ดับเบิลคลิก เปิดใช้งานเส้นทาง Win32 แบบยาว รายการเพื่อแก้ไขคุณสมบัติ
- ในหน้าต่างนโยบายที่เปิดอยู่ ให้ตั้งสวิตช์ไปที่ตำแหน่ง รวมอยู่ด้วย .
- คลิก นำมาใช้ > ดี เพื่อบันทึกการเปลี่ยนแปลง
- ออกจาก Local Group Policy Editor
- รีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ
สำหรับผู้ใช้ Windows 11/10 ตามบ้าน คุณสามารถเพิ่มคุณลักษณะ Local Group Policy Editor แล้วทำตามคำแนะนำด้านบน หรือคุณสามารถใช้วิธี Registry, PowerShell หรือ Command Prompt ด้านล่าง
ถึง เปิดใช้งานการสนับสนุนสำหรับเส้นทางยาวผ่าน PowerShell . ทำตามขั้นตอนเหล่านี้:
- เปิดเทอร์มินัล Windows ในโหมดยกระดับ
- ในคอนโซล PowerShell ให้พิมพ์หรือคัดลอกและวางคำสั่งด้านล่างแล้วกด Enter:
- ออกจากเทอร์มินัล Windows หลังจากรันคำสั่ง
- รีสตาร์ทพีซีของคุณ
ถึง เปิดใช้งานการสนับสนุนเส้นทางยาวผ่านบรรทัดคำสั่ง ให้ทำตามขั้นตอนเหล่านี้เพื่อแก้ไขรีจิสทรีผ่านบรรทัดคำสั่ง:
- เปิดพรอมต์คำสั่งในโหมดยกระดับ
- ในหน้าต่างพรอมต์คำสั่ง ให้คัดลอกและวางคำสั่งด้านล่าง แล้วกด Enter:
- ออกจากพรอมต์ CMD หลังจากรันคำสั่ง
- รีสตาร์ทพีซีของคุณ
ถึง เปิดใช้งานการสนับสนุนเส้นทางยาวผ่านโปรแกรมแก้ไขรีจิสทรี . ทำตามขั้นตอนเหล่านี้:
เนื่องจากนี่คือการดำเนินการของรีจิสทรี ขอแนะนำให้คุณสำรองข้อมูลรีจิสทรีหรือสร้างจุดคืนค่าระบบเพื่อเป็นการป้องกันไว้ก่อน หลังจากนั้น คุณสามารถดำเนินการดังต่อไปนี้:
- คลิก ปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้
- ในกล่องโต้ตอบ เรียกใช้ พิมพ์ ลงทะเบียน แล้วกด Enter เพื่อเปิด Registry Editor
- นำทางหรือนำทางไปยังเส้นทางคีย์รีจิสทรีด้านล่าง:
- ที่ตำแหน่งนี้ในบานหน้าต่างด้านขวา ดับเบิลคลิกที่ไอคอน ยาวผ่าน คีย์เพื่อแก้ไขคุณสมบัติของมัน
- ในกล่องโต้ตอบคุณสมบัติ ให้ป้อน 1 ใน ใน พื้นที่ที่กำหนด สนาม.
- คลิก ดี หรือกด Enter เพื่อบันทึกการเปลี่ยนแปลงของคุณ
- ออกจากตัวแก้ไขรีจิสทรี
นอกจากนี้ คุณสามารถ เปิดโดยอัตโนมัติ ใน ยาวผ่าน คีย์ในรีจิสทรี นี่คือวิธี:
- กด ปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้
- ในกล่องโต้ตอบ เรียกใช้ พิมพ์ สมุดบันทึก แล้วกด Enter เพื่อเปิด Notepad
- คัดลอกและวางโค้ดด้านล่างลงในโปรแกรมแก้ไขข้อความ
- ตอนนี้คลิกที่ ไฟล์ รายการเมนูและเลือก บันทึกเป็น ปุ่ม.
- เลือกตำแหน่ง (โดยเฉพาะบนเดสก์ท็อปของคุณ) ที่คุณต้องการบันทึกไฟล์
- ใส่ชื่อด้วย .reg นามสกุล (เช่น; เปิดใช้LongPaths.reg ).
- เลือก เอกสารทั้งหมด จาก บันทึกเป็นประเภท รายการแบบเลื่อนลง
- ดับเบิลคลิกไฟล์ .reg ที่บันทึกไว้เพื่อรวมเข้าด้วยกัน
- เมื่อได้รับแจ้ง ให้กด วิ่ง > ใช่ ( โอ๊ค ) > ใช่ > ดี อนุมัติการควบรวมกิจการ
- ตอนนี้คุณสามารถลบไฟล์ .reg ได้หากต้องการ
- รีสตาร์ทพีซีของคุณ
วิธีแก้ปัญหาใด ๆ เหล่านี้น่าจะเหมาะกับคุณ
อ่าน : เส้นทางต้นทางยาวเกินไปหรือไม่ ใช้ SuperDelete เพื่อลบไฟล์ที่มีข้อผิดพลาดดังกล่าว
จะข้ามเส้นทางไฟล์ที่ยาวเกินไปได้อย่างไร
หากพาธยาวเกินไป ให้คัดลอกโฟลเดอร์ไปที่ระดับบนสุดใน File Explorer ก่อน แล้วจึงย้ายไปยังเครื่องคอมพิวเตอร์ หากชื่อไฟล์ยาวเกินไป ขั้นแรกให้ลองซิปไฟล์ด้วยแอปพลิเคชันเก็บถาวร จากนั้นคัดลอกไฟล์เก็บถาวรไปยังเครื่องคอมพิวเตอร์ของคุณ จากนั้นแยกเนื้อหาออก คุณยังสามารถใช้แอพของบุคคลที่สาม
ฉันจะคัดลอกอักขระมากกว่า 256 ตัวได้อย่างไร
Windows มีข้อจำกัด: ความยาวของพาธเต็มไปยังไฟล์ต้องไม่เกิน 255 อักขระ Microsoft มีโปรแกรมคัดลอกบรรทัดคำสั่งที่เรียกว่า 'Robocopy' (การคัดลอกที่มีประสิทธิภาพ) ที่สามารถคัดลอกไฟล์โดยไม่มีข้อจำกัดนี้ ROBOCOPY จะยอมรับเส้นทาง UNC รวมถึงเส้นทาง UNC ที่ยาวกว่า 256 อักขระ
อ่านด้วย : TLPD เป็นโปรแกรมค้นหาไฟล์แบบยาวเพื่อตรวจหาไฟล์ที่มีเส้นทางยาวใน Windows