Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข: "You need permission to perform this action" ลบ/ย้ายไฟล์ไม่ได้

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

  1. คลิกขวาไฟล์/โฟลเดอร์ → Properties → Security → Advanced
  2. ตรวจสอบว่าบัญชีของคุณมี Full control หรือไม่
  3. หากไม่มี: คลิก Change/Change Permissions → เลือกบัญชี → Edit
  4. ติ๊ก Replace all child object permissions with inheritable permissions from this object
  5. Win 7: ยกเลิกติ๊ก "Include inheritable permissions from this object's parent"
  6. Win 8/10: กดปุ่มที่ทำหน้าที่เดียวกัน
  7. 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 ทั้งตัว

  1. This PC → คลิกขวา Drive ที่มีไฟล์ → Properties → Security → Edit
  2. Add → Advanced → Find Now → ดับเบิลคลิก Everyone
  3. ติ๊ก Full Control และ Modify → Apply → OK

วิธีที่ 6: ใช้ Registry Key "Take Ownership"

  1. ดาวน์โหลด Registry key → แตกไฟล์ → รัน → Yes
  2. คลิกขวาไฟล์/โฟลเดอร์ → จะมีเมนู Take Ownership → คลิก