Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีแก้ Error 0xc00007b 'Application Was Unable to Start Correctly' บน Windows

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

วิธีแก้ Error 0xc00007b  Application Was Unable to Start Correctly  บน Windows

สาเหตุของ Error 0xc00007b

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

วิธีแก้ Error 0xc00007b  Application Was Unable to Start Correctly  บน Windows

วิธีแก้ Error 0xc00007b

ลองใช้วิธีต่อไปนี้ทีละขั้นจนกว่าจะแก้ปัญหาได้

วิธี 1: รีสตาร์ท Windows

การรีบูทสามารถแก้ปัญหาชั่วคราวและข้อผิดพลาดเล็กน้อยได้ รวมถึง Error 0xc00007b

  1. ปิดแอปพลิเคชันทั้งหมดที่กำลังทำงาน
  2. คลิก Start > Power > Restart

วิธีแก้ Error 0xc00007b  Application Was Unable to Start Correctly  บน Windows

  1. หลังรีสตาร์ท ลองเปิดแอปที่มีปัญหา ดูว่าข้อความหายหรือยัง หากยังอยู่ ให้ลองวิธีถัดไป

วิธี 2: รันโปรแกรมเป็น Administrator

การรันเป็น Administrator ให้สิทธิ์เต็มๆ อาจแก้ปัญหาได้

รันชั่วคราวเป็น Administrator

  1. ค้นหาชื่อแอปในช่องค้นหา Windows
  2. คลิกขวาที่ชื่อแอปในผลลัพธ์ เลือก Run as administrator

วิธีแก้ Error 0xc00007b  Application Was Unable to Start Correctly  บน Windows

  1. หน้าต่าง UAC จะขึ้น คลิก Yes

ตั้งค่ารันเป็น Administrator ถาวร

  1. ค้นหาแอปในช่องค้นหา Windows
  2. คลิกขวาที่ชื่อโปรแกรม เลือก Open file location

วิธีแก้ Error 0xc00007b  Application Was Unable to Start Correctly  บน Windows

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

วิธีแก้ Error 0xc00007b  Application Was Unable to Start Correctly  บน Windows

  1. คลิก Apply > OK

วิธี 3: สแกนฮาร์ดดิสก์ด้วยคำสั่ง CHKDSK

ปัญฮาร์ดดิสก์อาจก่อให้เกิด Error 0xc00007b ตรวจสอบได้ดังนี้:

  1. ค้นหา command prompt ในช่องค้นหา Windows
  2. คลิกขวา Command Prompt เลือก Run as administrator

วิธีแก้ Error 0xc00007b  Application Was Unable to Start Correctly  บน Windows

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

วิธีแก้ Error 0xc00007b  Application Was Unable to Start Correctly  บน Windows

  1. จะมีข้อความยืนยันว่าต้องการจัดตารางสแกนตอนบูทครั้งหน้า กด Y เพื่อยอมรับ
  2. รีสตาร์ทคอมพิวเตอร์ (Start > Power > Restart)
  3. ระหว่างบูท chkdsk จะรันสแกนฮาร์ดดิสก์อัตโนมัติ
  4. หลังบูทเข้าสู่ Windows ลองเปิดแอปที่มีปัญหาใหม่

วิธี 4: ติดตั้งแอปพลิเคชันใหม่

ลบแอปที่มีปัญหาแล้วติดตั้งใหม่:

  1. ค้นหา Add or remove programs ในช่องค้นหา Windows
  2. คลิก Open ด้านขวาของผลลัพธ์

วิธีแก้ Error 0xc00007b  Application Was Unable to Start Correctly  บน Windows

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

วิธีแก้ Error 0xc00007b  Application Was Unable to Start Correctly  บน Windows

  1. คลิกชื่อแอปในผลลัพธ์ แล้ว Uninstall
  2. ทำตามคำแนะนำบนหน้าจอเพื่อลบ
  3. ไปที่ เว็บไซต์อย่างเป็นทางการ ของแอป ดาวน์โหลดและติดตั้งไฟล์ใหม่ (เลือกเวอร์ชันที่ตรงกับ Windows ของคุณ)

วิธี 5: อัปเดต .NET Framework

.NET Framework ช่วยรันแอปบน Windows หากเวอร์ชันเก่าอาจก่อให้เกิด Error นี้

  1. เปิดเว็บเบราว์เซอร์ ค้นหา .net framework
  2. คลิกผลลัพธ์แรกจาก Microsoft Download .NET Framework

วิธีแก้ Error 0xc00007b  Application Was Unable to Start Correctly  บน Windows

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

วิธีแก้ Error 0xc00007b  Application Was Unable to Start Correctly  บน Windows

วิธีแก้ Error 0xc00007b  Application Was Unable to Start Correctly  บน Windows

  1. คลิกปุ่ม download ภายใต้ส่วน Runtime
  2. เปิดไฟล์ที่ดาวน์โหลด คลิก Yes ในกล่อง UAC
  3. ทำตามคำแนะนำติดตั้ง
  4. รีสตาร์ทคอมพิวเตอร์

วิธี 6: อัปเดต DirectX

  1. ค้นหา This PC เปิดขึ้นมา
  2. คลิก C Drive ไปตามเส้นทาง:
    32-bit Windows: Windows > System32
    64-bit Windows: Windows > SysWOW64
  3. ในช่องค้นหาขวามุม ค้นหาไฟล์ต่อไปนี้ทีละไฟล์ คลิกขวาแต่ละไฟล์เลือก Delete:
  • d3dx9_24.dll ถึง d3dx9_43.dll
  • d3dx10.dll
  • d3dx10_33.dll ถึง d3dx10_43.dll
  • d3dx11_42.dll
  • d3dx11_43.dll

วิธีแก้ Error 0xc00007b  Application Was Unable to Start Correctly  บน Windows

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

วิธีแก้ Error 0xc00007b  Application Was Unable to Start Correctly  บน Windows

  1. เปิดไฟล์ dxwebsetup.exe คลิก Yes ใน UAC
  2. ทำตามคำแนะนำติดตั้ง DirectX
  3. รีสตาร์ทคอมพิวเตอร์ แล้วลองเปิดแอปที่มีปัญหา

วิธี 7: อัปเดต DLL (xinput1_3.dll)

ต้องแทนที่ไฟล์ xinput1_3.dll ใน C Drive

หมายเหตุ: ดาวน์โหลดจากบุคคลที่สามมีความเสี่ยงอาจได้มัลแวร์ ให้ระมัดระวัง

  1. ดาวน์โหลด xinput1_3.dll จาก Google
  2. แตกไฟล์ zip คลิกขวาเลือก Extract All
  3. คัดลอกไฟล์ xinput1_3.dll

วิธีแก้ Error 0xc00007b  Application Was Unable to Start Correctly  บน Windows

  1. สำรองไฟล์ xinput1_3.dll ต้นฉบับ ก่อนทำการเปลี่ยนแปลง
  2. ไปที่ C:\Windows\SysWOW64 วางไฟล์ xinput1_3.dll (คลิกขวา Paste หรือ Ctrl+V)
  3. ในกล่องยืนยัน คลิก Copy and Replace

วิธี 8: ซ่อมแซม C++ Redistributable

  1. เปิด Add or remove programs ตามที่อธิบายไปแล้ว
  2. ในช่อง Search this list พิมพ์ Microsoft Visual C++
  3. คลิกตัวแรกในผลลัพธ์ แล้ว Modify

วิธีแก้ Error 0xc00007b  Application Was Unable to Start Correctly  บน Windows

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

วิธีแก้ Error 0xc00007b  Application Was Unable to Start Correctly  บน Windows

  1. ทำซ้ำขั้นตอน 3-4 สำหรับทุกแพ็กเกจ C++
  2. รีสตาร์ทคอมพิวเตอร์

วิธี 9: ติดตั้ง C++ Redistributable ใหม่

หากซ่อมไม่ได้ ให้ลบและติดตั้งใหม่:

  1. เปิด Add or remove programs ค้นหา Microsoft Visual C++
  2. คลิกตัวแรก แล้ว Uninstall (ทำทุกแพ็กเกจ)

วิธีแก้ Error 0xc00007b  Application Was Unable to Start Correctly  บน Windows

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

วิธีแก้ Error 0xc00007b  Application Was Unable to Start Correctly  บน Windows

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

วิธีแก้ Error 0xc00007b  Application Was Unable to Start Correctly  บน Windows

  1. เปิดไฟล์ดาวน์โหลด ติดตั้งตามคำแนะนำ
  2. รีสตาร์ทคอมพิวเตอร์

วิธี 10: รันโปรแกรมใน Compatibility Mode

แอปอาจไม่เข้ากันได้กับ Windows เวอร์ชันปัจจุบัน

  1. ค้นหาชื่อแอปพร้อมนามสกุล .exe (เช่น skype.exe)
  2. คลิกผลลัพธ์ เลือก Open file location

วิธีแก้ Error 0xc00007b  Application Was Unable to Start Correctly  บน Windows

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

วิธีแก้ Error 0xc00007b  Application Was Unable to Start Correctly  บน Windows

  1. ในส่วน Compatibility mode ติ๊ก Run this program in compatibility mode เลือก Windows เวอร์ชันอื่น จากเมนูดรอปดาวน์
  2. คลิก Apply > OK

ลองเปิดแอปดู หายัง Error อยู่ ให้ลองเวอร์ชัน Windows อื่นๆ ทีละอัน

วิธี 11: อัปเดต Windows

หากรันใน Compatibility mode ไม่ได้ทุกเวอร์ชัน ให้อัปเดต Windows:

  1. ค้นหา Windows update คลิก Windows Update settings
  2. คลิก Check for updates

วิธีแก้ Error 0xc00007b  Application Was Unable to Start Correctly  บน Windows

  1. รอ Windows ตรวจสอบและดาวน์โหลดอัปเดต
  2. 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 ได้ บอกเราได้ว่าวิธีไหนใช้ได้ดีที่สุด หากมีคำถามหรือข้อเสนอแนะ สามารถแสดงความคิดเห็นได้