Error นี้เกิดเมื่อไฟล์/โฟลเดอร์ถูกใช้งานโดยโปรแกรมอื่น (เช่น Antivirus กำลังสแกน, Backup) หรือปัญหา Permission แม้จะเป็น Admin ก็อาจเกิดได้
วิธีที่ 1: ใช้ Safe Mode
Safe Mode โหลดเฉพาะบริการ Windows พื้นฐาน ไฟล์ที่ถูกล็อกโดยโปรแกรมอื่นจะปลดล็อก
- Win 8/8.1/10: ดูวิธีเข้า Safe Mode (ลิงก์)
- Win 7/Vista: Reboot → กด F8 ซ้ำ → เลือก Safe Mode with Networking
วิธีที่ 2: ตรวจสอบ/แก้ไข Permission
- คลิกขวาไฟล์/โฟลเดอร์ → Properties → Security → Advanced
- ตรวจสอบว่าบัญชีของคุณมี Full control หรือไม่
- หากไม่มี: คลิก Change/Change Permissions → เลือกบัญชี → Edit
- ติ๊ก Replace all child object permissions with inheritable permissions from this object
- Win 7: ยกเลิกติ๊ก "Include inheritable permissions from this object's parent"
- Win 8/10: กดปุ่มที่ทำหน้าที่เดียวกัน
- Add → พิมพ์ชื่อผู้ใช้ → OK → Full Control → OK
วิธีที่ 3: ใช้ Unlocker
- ดาวน์โหลด Unlocker (Empty Loop) → ติดตั้งแบบ Advanced → ยกเลิกติ๊กซอฟต์แวร์ร่วม
- คลิกขวาโฟลเดอร์ → Unlocker → จะแสดง Process ที่ล็อก → Unlock All → ลบได้
วิธีที่ 4: สร้าง .bat ไฟล์ Take Ownership
สร้างไฟล์ .bat บนเดสก์ท็อป ใส่โค้ด (แก้ Path ให้ถูกต้อง):
SET DIRECTORY_NAME="C:\Locked Directory" TAKEOWN /f %DIRECTORY_NAME% /r /d y ICACLS %DIRECTORY_NAME% /grant administrators:F /t PAUSE
Run as Administrator
วิธีที่ 5: เพิ่ม Permission ให้ Drive ทั้งตัว
- This PC → คลิกขวา Drive ที่มีไฟล์ → Properties → Security → Edit
- Add → Advanced → Find Now → ดับเบิลคลิก Everyone
- ติ๊ก Full Control และ Modify → Apply → OK
วิธีที่ 6: ใช้ Registry Key "Take Ownership"
- ดาวน์โหลด Registry key → แตกไฟล์ → รัน → Yes
- คลิกขวาไฟล์/โฟลเดอร์ → จะมีเมนู Take Ownership → คลิก