แก้ไขข้อผิดพลาด ShellExecuteEx ล้มเหลวใน Windows 10

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

shellexecuteex ล้มเหลว

แก้ไขข้อผิดพลาด ShellExecuteEx ล้มเหลว

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

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

ให้เราดูรายละเอียดวิธีการเหล่านี้

1] ลองเรียกใช้แอปพลิเคชันในฐานะผู้ดูแลระบบ

run_as_administrator

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

2] ดาวน์โหลดโปรแกรมติดตั้งอีกครั้งจากนั้นทำการติดตั้ง

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

3] เรียกใช้การสแกน SFC

sfc_scan

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

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

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

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

windows_default_sound

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

เปิดเรียกใช้กล่องโต้ตอบโดยการกดปุ่ม Win + R

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

คลิกที่แท็บเสียง เลือกWindows Defaultใน Sound Scheme

คลิกที่ใช้แล้วคลิกตกลง

ตอนนี้ปัญหาน่าจะหมดไปแล้ว

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

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

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

Shellexecuteex_code_2_error