บางครั้งขณะลบไฟล์บนคอมพิวเตอร์ Windows คุณอาจเจอข้อผิดพลาดว่า "ไม่สามารถดำเนินการได้เพราะไฟล์เปิดอยู่ในโปรแกรม" เมื่อข้อผิดพลาดนี้ขึ้น หมายความว่าคุณกำลังจัดการกับไฟล์ที่ถูกล็อก และไม่สามารถลบไฟล์ได้ไม่ว่าจะทำอย่างไร Windows จะโชว์ข้อผิดพลาดเดิมซ้ำๆ บอกว่าไฟล์กำลังถูกใช้งานในโปรแกรมใดโปรแกรมหนึ่ง
การจัดการกับข้อผิดพลาดไฟล์ล็อกจริงๆ แล้วง่าย แม้ดูไม่ง่ายตอนแรก คุณคงเดาได้แล้วว่าสาเหตุที่ลบไม่ได้คือแอปบน PC ใช้อยู่ วิธีง่ายคือปิดโปรแกรมนั้น แล้วลบไฟล์
มีหลายวิธีช่วยให้คุณลบไฟล์ที่ถูกล็อกได้สำเร็จ
ปิดโปรแกรมที่ใช้ไฟล์ล็อกอยู่
วิธีที่ชัดเจนที่สุดคือปิดโปรแกรมที่ใช้ไฟล์ที่ต้องการลบ หากเป็นไฟล์ Word เปิดใน MS Word ให้ปิดโปรแกรม แล้วจะลบไฟล์ล็อกได้
เช่นเดียวกัน ไฟล์เปิดในโปรแกรมไหน ก็ปิดโปรแกรมนั้น ไฟล์จะว่างพร้อมลบ
ฆ่าปรอเซสโปรแกรมด้วย Task Manager
บางครั้งโปรแกรมที่ใช้ไฟล์ล็อกไม่ตอบสนองและค้างอยู่ หากเป็นกรณีนี้ คุณอาจต้องฆ่าปรอเซสของโปรแกรมเพื่อปิดบังคับ
เมื่อโปรแกรมปิดแล้ว ไฟล์ควรจะหลุดจากปรอเซส และคุณจะลบได้จากเครื่อง
- คลิกขวาที่แถบงานด้านล่างหน้าจอ เลือก Task Manager จะเปิดยูทิลิตี้
- หากไม่เห็นปรอเซสทั้งหมดทันที คลิก More details เพื่อขยายมุมมอง
- คลิกแท็บ Processes ที่ด้านบน หากยังไม่ได้อยู่ที่นั่น ควรเห็นปรอเซสที่รันอยู่ทั้งหมด หาปรอเซสที่คิดว่าใช้ไฟล์ของคุณ คลิกเลือก แล้วคลิก End task มุมขวาล่าง
- จะจบปรอเซสของโปรแกรมที่เลือก และคุณควรลบไฟล์บน PC ได้แล้ว
ปิด Preview Pane ใน File Explorer
Preview pane ใน File Explorer ให้ดูตัวอย่างไฟล์ล็อก อาจเป็นว่าฟีเจอร์นี้ใช้ไฟล์อยู่ ทำให้ลบไม่ได้
การปิด pane นี้ควรแก้ปัญหาได้
- เปิด File Explorer บน PC (เปิดโฟลเดอร์ไหนก็ได้)
- เมื่อเปิดแล้ว หาและคลิกแท็บ View ด้านบน ตัวเลือกอยู่ที่นั่น
- ดูด้านแรกที่เขียน Panes จะมีตัวเลือก Preview pane คลิกเพื่อปิดถ้ากำลังเปิดอยู่
คุณควรลบไฟล์ได้ถ้า Preview pane ครอบครองไฟล์อยู่
สลับ Folder Process ใน File Explorer
อาจเป็นว่า File Explorer process ใช้ไฟล์ล็อกอยู่ ทำให้ลบไม่ได้ มีตัวเลือกช่วยสร้าง process แยกสำหรับแต่ละโฟลเดอร์ที่เปิด และควรลองสลับดูว่าช่วยได้ไหม
- เปิด File Explorer เข้าถึงแท็บ View คลิกลูกศรล่าง Options เลือก Change folder and search options
- คลิกแท็บ View บนหน้าจอถัดไป
- หาตัวเลือก Launch folder windows in a separate process และเปิดใช้งาน หากเปิดอยู่แล้ว ให้ปิด
- คลิก Apply ตามด้วย OK เพื่อบันทึก
เปิดและปิดไฟล์ล็อกใหม่
อาจเป็นว่าไฟล์ล็อกไม่ได้ปิดอย่างถูกต้องครั้งล่าสุดที่เข้าถึง
- เพื่อความแน่ใจ ให้เปิดไฟล์ในโปรแกรม แล้วปิดอย่างถูกต้อง
- เมื่อปิดไฟล์สมบูรณ์ คลิกขวาที่ไฟล์ เลือก Delete ไฟล์จะถูกลบโดยไม่มีข้อผิดพลาด
รีสตาร์ทคอมพิวเตอร์ Windows
การรีบูทเครื่องจะปิดปรอเซสทั้งหมด รวมถึงปรอเซสที่ใช้ไฟล์ของคุณ
- คลิก Start Menu เลือกไอคอนพลังงาน เลือก Restart
- ลองลบไฟล์เมื่อคอมพิวเตอร์รีบูทเสร็จ
ใช้ Command Prompt ลบไฟล์
ลองใช้ยูทิลิตี้ Command Prompt ลบไฟล์ที่ลบไม่ได้ใน GUI
- กด Windows + R พร้อมกัน พิมพ์ cmd กด Enter
- พิมพ์คำสั่งต่อไปนี้และกด Enter แทนที่ PATH ด้วยพาธของไฟล์ที่ต้องการลบ:
del PATH
จะลบไฟล์ทันทีโดยไม่มีข้อผิดพลาด
ใช้แอปภายนอกปลดล็อกและลบไฟล์
หากวิธีข้างต้นไม่ได้ผล อาจต้องใช้แอปภายนอกปลดล็อกแล้วลบ
Unlocker เป็นแอปฟรีช่วยปลดล็อกไฟล์เพื่อให้ลบได้
- ดาวน์โหลด ติดตั้ง และเปิดแอปบน PC
- จะให้เลือกไฟล์ เลือกไฟล์ที่ลบไม่ได้ คลิก OK
- เลือก Delete จากเมนูดรอปดาวน์แรก คลิก OK
แอปจะทำสิ่งที่จำเป็นเพื่อปลดล็อกไฟล์ และลบจากคอมพิวเตอร์โดยไม่มีพรอมป์