หากขณะติดตั้งซอฟต์แวร์ใหม่บน Windows ได้ข้อความ Error 5, Access is Denied บทความนี้อาจช่วยในการ troubleshoot และแก้ไขข้อผิดพลาด Windows Installer Access Denied นี่เป็นหนึ่งในข้อผิดพลาดที่พบบ่อยที่สุดเมื่อพยายามติดตั้งแอปพลิเคชันบน Windows 11/10/8/7 มีสาเหตุหลายอย่าง
สาเหตุของ System Error 5, Access is Denied ใน Windows 11/10
เจอ System Error 5 บน Windows PC บ่อยมาก ข้อความบ่งชี้ว่าไม่มีสิทธิ์แอดมินในการรันคำสั่งใน Command Prompt มีหลายสาเหตุ แต่ที่พบบ่อยสุด:
- หากระบบแสดงวันที่และเวลาผิด จะเจอข้อผิดพลาดนี้
- System error 5 เกิดขึ้นหากพยายามเข้าถึงบัญชีที่ถูกปิดใช้งาน รวมถึงบัญชีไม่อยู่ในโดเมนเฉพาะ
- ข้อผิดพลาดจะเกิดหากพยายามเข้าถึง remote computer ที่ถูกจำกัด
Access is Denied, Error 5 ขณะติดตั้งซอฟต์แวร์
ในบทความนี้จะอภิบายเคล็ดลับแก้ไขปัญหานี้
- ลงชื่อเข้าใช้เป็นแอดมิน และรัน setup เป็นแอดมิน
- ปิด UAC ชั่วคราว
- ปิดซอฟต์แวร์ความปลอดภัยชั่วคราว
- 取得สิทธิ์โฟลเดอร์ Installer
- รันการติดตั้งใน Clean Boot State
- ใช้ built-in administrator account
1] ลงชื่อเข้าใช้เป็นแอดมิน และรัน setup เป็นแอดมิน
สาเหตุทั่วไปคือ ขาดสิทธิ์แอดมิน หากล็อกอินเป็น Standard user การติดตั้งจะให้ข้อผิดพลาดนี้ ต้องแน่ใจว่าล็อกอินเป็น Local Administrator เมื่อพูด Local administrator หมายถึง ต้องล็อกอินเป็น Local administrator – ไม่ใช่ Domain administrator เพราะแม้จะเป็น Domain admin นโยบายโดเมนบางครั้งจำกัดการเข้าถึงตำแหน่งบางแห่ง เช่น ติดตั้ง Microsoft SQL Server แนะนำให้แน่ใจว่าล็อกอินเครื่องเป็น Local admin มิฉะนั้นอาจเจอข้อผิดพลาดมาก รวมถึง Microsoft SQL Service Fails to start
2] ปิด UAC ชั่วคราว
สาเหตุทั่วไปอีกอย่างคือ User Account Control บางครั้ง UAC จำกัดการเข้าถึงตำแหน่งไฟล์หรือรีจิสทรี แนวทางปฏิบัติที่ดีคือ คลิกขวาที่ setup และคลิก "Run as administrator" การทำเช่นนี้ setup จะเพิ่มสิทธิ์แอดมินเต็มรูปแบบ ในบางกรณี อาจต้องปิด UAC ชั่วคราวจนติดตั้งเสร็จ
วิธีทำ: ไป Start ค้นหา "UAC"

คลิก "Change User Account Control settings"

ลากแถบลงสุดที่ "Never Notify" คลิก OK รีบูทระบบ และลองติดตั้งอีกครั้ง จำไว้ว่าต้องเปลี่ยนค่าการตั้งค่า UAC กลับหลังติดตั้งเสร็จ
3] ปิดซอฟต์แวร์ความปลอดภัยชั่วคราว
หายังไม่ได้ผล ลอง ปิดซอฟต์แวร์ความปลอดภัย – เพราะซอฟต์แวร์นี้อาจลับหลับมาก อาจจำกัดการเข้าถึงพาธเฉพาะหรือตำแหน่งรีจิสทรีเฉพาะ น่าเสียดาย ไม่มีวิธีง่ายค้นหา ดีกว่าปิดซอฟต์แวร์ความปลอดภัยหมด แล้วลองติดตั้งซอฟต์แวร์ จำไว้ว่าเปิดใช้งานซอฟต์แวร์ความปลอดภัยกลับหลังติดตั้งสำเร็จ
ข้อผิดพลาดคล้ายกัน: System error 5 has occurred, Access is denied ปรากฏเมื่อรันคำสั่งใน Command Prompt
4] รันการติดตั้งใน Clean Boot State
รันการติดตั้งใน Clean Boot State ดู
5] 取得สิทธิ์โฟลเดอร์ Installer
มีตำแหน่งทั่วไปบางแห่งที่บางครั้งถูกปฏิเสธสิทธิ์ จนถึงตอนนี้เห็น Temp และ Installer folder
ไปที่ C:\Windows\Installer และ %temp% 取得สิทธิ์ของโฟลเดอร์เหล่านี้ แล้วลองอีกครั้ง
6] ใช้ built-in administrator account
ขั้นตอนสุดท้ายที่ลองคือเปิดใช้งาน built-in administrator account:
คลิกปุ่ม Windows Start พิมพ์ CMD
คลิกขวา CMD, คลิก Run as administrator รันคำสั่ง:
net user administrator /active:yes
จะได้ข้อความ "Command ran successfully"
ต่อไป รันคำสั่ง:
net user administrator <Password>
แทนแท็ก <Password> ด้วยรหัสผ่านที่ต้องการตั้งให้บัญชีแอดมิน
เพื่อปิดใช้งานบัญชีแอดมิน ใช้:
net user administrator /active:no
ตอนนี้ติดตั้งซอฟต์แวร์ผ่านบัญชีนี้ดู
อ่านเพิ่มเติม: Windows Installer Service could not be accessed or started.
วิธีเปิดไฟล์เข้ารหัสหาก Access is Denied อาจน่าสนใจ
