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

แก้ไขข้อผิดพลาด ShellExecuteEx failed ใน Windows 11/10

เมื่อคุณพยายามติดตั้งโปรแกรมบนคอมพิวเตอร์ Windows และเห็นข้อความ "ShellExecuteEx failed" พร้อมรหัสต่างๆ เช่น 2, 5, 67, 255, 1155, 1460, 8235, 2147221003 เป็นต้น ข้อผิดพลาดนี้มักเกิดขึ้น หากตัวติดตั้งต้องการสิทธิ์ Administrator ไฟล์ Setup เสียหาย หรือมีการขัดแย้งของแอปพลิเคชัน ShellExecuteEx เป็นฟังก์ชันของ OS ที่ดำเนินการกับไฟล์ที่ระบุ หากการดำเนินการล้มเหลว คุณจะได้ข้อผิดพลาดนี้

แก้ไขข้อผิดพลาด ShellExecuteEx failed ใน Windows 11/10

แก้ไขข้อผิดพลาด ShellExecuteEx failed

ในบทความนี้ เราจะแสดงวิธีจัดการกับข้อผิดพลาด ShellExecuteEx failed ใน Windows 11/10 คุณมีตัวเลือกดังต่อไปนี้:

  1. รันไฟล์ Exe ในฐานะ Administrator
  2. ดาวน์โหลดใหม่หรือติดตั้งโปรแกรมใหม่
  3. รัน System File Checker
  4. รีเซ็ตเสียงเป็นค่าเริ่มต้น
  5. ติดตั้งหรือรันโปรแกรมในสถานะ Clean Boot

มาดูวิธีเหล่านี้อย่างละเอียด

1] ลองรันแอปพลิเคชันในฐานะ Administrator

แก้ไขข้อผิดพลาด ShellExecuteEx failed ใน Windows 11/10

การรันแอปพลิเคชันด้วยสิทธิ์ Admin ทำให้แอปพลิเคชันทำงานด้วยอำนาจมากขึ้น แม้แอปพลิเคชันจะเปิดไม่ได้ ลองติดตั้งใหม่ด้วยสิทธิ์ Admin คลิกขวาที่ไฟล์ติดตั้งและคลิก Run as administrator

2] ดาวน์โหลดตัวติดตั้งใหม่แล้วติดตั้ง

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

3] รัน SFC scan

แก้ไขข้อผิดพลาด ShellExecuteEx failed ใน Windows 11/10

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

  1. กด Win Key + X เมนู Quick Access Menu จะเปิดขึ้น
  2. คลิก Windows PowerShell (Admin) หากแสดง Command Prompt แทน PowerShell ให้เลือก Command Prompt (Admin)
  3. รันคำสั่ง: sfc /scannow
  4. รอสักครู่ เนื่องจากใช้เวลาในการสแกนเสร็จสิ้น

หากทุกอย่างถูกต้อง ข้อผิดพลาดควรได้รับการแก้ไข แต่ หากมีปัญหาใหญ่จริงๆ คุณอาจเจอข้อความว่า: 'Windows Resource Protection found corrupt files but was unable to fix' คุณเพียงแค่ต้องรีสตาร์ทเครื่องใน Safe Mode และรันคำสั่งข้างต้นอีกครั้ง

4] รีเซ็ตเสียงระบบเป็นค่าเริ่มต้น

แก้ไขข้อผิดพลาด ShellExecuteEx failed ใน Windows 11/10

คุณอาจคิดว่าการรีเซ็ตเสียงระบบเป็นค่าเริ่มต้นจะแก้ไขข้อผิดพลาดระบบอย่าง "ShellExecuteEx" ได้อย่างไร? แต่บางผู้ใช้รายงานว่าขั้นตอนนี้แก้ปัญหาของพวกเขา และคุ้มค่าที่จะกล่าวถึง อาจแก้ปัญหาของคุณได้เช่นกัน

เปิดกล่องโต้ตอบ Run โดยกด Win Key + R

พิมพ์ mmsys.cpl และกด Enter

คลิกแท็บ Sounds เลือก Windows Default ใน Sound Scheme

คลิก Apply แล้ว OK

ปัญหาควรหายไปแล้ว

5] ติดตั้งหรือรันโปรแกรมในสถานะ Clean Boot

เพื่อหลีกเลี่ยงการขัดแย้งของโปรแกรม คุณอาจติดตั้งหรือรันโปรแกรมในสถานะ Clean Boot State และดูว่าช่วยได้หรือไม่

นี่คือวิธีบางอย่างที่คุณลองเพื่อแก้ไขข้อผิดพลาด ให้เราทราบว่าช่วยได้หรือไม่