ข้อผิดพลาดที่พบบ่อยที่สุดใน Windows 10 ตอนย้าย/ลบไฟล์: "The action can't be completed because the file is open in another program" ไฟล์จริงๆ เปิดอยู่ ไม่สามารถย้าย/ลบได้ แต่หากปิดไฟล์แล้ว หรือไม่ได้เปิดมาก่อน ก็สามารถแก้ได้ด้วยวิธีต่อไปนี้:
วิธีแก้ "The File Is Open In Another Program" ใน Windows 10
ไฟล์เปิดอยู่ จะโหลดใน RAM จึงย้าย/ลบไม่ได้ ทำได้แค่แก้ไขหรือ Copy แต่หากปิดไฟล์แล้วยังขึ้นข้อผิดพลาด ลองวิธีเหล่านี้:
วิธีที่ 1: รีสตาร์ทคอมพิวเตอร์
วิธีเร็วที่สุด แก้ประมาณ 50% ของปัญหาคอมพิวเตอร์ ปิดเครื่อง รอสักครู่ เปิดใหม่ ไม่ต้องรอนาน การรีสตาร์ทจะล้าง RAM และปิด Process ภายในทั้งหมด แก้ข้อผิดพลาดที่ไฟล์ค้างอยู่ใน Memory
วิธีที่ 2: ใช้ Task Manager ปิด Process
หากไม่สามารถรีสตาร์ทได้ (มีงานอื่นทำอยู่)
- คลิกขวา Taskbar → Task Manager
- แท็บ Processes → หา Process ที่เปิดไฟล์นั้น
- เลือก Process นั้น → กด End Task (มุมขวาล่าง)
- ลองย้าย/ลบไฟล์อีกครั้ง
วิธีที่ 3: รีสตาร์ท Windows Explorer ผ่าน Task Manager
หากวิธีที่ 2 ไม่ได้ ลองรีสตาร์ท Windows Explorer จะล้าง Memory และ Cache
- หา Process Windows Explorer → เลือก
- กด End Task → Windows Explorer หยุด (Folder, Desktop, Taskbar, Search, Win Key จะหายไป ชั่วคราว)
- ใน Task Manager → File → Run New Task
- พิมพ์ explorer.exe → OK
- Windows กลับมาปกติ → ลองย้าย/ลบไฟล์อีกครั้ง
วิธีที่ 4: ปิด Thumbnail Caching
หลายคนเจอข้อผิดพลาดเพราะ Thumbnail Cache ของ Windows 10
- กด Win+R
- พิมพ์ gpedit.msc → OK
- Local Group Policy Editor → ด้านซ้าย: User Configuration > Administrative Templates > Windows Components > File Explorer → คลิก File Explorer
- ด้านขวา หา "Turn off the caching of thumbnails in hidden thumbs.db files" → ดับเบิลคลิก
- เลือก Enabled → Apply → OK
ขั้นตอนนี้ปิด Thumbnail ทั้งหมดใน File Explorer แก้ข้อผิดพลาดได้ หมายเหตุ: หลังเสร็จงาน คืนค่าเป็น "Not Configured" ได้
วิธีที่ 5: ลบ Temporary Files
Windows สร้าง Temp Files ตอนแก้ไขไฟล์ สะสมเยอะกินพื้นที่ และบล็อกการลบ/ย้ายไฟล์
- กด Win+R → พิมพ์ %temp% → OK
- กด Ctrl+A เลือกทั้งหมด → Delete
- เปิด Run อีกครั้ง → พิมพ์ temp (โฟลเดอร์ Temp ที่สอง) → ลบทั้งหมด
ขั้นตอนนี้รับรองว่าไม่มี Copy ของไฟล์ปัญหาค้างอยู่ และกู้พื้นที่ดิสก์กลับมา
วิธีที่ 6: ว่าง Recycle Bin
ไฟล์ที่ลบไปอยู่ใน Recycle Bin การย้ายถูกบันทึกใน Memory ชั่วคราว อาจก่อให้เกิดข้อผิดพลาด เปิด Recycle Bin ตรวจสอบ หากไม่มีไฟล์สำคัญ → เลือกทั้งหมด → ลบ
หมายเหตุ: ลบจาก Recycle Bin = ลบถาวร โอกาสกู้คืน < 80%
อ่านเพิ่ม: วิธีกู้ไฟล์ที่ลบถาวร
วิธีที่ 7: สแกนมัลแวร์
ข้อผิดพลาดนี้เป็น System Error ทั่วไป ไม่ร้ายแรง แก้ได้ด้วยวิธีข้างต้น แต่หาลองหมดแล้วยังไม่ได้ → สแกนมัลแวร์
ผมใช้ Advanced System Protector มา 4 ปี ดีใจ Virus Definition อัปเดตบ่อย สแกนจับมัลแวร์ได้ดี
สรุป
ข้อผิดพลาดนี้เกิดนادر แต่เกิดแล้วรบกวน เพราะมีไฟล์เฉพาะที่ต้องทำงาน แต่ทำไม่ได้ วิธีข้างต้นควรช่วยแก้ได้ สมัครรับข่าวสารบล็อกและ YouTube ของ Systweak และถามปัญหาคอมพิวเตอร์ได้ในความคิดเห็น