เมื่อคุณพยายามติดตั้งโปรแกรมบนคอมพิวเตอร์ Windows หากคุณเห็น “ShellExecuteEx ล้มเหลว” พร้อมด้วยรหัสอื่น โพสต์นี้จะช่วยคุณได้ รหัสข้อผิดพลาดที่เกี่ยวข้องอาจเป็น 2, 5, 67, 255, 1155, 1460, 8235, 2147221003 เป็นต้น ข้อผิดพลาดนี้มักเกิดขึ้น หากโปรแกรมติดตั้งต้องการสิทธิ์ของผู้ดูแลระบบ ไฟล์การติดตั้งเสียหาย หรือมีความขัดแย้งของแอปพลิเคชัน ShellExecuteEx เป็นฟังก์ชัน OS ที่ดำเนินการกับไฟล์ที่ระบุ หากการดำเนินการล้มเหลว คุณจะได้รับข้อผิดพลาดนี้
แก้ไขข้อผิดพลาด ShellExecuteEx ล้มเหลว
ในบทความนี้ เราจะแสดงวิธีจัดการกับข้อผิดพลาดที่ล้มเหลวของ ShellExecuteEx ใน Windows 11/10 คุณมีตัวเลือกดังต่อไปนี้:
- เรียกใช้ไฟล์ exe ในฐานะผู้ดูแลระบบ
- ดาวน์โหลดซ้ำหรือติดตั้งโปรแกรมใหม่
- เรียกใช้ตัวตรวจสอบไฟล์ระบบ
- รีเซ็ตเสียงเป็นค่าเริ่มต้น
- ติดตั้งหรือเรียกใช้โปรแกรมในสถานะ Clean Boot
ให้เรามาดูวิธีการเหล่านี้อย่างละเอียด
1] ลองเรียกใช้แอปพลิเคชันในฐานะผู้ดูแลระบบ
การเรียกใช้แอปพลิเคชันที่มีสิทธิ์ของผู้ดูแลระบบทำให้แอปพลิเคชันทำงานได้อย่างมีประสิทธิภาพมากขึ้น แม้ว่าจะไม่สามารถเปิดแอปพลิเคชันได้ ให้ลองติดตั้งแอปพลิเคชันอีกครั้งโดยมีสิทธิ์ของผู้ดูแลระบบ เพียงคลิกขวาที่ไฟล์ตัวติดตั้งแล้วคลิกเรียกใช้ในฐานะผู้ดูแลระบบ
2] ดาวน์โหลดตัวติดตั้งอีกครั้งแล้วติดตั้ง
บางครั้งเมื่อคุณดาวน์โหลดแอปพลิเคชันใดๆ เพื่อติดตั้ง คุณอาจประสบกับสถานการณ์ที่การตั้งค่าไม่ทำงานและไม่สามารถติดตั้งแอปได้ สิ่งนี้อาจเกิดขึ้นเนื่องจากไฟล์ตัวติดตั้งเสียหายหรือมีข้อบกพร่อง ลองดาวน์โหลดจากเว็บไซต์ทางการของแอปพลิเคชันหรือแหล่งที่เชื่อถือได้
3] เรียกใช้การสแกน SFC
คุณอาจทราบแล้วว่าการเรียกใช้การสแกน SFC นั้นทำเพื่อแทนที่ไฟล์ระบบที่อาจเสียหาย ดังนั้น หากข้อผิดพลาดเกิดขึ้นเนื่องจากไฟล์ระบบเสียหาย ขั้นตอนต่อไปนี้จะช่วยคุณได้ การสแกน SFC ไม่เพียงแต่พบไฟล์ระบบที่มีปัญหาเท่านั้น แต่ยังช่วยแก้ไขด้วย
- กด ชนะคีย์ + X . เมนูการเข้าถึงด่วน จะเปิดขึ้น
- คลิกที่ Windows PowerShell (ผู้ดูแลระบบ) . หากแสดง Command Prompt แทน PowerShell ให้เลือก Command Prompt (Admin) .
- เรียกใช้คำสั่ง:sfc /scannow
- รอสักครู่เนื่องจากใช้เวลาในการสแกน
หากทุกอย่างถูกต้อง ข้อผิดพลาดควรได้รับการแก้ไข แต่ถ้ามีปัญหาใหญ่มาก คุณอาจพบข้อความว่า:'Windows Resource Protection พบไฟล์ที่เสียหายแต่ไม่สามารถแก้ไขได้ ’ คุณเพียงแค่ต้องรีสตาร์ทเครื่องในเซฟโหมดและเรียกใช้คำสั่งด้านบนอีกครั้ง
4] รีเซ็ตระบบเสียงเป็นค่าเริ่มต้น
คุณอาจคิดว่าการรีเซ็ตเสียงของระบบเป็นค่าเริ่มต้นสามารถแก้ไขข้อผิดพลาดของระบบเช่น “ShellExecuteEx” ได้อย่างไร แต่ผู้ใช้บางคนได้รายงานว่าขั้นตอนนี้แก้ปัญหาของพวกเขาได้อย่างไร และควรค่าแก่การกล่าวถึง ซึ่งอาจช่วยแก้ปัญหาของคุณได้ด้วย
เปิด เรียกใช้ กล่องโต้ตอบโดยกด Win Key + อาร์ .
พิมพ์ mmsys.cpl แล้วกด Enter
คลิกที่ เสียง แท็บ เลือก ค่าเริ่มต้นของ Windows ในรูปแบบเสียง
คลิกสมัครแล้วคลิกตกลง
ปัญหาน่าจะหมดไปในตอนนี้
5] ติดตั้งหรือรันโปรแกรมในสถานะ Clean Boot
เพื่อหลีกเลี่ยงความขัดแย้งของโปรแกรม คุณสามารถติดตั้งหรือเรียกใช้โปรแกรมในสถานะ Clean Boot และดูว่าจะช่วยคุณหรือไม่
นี่คือวิธีการบางส่วนที่คุณสามารถลองแก้ไขข้อผิดพลาดได้ แจ้งให้เราทราบหากสิ่งนี้ช่วยได้