บนคอมพิวเตอร์ Windows 10/8/7 หรือ Vista ข้อผิดพลาดต่อไปนี้ปรากฏเมื่อพยายามลบโฟลเดอร์หรือไฟล์: "Access Denied – You need permission to perform this action. You require permission from SYSTEM or Administrators to make changes" (เข้าถึงถูกปฏิเสธ – คุณต้องได้รับอนุญาตเพื่อดำเนินการนี้ คุณต้องได้รับอนุญาตจาก SYSTEM หรือ Administrators เพื่อทำการเปลี่ยนแปลง)

ปัญหา "folder access denied – you need permission to perform this action" เกิดขึ้นเพราะโฟลเดอร์หรือไฟล์ที่ต้องการลูปล็อคอยู่โดย Process หรือ System Service หรือเพราะไฟล์/โฟลเดอร์จำเป็นต่อการทำงานของ Windows
ในบทช่วยสอนนี้ คุณจะพบคำแนะนำโดยละเอียดในการแก้ไขปัญหาต่อไปนี้ใน Windows 10/8/7 หรือ Vista OS:
-
- " You require permission from SYSTEM to make changes to this folder…"
- " You require permission from Administrators to make changes "
- " Cannot delete file. Cannot read from the source file or disk "
- " Cannot delete Folder. Directory Not Empty "
- " Folder Access Denied. You need permission to perform this action"
วิธีแก้ไข: You need permission to perform this action
วิธีที่ 1. ลบโฟลเดอร์/ไฟล์ที่ลบไม่ได้ใน Safe Mode
วิธีแรกในการแก้ไขปัญหา "Access Denied" ตอนลบโฟลเดอร์หรือไฟล์ใน Windows OS คือการลบโฟลเดอร์จาก Windows Safe Mode วิธีทำ:
1. กด Windows
+ R เปิดกล่องคำสั่ง 'Run'
2. ในกล่องคำสั่ง Run พิมพ์ msconfig กด Enter เปิด System Configuration utility

3. ที่แท็บ Boot ติ๊กตัวเลือก Safe Boot และกด OK

4. ที่หน้าต่างถัดไป คลิก Restart
5. ใน Windows Safe Mode ลองลบโฟลเดอร์/ไฟล์
6. เปิด System Configuration utility (msconfig) อีกครั้ง และ ยกเลิกติ๊ก ตัวเลือก Safe Boot กด OK เพื่อเริ่ม Windows ปกติ
วิธีที่ 2. ใช้ Unlocker ลบโฟลเดอร์/ไฟล์ที่ถูกล็อค
1. ดาวน์โหลด และ ติดตั้ง* Unlocker เวอร์ชันล่าสุดจากที่นี่
* หมายเหตุ: ที่ 'Unlocker Setup' options คลิก Advanced และ ยกเลิกติ๊ก "Install Delta Toolbar"

2. เมื่อติดตั้งเสร็จ คลิกขวาที่โฟลเดอร์/ไฟล์ที่ลบไม่ได้ และเลือก Unlocker

3. ที่หน้าต่าง Unlocker เลือก Delete และคลิก Unlock *
* หมายเหตุ: หากไฟล์ถูกล็อคโดย Process ให้คลิก Kill Process

วิธีที่ 3. เปลี่ยน Owner ของโฟลเดอร์
อีกวิธีในการแก้ "You need permission" คือการเปลี่ยน Owner ของโฟลเดอร์ วิธีทำ:
1. คลิกขวาที่โฟลเดอร์หรือไฟล์ที่ลบไม่ได้ และเลือก Properties
2. เลือกแท็บ Security และคลิก Advanced

3. คลิก Change Owner

4. พิมพ์ชื่อบัญชีผู้ใช้ของคุณ (เช่น "Admin") และคลิก OK

5. ติ๊ก กล่อง "Replace owner on subcontainers and objects" และคลิก OK แล้วคลิก OK อีกครั้งเพื่อปิดการตั้งค่าความปลอดภัย

6. ตอนนี้ลองลบโฟลเดอร์
วิธีที่ 4. ลบโฟลเดอร์จาก Command Prompt
1. เปิด Command Prompt ด้วยสิทธิ์ Administrator
2. รับสิทธิ์ Ownership สำหรับโฟลเดอร์ที่ต้องการลบ โดยพิมพ์คำสั่ง:
- takeown /F "Full_Path_Folder_Name" /r /d y
ตัวอย่าง: ในตัวอย่างนี้เราจะลบ "C:\Folder1" คำสั่งจะเป็น:
-
- takeown /F "C:\Folder1" /r /d y
3. ให้คำสั่งนี้เพื่อรับสิทธิ์ Full control ที่โฟลเดอร์ที่ต้องการลบ:
- icacls "Full_Path_Folder_Name" /grant Administrators:F /t
ตัวอย่าง: สำหรับตัวอย่างนี้ คำสั่งจะเป็น:
-
- icacls "C:\Folder1" /grant Administrators:F /t
4. สุดท้าย พิมพ์คำสั่งต่อไปนี้เพื่อลบโฟลเดอร์:
- rd "Full_Path_Folder_Name" /S /Q
ตัวอย่าง: สำหรับตัวอย่างนี้ คำสั่งจะเป็น:
-
- rd "C:\Folder1" /S /Q

เสร็จแล้ว! โปรดแจ้งให้ผมทราบว่าคำแนะนำนี้ช่วยคุณได้หรือไม่ โดยการแสดงความคิดเห็นเกี่ยวกับประสบการณ์ของคุณ โปรดกดไลก์และแชร์คำแนะนำนี้เพื่อช่วยผู้อื่น