Error 0xc00007b เกิดขึ้นเมื่อพยายามเปิดแอปพลิเคชันบนคอมพิวเตอร์ Windows พบมากที่สุดบน Windows 7 และ 10 แต่วอร์ชันอื่นๆ ก็อาจเจอ หากต้องการ แก้ Error 0xc00007b – The application was unable to start correctly ให้อ่านต่อเพื่อเข้าใจสาเหตุและวิธีแก้

สาเหตุของ Error 0xc00007b
- ขาดไฟล์ DLL
- ดาวน์โหลดจากแหล่งไม่เชื่อถือได้
- Antivirus บล็อกหรือลบไฟล์ DLL
- ติดตั้ง Redistributable ผิดเวอร์ชัน
- ติดตั้งซอฟต์แวร์ 32-bit แทน 64-bit หรือในทางกลับกัน
- รันแอป 32-bit บนระบบ 64-bit

วิธีแก้ Error 0xc00007b
ลองใช้วิธีต่อไปนี้ทีละขั้นจนกว่าจะแก้ปัญหาได้
วิธี 1: รีสตาร์ท Windows
การรีบูทสามารถแก้ปัญหาชั่วคราวและข้อผิดพลาดเล็กน้อยได้ รวมถึง Error 0xc00007b
- ปิดแอปพลิเคชันทั้งหมดที่กำลังทำงาน
- คลิก Start > Power > Restart

- หลังรีสตาร์ท ลองเปิดแอปที่มีปัญหา ดูว่าข้อความหายหรือยัง หากยังอยู่ ให้ลองวิธีถัดไป
วิธี 2: รันโปรแกรมเป็น Administrator
การรันเป็น Administrator ให้สิทธิ์เต็มๆ อาจแก้ปัญหาได้
รันชั่วคราวเป็น Administrator
- ค้นหาชื่อแอปในช่องค้นหา Windows
- คลิกขวาที่ชื่อแอปในผลลัพธ์ เลือก Run as administrator

- หน้าต่าง UAC จะขึ้น คลิก Yes
ตั้งค่ารันเป็น Administrator ถาวร
- ค้นหาแอปในช่องค้นหา Windows
- คลิกขวาที่ชื่อโปรแกรม เลือก Open file location

- หาไฟล์ .exe ของโปรแกรม (เช่น Skype.exe)
- คลิกขวาที่ไฟล์ .exe เลือก Properties
- ไปแท็บ Compatibility ติ๊ก Run this program as an administrator

- คลิก Apply > OK
วิธี 3: สแกนฮาร์ดดิสก์ด้วยคำสั่ง CHKDSK
ปัญฮาร์ดดิสก์อาจก่อให้เกิด Error 0xc00007b ตรวจสอบได้ดังนี้:
- ค้นหา command prompt ในช่องค้นหา Windows
- คลิกขวา Command Prompt เลือก Run as administrator

- พิมพ์คำสั่งใน Command Prompt กด Enter:
chkdsk /f /r

- จะมีข้อความยืนยันว่าต้องการจัดตารางสแกนตอนบูทครั้งหน้า กด Y เพื่อยอมรับ
- รีสตาร์ทคอมพิวเตอร์ (Start > Power > Restart)
- ระหว่างบูท chkdsk จะรันสแกนฮาร์ดดิสก์อัตโนมัติ
- หลังบูทเข้าสู่ Windows ลองเปิดแอปที่มีปัญหาใหม่
วิธี 4: ติดตั้งแอปพลิเคชันใหม่
ลบแอปที่มีปัญหาแล้วติดตั้งใหม่:
- ค้นหา Add or remove programs ในช่องค้นหา Windows
- คลิก Open ด้านขวาของผลลัพธ์

- พิมพ์ชื่อแอปในช่อง Search this list

- คลิกชื่อแอปในผลลัพธ์ แล้ว Uninstall
- ทำตามคำแนะนำบนหน้าจอเพื่อลบ
- ไปที่ เว็บไซต์อย่างเป็นทางการ ของแอป ดาวน์โหลดและติดตั้งไฟล์ใหม่ (เลือกเวอร์ชันที่ตรงกับ Windows ของคุณ)
วิธี 5: อัปเดต .NET Framework
.NET Framework ช่วยรันแอปบน Windows หากเวอร์ชันเก่าอาจก่อให้เกิด Error นี้
- เปิดเว็บเบราว์เซอร์ ค้นหา .net framework
- คลิกผลลัพธ์แรกจาก Microsoft Download .NET Framework

- หน้าต่าง Supported versions จะเปิด คลิก .NET Framework ล่าสุดที่มีเครื่องหมาย (recommended)


- คลิกปุ่ม download ภายใต้ส่วน Runtime
- เปิดไฟล์ที่ดาวน์โหลด คลิก Yes ในกล่อง UAC
- ทำตามคำแนะนำติดตั้ง
- รีสตาร์ทคอมพิวเตอร์
วิธี 6: อัปเดต DirectX
- ค้นหา This PC เปิดขึ้นมา
- คลิก C Drive ไปตามเส้นทาง:
32-bit Windows: Windows > System32
64-bit Windows: Windows > SysWOW64 - ในช่องค้นหาขวามุม ค้นหาไฟล์ต่อไปนี้ทีละไฟล์ คลิกขวาแต่ละไฟล์เลือก Delete:
- d3dx9_24.dll ถึง d3dx9_43.dll
- d3dx10.dll
- d3dx10_33.dll ถึง d3dx10_43.dll
- d3dx11_42.dll
- d3dx11_43.dll

- ไปหน้าดาวน์โหลด Microsoft DirectX End-User Runtime Web เลือกภาษา คลิก Download

- เปิดไฟล์ dxwebsetup.exe คลิก Yes ใน UAC
- ทำตามคำแนะนำติดตั้ง DirectX
- รีสตาร์ทคอมพิวเตอร์ แล้วลองเปิดแอปที่มีปัญหา
วิธี 7: อัปเดต DLL (xinput1_3.dll)
ต้องแทนที่ไฟล์ xinput1_3.dll ใน C Drive
หมายเหตุ: ดาวน์โหลดจากบุคคลที่สามมีความเสี่ยงอาจได้มัลแวร์ ให้ระมัดระวัง
- ดาวน์โหลด xinput1_3.dll จาก Google
- แตกไฟล์ zip คลิกขวาเลือก Extract All
- คัดลอกไฟล์ xinput1_3.dll

- สำรองไฟล์ xinput1_3.dll ต้นฉบับ ก่อนทำการเปลี่ยนแปลง
- ไปที่ C:\Windows\SysWOW64 วางไฟล์ xinput1_3.dll (คลิกขวา Paste หรือ Ctrl+V)
- ในกล่องยืนยัน คลิก Copy and Replace
วิธี 8: ซ่อมแซม C++ Redistributable
- เปิด Add or remove programs ตามที่อธิบายไปแล้ว
- ในช่อง Search this list พิมพ์ Microsoft Visual C++
- คลิกตัวแรกในผลลัพธ์ แล้ว Modify

- คลิก Yes ใน UAC
- ในหน้าต่างที่ขึ้น คลิก Repair รอจบกระบวนการ

- ทำซ้ำขั้นตอน 3-4 สำหรับทุกแพ็กเกจ C++
- รีสตาร์ทคอมพิวเตอร์
วิธี 9: ติดตั้ง C++ Redistributable ใหม่
หากซ่อมไม่ได้ ให้ลบและติดตั้งใหม่:
- เปิด Add or remove programs ค้นหา Microsoft Visual C++
- คลิกตัวแรก แล้ว Uninstall (ทำทุกแพ็กเกจ)

- เปิด Command Prompt แบบ Run as administrator
- พิมพ์คำสั่ง กด Enter:
Dism.exe /online /Cleanup-Image /StartComponentCleanup

- รีสตาร์ทคอมพิวเตอร์
- ไปเว็บไซต์ Microsoft ดาวน์โหลดแพ็กเกจ C++ ล่าสุด

- เปิดไฟล์ดาวน์โหลด ติดตั้งตามคำแนะนำ
- รีสตาร์ทคอมพิวเตอร์
วิธี 10: รันโปรแกรมใน Compatibility Mode
แอปอาจไม่เข้ากันได้กับ Windows เวอร์ชันปัจจุบัน
- ค้นหาชื่อแอปพร้อมนามสกุล .exe (เช่น skype.exe)
- คลิกผลลัพธ์ เลือก Open file location

- คลิกขวาที่แอป เลือก Properties
- ไปแท็บ Compatibility

- ในส่วน Compatibility mode ติ๊ก Run this program in compatibility mode เลือก Windows เวอร์ชันอื่น จากเมนูดรอปดาวน์
- คลิก Apply > OK
ลองเปิดแอปดู หายัง Error อยู่ ให้ลองเวอร์ชัน Windows อื่นๆ ทีละอัน
วิธี 11: อัปเดต Windows
หากรันใน Compatibility mode ไม่ได้ทุกเวอร์ชัน ให้อัปเดต Windows:
- ค้นหา Windows update คลิก Windows Update settings
- คลิก Check for updates

- รอ Windows ตรวจสอบและดาวน์โหลดอัปเดต
- Install อัปเดตที่ดาวน์โหลดมา
หลังติดตั้งอัปเดตแล้ว แอปควรเปิดได้โดยไม่มี Error
แนะนำเพิ่มเติม:
- [SOLVED] A problem caused the program to stop working correctly
- แก้ไม่สามารถเปิด Local Disk (C:) ได้
- แก้ Windows 10 File Sharing Not Working
- 10 วิธีแก้ uTorrent Not Responding
หวังว่าคู่มือนี้ช่วยให้คุณ แก้ Error 0xc00007b – The application was unable to start correctly ได้ บอกเราได้ว่าวิธีไหนใช้ได้ดีที่สุด หากมีคำถามหรือข้อเสนอแนะ สามารถแสดงความคิดเห็นได้