ข้อผิดพลาดนี้เกิดเมื่อพยายามลบ เปลี่ยนชื่อ หรือเปิดไฟล์บางไฟล์ แม้จะเห็นไฟล์อยู่ แต่ Windows บอกว่า "หาไม่พบ" สาเหตุมักมาจากนามสกุลไฟล์ผิดปกติ หรือไฟล์ที่สร้างโดยโปรแกรมภายนอก

วิธีที่ 1: ใช้คำสั่ง CMD ลบไฟล์/โฟลเดอร์ที่มีปัญหา
- เปิด Command Prompt (Admin): ค้นหา "cmd" → คลิกขวา → Run as administrator
- พิมพ์คำสั่ง (แก้ไขพาธให้ถูกต้อง):
rd /s \\?\X:\bad\folder\path
X = ตัวอักษรไดรฟ์ที่ไฟล์อยู่
- หากแสดง "Operation completed successfully" ถือว่าสำเร็จ
วิธีที่ 2: ใช้ CMD เปลี่ยนชื่อโฟลเดอร์ แล้วจัดการต่อใน Explorer
- เปิด CMD (Admin) เช่นเดียวกัน
- พิมพ์ cd ตามพาธของโฟลเดอร์แม่ (ไม่รวมไฟล์ที่มีปัญหา):
cd C:\Folder1\Folder2\Folder3
- พิมพ์คำสั่งต่อไปนี้ (กด Enter ทีละบรรทัด):
DIR /A /X /P RENAME (ชื่อไฟล์ปัจจุบัน) (ชื่อใหม่) EXIT
- หากสำเร็จ จะจัดการไฟล์ได้ปกติใน Explorer แล้ว
วิธีที่ 3: ไฟล์ไม่มีนามสกุล (No Extension)
เหมาะกับไฟล์ที่ไม่มีนามสกุล (มักจากปลั๊กอินเบราว์เซอร์)
- เข้า CMD ไปที่โฟลเดอร์แม่ของไฟล์ (เหมือนวิธีที่ 2)
- พิมพ์คำสั่งลบ: del *.*
- ตรวจสอบใน Explorer ว่าไฟล์หายไปแล้วหรือยัง
วิธีที่ 4: ใช้ WinRAR บีบอัด แล้วลบไฟล์ต้นทาง (Workaround)
เหมาะสำหรับคนไม่ชอบใช้ CMD
- ติดตั้ง WinRAR
- คลิกขวาที่ไฟล์/โฟลเดอร์ที่มีปัญหา → Add to archive
- ในหน้าต่างตัวเลือก: ติ๊ก Delete files after archiving → OK
- ลบไฟล์ .rar ที่เพิ่งสร้าง ทิ้งไป