เมื่อแตกไฟล์ ZIP หรือ RAR ด้วยเครื่องมือแตกไฟล์ built-in ของ Windows อาจเจอข้อความ “Cannot complete the archive extraction wizard.”
ปัญหานี้เกี่ยวข้องหลักกับ เครื่องมือแตกไฟล์ built-in ของ Windows ซึ่งมีข้อจำกัดมากกว่าโปรแกรมจัดการไฟล์บีบอัด 전문 โปรแกรม built-in อาจล้มเหลวหาก: ไฟล์บีบอัดเสียหาย ใช้วิธีการบีบอัดที่เข้ากันไม่ได้ มี Internal File Path ยาวมาก แตกไปโฟลเดอร์ที่มีการจำกัดสิทธิ์ ไดรฟ์ปลายทางไม่มีพื้นที่ว่างพอ หรือซอฟต์แวร์ความปลอดภัยรบกวนขณะเขียนไฟล์
วิธีต่อไปนี้ครอบคลุมสาเหตุทั่วไป เริ่มจากวิธีที่มีโอกาสสำเร็จมากที่สุด
1. ใช้โปรแกรมแตกไฟล์บุคคลที่สาม (7-Zip, WinRAR, PeaZip)
เครื่องมือ built-in ของ Windows ไม่รองรับทุกรูปแบบ ไฟล์บีบอัด วิธีบีบอัด หรือความไม่สอดคล้องของ Archive เท่าเทียมกัน Windows อาจล้มเหลวแม้ Archive จริงๆ อ่านได้
โปรแกรมอย่าง 7-Zip, WinRAR, PeaZip รองรับรูปแบบมากกว่า และมักจัดการ Archive ที่มีปัญหาหรือเสียหายบางส่วนได้ดีกว่า ในหลายกรณี พวกเขาสามารถแตกไฟล์ที่ Windows ไม่ได้
- ดาวน์โหลดและติดตั้ง 7-Zip, WinRAR, หรือ PeaZip
- คลิกขวาไฟล์ Archive
- เลือก Extract Here หรือ Extract to Folder ด้วยโปรแกรมที่ติดตั้ง
- รอแตกไฟล์เสร็จ ตรวจสอบว่าไฟล์เปิดได้ปกติ
2. ตรวจสอบว่า Archive เสียหายหรือไม่ และดาวน์โหลดใหม่
Archive ต้องสมบูรณ์และไม่เสียหายก่อนที่ Windows จะแตกได้ถูกต้อง หากดาวน์โหลดขาดหาย คัดลอกผิดพลาด หรือส่วนหนึ่งของ Archive อ่านไม่ได้ การแตกอาจหยุดก่อนเสร็จ
โอกาสสูงขึ้นหาก: ขนาดไฟล์เล็กกว่าคาดไว้ ไฟล์มาจากการดาวน์โหลดไม่เสถียร หรือโปรแกรมแตกหลายตัวล้มเหลวกับไฟล์เดียวกัน หากแหล่งที่มามี Checksum/Hash การตรวจสอบจะยืนยันได้ว่าไฟล์เสียหายหรือไม่
ในกรณีส่วนใหญ่ การดาวน์โหลดไฟล์ใหม่จากแหล่งเดิมแก้ปัญหาได้ทันที
- ลบไฟล์ Archive เดิมออกจากระบบ
- กลับไปที่แหล่งที่มาต้นทาง
- ดาวน์โหลด Archive ใหม่ ให้แน่ใจว่าโหลดครบถ้วน
- ลองแตกไฟล์ใหม่
3. ย่อ File Path หรือย้าย Archive ไปโฟลเดอร์อื่น
หาก Archive อยู่ลึกในโฟลเดอร์ซ้อนหลายชั้น หรือ Archive เองมีโฟลเดอร์/ชื่อไฟล์ยาว Full Extraction Path อาจเกินขีดจำกัดที่ Built-in Extractor จัดการได้ ทำให้แตกไม่สำเร็จแม้ Archive จะดี
การย้าย Archive ไปที่ง่ายกว่า เช่น Desktop หรือโฟลเดอร์直下 C:\ จะลดความยาว Path ทั้งหมด และมักแก้ปัญหาได้
- คลิกขวาไฟล์ Archive
- เลือก Cut
- Paste ไปที่ง่าย เช่น Desktop หรือ C:\Folder
- ลองแตกใหม่จากตำแหน่งใหม่
4. ปิด Antivirus / Real-Time Protection ชั่วคราว
ขณะแตกไฟล์ Windows เขียนไฟล์จำนวนมากลงดิสก์ในเวลาสั้น Antivirus อาจสแกนไฟล์เหล่านั้นทันทีขณะสร้างขึ้น ซึ่งบางครั้งขัดจังหวะการแตกไฟล์
นี่ไม่ใช่สาเหตุหลัก ลองวิธีก่อนหน้าก่อน ทำข้อนี้ต่อเมื่อเชื่อมั่นในแหล่งไฟล์ และเปิด Protection กลับทันทีหลังทดสอบ
- เปิดโปรแกรม Antivirus หรือ Windows Security
- ปิด Real-Time Protection ชั่วคราว
- แตกไฟล์ Archive อีกครั้ง
- หลังทดสอบเสร็จ เปิด Antivirus กลับทันที
หากยังล้มเหลวหลังลองทุกวิธี ให้ลองแตกด้วยโปรแกรมบุคคลที่สามบน PC อื่น ถ้าได้ จะรู้ว่าปัญหาอยู่ที่ Archive หรือระบบปัจจุบัน (สิทธิ์, Explorer, Security Software)
หากแตกบน PC อื่นก็ล้มเหลว แสดงว่า Archive เสียหาย ไม่สมบูรณ์ หรือสร้างผิดพลาด ต้องดาวน์โหลดใหม่หรือขอจากแหล่งที่มาต้นทาง