หากคุณเห็นข้อความข้อผิดพลาด "The application was unable to start correctly" นั่นมักเป็นเพราะคุณพยายามเล่นเกมหรือเปิดโปรแกรมแต่มีบางอย่างไม่ถูกต้อง
ข้อผิดพลาดนี้มักเกิดหลังอัปเกรดจาก Windows เวอร์ชันเก่า และบางไฟล์หรือโปรแกรมทำงานผิดปกติ ในบทความนี้จะแนะนำวิธีแก้ไขรหัสข้อผิดพลาด 0xc00007b ที่ลองทำได้เอง
ข้อผิดพลาด 'The application was unable to start correctly 0xc00007B' คืออะไร?
รหัสข้อผิดพลาดรันไทม์ 0x000007B เกิดจากหลายสาเหตุ ผู้ใช้รายงานเจอบ่อยเมื่อพยายามเปิดแอปพลิเคชัน เช่น เกม Fortnite, Nero Burning ROM, Epic Games, Black Squad หรือ iTunes
เคล็ดลับ: ใช้เครื่องมือเพิ่มประสิทธิภาพ PC เฉพาะทางเพื่อกำจัดการตั้งค่าผิดปกติ ไฟล์ขยะ แอปมี害 และภัยคุกคามด้านความปลอดภัย
ข้อความข้อผิดพลาดจะแสดงเป็น:
[App].exe – Application Error
The application was unable to start correctly (0x000007B). Click OK to close the application.
สาเหตุหลักๆ ได้แก่:
- ไฟล์ 32-bit รันบนระบบ 64-bit หรือในทางกลับกัน
- .NET Framework ล้าสมัย เสียหาย หรือหายไป
- Windows registry entries เสียหายหรือถูกลบ
- Microsoft Visual C++ Redistributable ผิดปกติ
- DLL file เสียหาย
- Windows system files เสียหาย
ปัญหานี้ยังอาจเกิดจากการดาวน์โหลดจากแหล่งไม่ได้มาตรฐาน (0xc00007b download error)
วิธีแก้ไขข้อผิดพลาด The application was unable to start correctly (0xc00007b)
ไม่มีวิธีแก้ไขมาตรฐาน คุณอาจต้องลองหลายวิธี ลองทีละขั้นตอน:
การตรวจสอบเบื้องต้น
- รีสตาร์ทคอมพิวเตอร์
- ตรวจสอบการเชื่อมต่ออินเทอร์เน็ต
- ปิด antivirus ชั่วคราว
- รัน PC Repair Tool เช่น Outbyte PC Repair
วิธีที่ 1: รันแอปพลิเคชันในฐานะ Administrator
- คลิกขวาที่แอปที่ต้องการเปิด เลือก Properties
- ไปที่แท็บ Compatibility ติ๊ก Run this program as an administrator คลิก OK
วิธีที่ 2: ติดตั้งโปรแกรมที่มีปัญหาใหม่
- ไปที่ Control Panel > Programs and Features
- เลือกโปรแกรม คลิกขวาเลือก Uninstall
- ติดตั้งใหม่และตรวจสอบ
วิธีที่ 3: ติดตั้ง/ซ่อม .NET Framework ใหม่
- ค้นหา Control Panel เลือก Programs and Features
- คลิก Turn Windows features on or off ด้านซ้าย
- ติ๊ก .NET Framework 3.5 (รวม .NET 2.0 และ 3.0) คลิก OK
- ดาวน์โหลดและติดตั้ง .NET Framework จาก Microsoft แล้วรีสตาร์ท
วิธีที่ 4: รัน CHKDSK
- เปิด Command Prompt as administrator
- พิมพ์
chkdsk c: /f /rกด Enter พิมพ์ Y เพื่อยืนยัน - รอสแกนเสร็จระหว่างบูท แล้วตรวจสอบ
วิธีที่ 5: ติดตั้ง Microsoft Visual C++ Redistributable Packages ใหม่
- Control Panel > Programs and Features
- คลิกขวา Microsoft Visual C++ Redistributable (x86 สำหรับ 32-bit, x64 สำหรับ 64-bit) เลือก Uninstall
- รีสตาร์ท แล้วดาวน์โหลดติดตั้งใหม่จากเว็บ Microsoft
วิธีที่ 6: อัปเดต DLL files
- ดาวน์โหลด xinput1_3.dll จากแหล่งน่าเชื่อถือ
- แตกไฟล์ด้วย Winrar
- คัดลอกวางไปที่
C:\Windows\SysWOW64 - คลิก Copy and Replace
วิธีที่ 7: ติดตั้ง Windows VC runtimes ใหม่ให้ถูกต้อง
- กด Win + R พิมพ์
Appwiz.cplEnter - ลบ VC++ Redists ทั้งหมด
- เปิด PowerShell (Admin) รัน
Dism.exe /online /Cleanup-Image /StartComponentCleanup - รีสตาร์ท แล้วดาวน์โหลด VC runtimes ใหม่ รัน
install all.batas administrator
วิธีที่ 8: อัปเกรด OS จาก 32-bit เป็น 64-bit
หากระบบ 32-bit รันแอป 64-bit ไม่ได้ ให้อัปเกรด Windows เป็น 64-bit (สำรองข้อมูลก่อน เพราะจะสูญหาย)
วิธีที่ 9: ซ่อม DirectX installation
- ลบไฟล์ DirectX เก่าใน
C:\Windows\System32(32-bit) หรือC:\Windows\SysWOW64(64-bit): d3dx9_24.dll ถึง d3dx9_43.dll, D3dx10.dll, d3dx10_33.dll ถึง d3dx10_43.dll, D3dx11_42.dll, D3dx11_43.dll - ดาวน์โหลด DirectX End-User Runtime Web installer จาก Microsoft
- รัน
dxwebsetup.exeยอมรับข้อตกลง Next, ยกเลิกติดตั้ง Bing bar, รอเสร็จ - รีสตาร์ทคอมพิวเตอร์
วิธีที่ 10: แก้ไข Registry
- กด Win + R พิมพ์
regeditEnter - ไปที่
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows - ดับเบิลคลิก LoadAppInit_Dll เปลี่ยนค่าจาก 1 เป็น 0 คลิก OK
- ออกจาก Registry รีสตาร์ท Windows
สรุป
หวังว่าคุณจะสามารถเปิดแอปพลิเคชันที่ต้องการและผ่านปัญหา 0xc00007b ได้ หากคุณพบวิธีแก้อื่นที่ได้ผล โปรดแชร์ในส่วนความคิดเห็นเพื่อช่วยชุมชน!