ผู้ใช้ Windows หลายคนเจอปัญหาไม่สามารถเปลี่ยน Owner ใน Advanced Security Settings ได้ เมื่อกด OK เพื่อบันทึก จะขึ้นข้อความ "Access Control Entry is Corrupt" ในกล่องสีเหลือง และการเปลี่ยนแปลงไม่ถูกบันทึก ปัญหานี้พบใน Windows 7, 8.1 และ 10
สาเหตุของข้อผิดพลาด 'Access Control Entry is Corrupt'
จากการวิเคราะห์รายงานผู้ใช้และวิธีแก้ไขที่สำเร็จ พบสาเหตุหลัก 3 ประการ
- แอป UWP (Universal Windows Platform) รบกวนการแก้ไขสิทธิ์ - แอป UWP บางตัวทำให้เกิดข้อผิดพลาดตอนแก้ไขสิทธิ์โฟลเดอร์ Windows Apps แก้ได้โดยปิดแอป UWP ที่รบกวน
- โฟลเดอร์/ไฟล์มี Owner แบบ Generic (ไม่มีเจ้าของชัดเจน) - ถ้าไฟล์/โฟลเดอร์ไม่มี Owner แก้ได้โดยเปลี่ยน Owner เป็นกลุ่ม Users
- System File Corruption (ไฟล์ระบบเสียหาย) - ไฟล์ระบบบางไฟล์อาจเสียหาย ทำให้ไม่สามารถบังคับการเปลี่ยนแปลงได้ แก้ได้โดยรัน DISM และ SFC
วิธีที่ 1: ปิดแอป UWP ทั้งหมด
บางครั้งแอป UWP หรือเกม (เช่น Candy Crush Saga) ทำงานในพื้นหลังโดยไม่รู้ตัว ทำให้แก้ไขสิทธิ์ไม่ได้
- กด Ctrl + Shift + Esc เปิด Task Manager
- แท็บ Processes → เลื่อนดู Apps and Background processes → คลิกขวา → End Task ทุกตัวที่ไม่จำเป็น (เว้น Windows Processes ไว้)
- ลองแก้ไขสิทธิ์อีกครั้ง ดูว่าสำเร็จหรือไม่
วิธีที่ 2: เปลี่ยน Owner เป็น Users (วิธีที่มีประสิทธิภาพที่สุด)
การเปลี่ยน Owner และ Take Ownership ให้สมบูรณ์ มักแก้ปัญหานี้ได้ถาวร
- คลิกขวาโฟลเดอร์/ไฟล์ที่มีปัญหา → Properties
- แท็บ Security → กด Advanced ตรง Permissions
- ใน Advanced Security Settings → กด Change ตรง Owner
- พิมพ์ Users ในกล่อง → กด Check Names → OK → Apply
- ลองแก้ไขสิทธิ์อีกครั้ง ดูว่ายังมี Error หรือไม่
วิธีที่ 3: รัน DISM และ SFC Scans
ถ้ายังไม่ได้ผล อาจเป็นไฟล์ระบบเสียหาย ใช้เครื่องมือ Built-in ทั้งคู่
- SFC (System File Checker) - สแกนและแทนที่ไฟล์เสียหายจากแคชในเครื่อง
- DISM (Deployment Image Servicing and Management) - ดาวน์โหลดไฟล์สมบูรณ์จาก Windows Update มาแทนที่ (ต้องอินเทอร์เน็ต)
- กด Win + R พิมพ์ cmd → Ctrl + Shift + Enter (Run as Admin) → Yes ใน UAC
- รันคำสั่ง SFC:
sfc /scannow
อย่าปิดหน้าต่างหรือรีสตาร์ทระหว่างทำงาน จนกว่าจะเสร็จ - รีสตาร์ท → ทดสอบว่าปัญหาหายหรือยัง
- ถ้ายังมี ให้เปิด CMD Admin อีกครั้ง รัน DISM:
DISM /Online /Cleanup-Image /RestoreHealth
(ต้องมีอินเทอร์เน็ตเสถียร) - รีสตาร์ทอีกครั้ง → ตรวจสอบผลลัพธ์