เมื่อ User Account Control (UAC) จำกัดการเข้าถึงไฟล์และโปรแกรมที่ติดตั้งอยู่ ทำให้ Uninstall ไม่ได้ และขึ้นข้อความ You do not have sufficient access to uninstall a program ทำตามขั้นตอนด้านล่างเพื่อแก้ไข

You do not have sufficient access to uninstall a program
ข้อความยังแจ้งให้ติดต่อ System Admin แม้คุณจะมีสิทธิ์ Admin เต็มๆ วิธีแก้:
วิธีแรก: เปิดใช้งาน Built-in Administrator Account ใช้ Uninstall
หากไม่ได้ ต้องแก้ Registry Keys:
- เปิด Registry Editor
- ไปที่ Installer Key
- สร้าง DWORD ใหม่:
DisableMSI - ตั้งค่า REG_DWORD = 0
- ปิด Registry Editor
- รีสตาร์ทคอมพิวเตอร์
แนะนำ Backup Registry ก่อน
ใช้ Registry Editor
กด Win+R เปิด Run พิมพ์ Regedit > Enter

ไปที่ Path:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer
ด้านขวา สร้าง DWORD ใหม่ ชื่อ DisableMSI
ดับเบิลคลิกแก้ไข STRING value

ในกล่อง Edit String ใส่ค่า 0 ใน Value Data
ค่า Value:
- 0 – Always
- 1 – For non-managed applications only
- 2 – Never
คลิก OK
อ่านเพิ่ม: Cannot install or uninstall programs?
ปิด Registry Editor รีสตาร์ท PC
ใช้ Group Policy Editor
หรือตั้งค่า Group Policy Object นี้:
Computer Configuration > Administrative Templates > Windows Components > Windows Installer > Turn off Windows Installer
Policy นี้จำกัดการใช้ Windows Installer
Enable: ป้องกันไม่ให้ User ติดตั้งซอฟต์แวร์ หรืออนุญาตเฉพาะโปรแกรมจาก Admin ใช้ Disable Windows Installer box ตั้งค่า
— "Never": Windows Installer เปิดเต็มที่ User ติดตั้ง/อัปเกรดได้ (Default)
— "For non-managed applications only": User ติดตั้งได้เฉพาะโปรแกรมที่ Admin Assign/Publish (Default บน Server 2003)
— "Always": Windows Installer ถูก Disable
Policy นี้มีผลต่อ Windows Installer เท่านั้น ไม่บล็อกวิธีติดตั้งอื่นๆ
ตั้งค่า Apply ออก
อ่านเพิ่ม: How to uninstall Programs not listed in Control Panel
ลอง Uninstall App อีกครั้ง ควรไม่เจอ Error แล้ว
หายังไม่ได้ ใช้วิธี Uninstall อื่นๆ
ลิงก์ที่อาจช่วย:
- How to uninstall programs using Registry
- How to uninstall programs in Safe Mode
- Uninstall programs using Registry
- Free Uninstallers for Windows