Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ไขข้อผิดพลาด ShellExecuteEx Failed; code error 8235 ใน Windows

หากติดตั้งซอฟต์แวร์ไม่ได้ และเจอข้อความ ShellExecuteEx Failed; code error 8235. A referral was returned from the server หรือ The System Administrator has set policies to prevent this installation มักเกิดจากการตั้งค่าความปลอดภัยหรือนโยบายที่บล็อกการติดตั้ง

วิธีแก้ไข Error 8235

สำคัญ: สร้าง System Restore Point ก่อนลองวิธีใดวิธีหนึ่ง ต้องมีสิทธิ์ Administrator

1. ปิด UAC "Only elevate executables that are signed and validated" ผ่าน Group Policy

  1. กด Win + R พิมพ์ gpedit.msc → Enter
  2. ไปที่: Computer Configuration → Windows Settings → Security Settings → Local Policies → Security Options
  3. หา User Account Control: Only elevate executables that are signed and validated → ตั้งเป็น Disabled

นโยบายนี้บังคับตรวจสอบลายเซ็นดิจิทัล (PKI) ก่อนอนุญาตให้โปรแกรมขอสิทธิ์ Admin

2. ติดตั้งด้วยสิทธิ์ Administrator

คลิกขวาไฟล์ติดตั้ง (installer) → เลือก Run as administrator ส่วนใหญ่ Installer ต้องเขียนไฟล์ลง System Directories จึงต้องการสิทธิ์ Admin

3. ปิด UAC ชั่วคราว

  1. ค้นหา "UAC" ใน Start → เลือก Change User Account Control Settings
  2. ลากสไลเดอร์ลงสุด (Never notify)
  3. ลองติดตั้งใหม่
  4. สำคัญ: กลับมาเปิด UAC กลับเป็นค่าเดิม (ระดับ 2 หรือ 3) หลังติดตั้งเสร็จ เพื่อความปลอดภัย

4. ใช้ Install/Uninstall Troubleshooter ของ Microsoft

ดาวน์โหลดจากเว็บไซต์ Microsoft อย่างเป็นทางการ เครื่องมือนี้แก้ไขได้:

  • Registry keys เสียหายบนระบบ 64-bit
  • ป้องกันการติดตั้ง/ถอนการติดตั้ง/อัปเดตโปรแกรม
  • บล็อกการถอนโปรแกรมผ่าน Add/Remove Programs

หากไม่มีวิธีไหนทำงาน ให้กู้คืนจาก System Restore Point ที่สร้างไว้