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

วิธีแก้ไขข้อผิดพลาดแอปพลิเคชัน Windows 0xc000007b แบบถาวร

วิธีแก้ไขข้อผิดพลาดแอปพลิเคชัน 0xc000007b: ข้อผิดพลาดแอปพลิเคชัน 0xc000007b เป็นข้อผิดพลาดที่พบบ่อยมาก ซึ่งเกิดขึ้นบางครั้งเมื่อพยายามรันเกม Direct X บางเกมหรือแอปพลิเคชัน ผู้ใช้ Windows หลายคนเผชิญกับข้อผิดพลาดนี้เป็นประจำ แต่ไม่รู้วิธีแก้ไขอย่างถาวร จริงๆ แล้วอาจมีหลายเหตุผลที่ทำให้ข้อผิดพลาดนี้ปรากฏขึ้น จึงไม่มีวิธีแก้เพียงวิธีเดียว ดังนั้นเราจะพูดถึงวิธีแก้ไขที่แตกต่างกันทั้งหมด แต่ก่อนจะไปต่อ เรามาพูดถึงว่าข้อผิดพลาดนี้เกี่ยวกับอะไรบ้าง

แอปพลิเคชันไม่สามารถเริ่มต้นได้อย่างถูกต้อง (0xc000007b) คลิก OK เพื่อปิดแอปพลิเคชัน

ข้อผิดพลาดแอปพลิเคชัน 0xc000007b หมายความว่าอะไรจริงๆ?

รหัสข้อผิดพลาดเฉพาะนี้อ้างถึงรูปแบบภาพที่ไม่ถูกต้อง อย่างไรก็ตาม รหัสข้อผิดพลาดนี้มักหมายถึงว่าคุณกำลังพยายามรันโปรแกรมที่ตั้งใจให้ทำงานกับระบบปฏิบัติการ Windows 64 บิต แต่คุณมีเพียงระบบ 32 บิตเท่านั้น มีเหตุผลอื่นอีกสองสามอย่างที่อาจทำให้เกิดเหตุการณ์นี้ได้เช่นกัน โดยเฉพาะหากคุณทราบว่าคุณมีระบบปฏิบัติการ 64 บิต หรือเคยรันโปรแกรมนี้ได้ในอดีต นี่คือขั้นตอนการแก้ไขปัญหาสำหรับการแก้ไขข้อผิดพลาดแอปพลิเคชัน 0xc000007b

วิธีแก้ไขข้อผิดพลาดแอปพลิเคชัน 0xc000007b

ก่อนทำการเปลี่ยนแปลงระบบ ให้แน่ใจว่าสร้าง Restore Point (จุดกู้คืน) ไว้ก่อน เผื่อมีอะไรผิดพลาด

วิธีที่ 1: รันแอปพลิเคชันในฐานะ Administrator

คลิกขวาที่แอปพลิเคชันของคุณและเลือก "Run as administrator" (รันในฐานะผู้ดูแลระบบ) การให้สิทธิ์ผู้ดูแลระบบแก่แอปพลิเคชันอาจแก้ปัญหานี้ได้ หากการให้สิทธิ์ผู้ดูแลระบบแก้ปัญหานี้ได้ คุณอาจพิจารณารันแอปพลิเคชันของคุณด้วยสิทธิ์นี้ตลอดไป

เพื่อทำเช่นนี้ ให้คลิกขวาที่ไอคอนแอปพลิเคชันและคลิกที่ Properties (คุณสมบัติ) เลือกแท็บ Compatibility (ความเข้ากันได้) และติ๊กถูก "Run this program as an administrator" (รันโปรแกรมนี้ในฐานะผู้ดูแลระบบ)

วิธีที่ 2: รันแอปพลิเคชันในโหมด Compatibility (ความเข้ากันได้)

บางครั้งการรันแอปพลิเคชันในโหมดความเข้ากันได้สามารถ แก้ไขข้อผิดพลาดแอปพลิเคชัน 0xc000007b ได้ เพราะอาจเป็นไปได้ว่าแอปพลิเคชันไม่เข้ากันกับ Windows รุ่นใหม่ มาดูวิธีทำกัน:

  1. คลิกขวาที่ไอคอนแอปพลิเคชันและคลิกที่ Properties
  2. เลือกแท็บ Compatibility และคลิกที่ "Run compatibility troubleshooter" (รันโปรแกรมแก้ไขปัญหาความเข้ากันได้)
  3. จากนั้นเลือก "Try recommended settings" (ลองการตั้งค่าที่แนะนำ) หลังจากนั้นคุณสามารถทดสอบแอปพลิเคชันของคุณหรือแค่กด Next
  4. และหากข้างต้นไม่ได้ผล คุณสามารถเลือกโหมดความเข้ากันได้ด้วยตนเอง และจากเมนูแบบเลื่อนลง เลือก "Windows XP"

วิธีที่ 3: ติดตั้งแอปพลิเคชันใหม่ (Reinstall)

ลบการติดตั้งแอปพลิเคชันและติดตั้งใหม่ แต่ก่อนนั้น คุณต้องทำตามนี้:

  1. ติดตั้งแอปพลิเคชันลงในพาร์ติชันระบบ (C:) เพราะแอปพลิเคชันอาจส่งคืนข้อผิดพลาดหากติดตั้งบนพาร์ติชันตรรกะ (logical partition)
  2. ให้แน่ใจว่า ปิดโปรแกรมแอนตี้ไวรัส ก่อนการติดตั้ง [หมายเหตุ: สแกนไฟล์โปรแกรมก่อนปิดแอนตี้ไวรัส]

วิธีที่ 4: ตรวจสอบข้อผิดพลาดฮาร์ดดิสก์ (Hard Disk Error Checking)

เพื่อ แก้ไขข้อผิดพลาดแอปพลิเคชัน 0xc000007b คุณควรตรวจสอบฮาร์ดดิสก์หาข้อผิดพลาดเป็นประจำ ทำตามขั้นตอนเหล่านี้:

  1. คลิกขวาที่ปุ่ม Start และเลือก "Command Prompt (Admin)"
  2. พิมพ์ chkdsk c: /f /r และกด Enter
  3. จะถามให้จัดตารางสแกน เนื่องจากไดรฟ์ C ใช้งานอยู่ พิมพ์ Y เพื่อจัดตารางสแกนและกด Enter

ตอนนี้เมื่อคุณรีสตาร์ท Windows มันจะตรวจสอบดิสก์ระหว่างการรีสตาร์ทระบบ และแน่นอนว่าจะแก้ไขข้อผิดพลาดแอปพลิเคชัน 0xc000007b

วิธีที่ 5: ติดตั้ง DirectX ใหม่ (Reinstall DirectX)

เพื่อหลีกเลี่ยงข้อผิดพลาดแอปพลิเคชัน 0xc000007b คุณควรอัปเดต DirectX ของคุณเสมอ วิธีที่ดีที่สุดเพื่อให้แน่ใจว่าคุณมีรุ่นล่าสุดติดตั้งอยู่ คือ ดาวน์โหลด DirectX Runtime Web Installer จากเว็บไซต์อย่างเป็นทางการของ Microsoft

วิธีที่ 6: ติดตั้งหรือซ่อมแซม .NET Framework

.NET Framework อาจทำให้เกิดข้อผิดพลาดและปัญหาหลายอย่างหากไม่ได้อัปเดตเป็นประจำ เพื่อให้แน่ใจว่าคุณมีรุ่นล่าสุด โปรดไปที่นี่ หากคุณมี .NET Framework รุ่นล่าสุดอยู่แล้ว โปรแกรมติดตั้งจะเสนอให้คุณซ่อมแซม .NET Framework กลับสู่สภาพเดิม หากไม่แก้ข้อผิดพลาด 0xc000007b ให้อ่านต่อ!

วิธีที่ 7: แทนที่ xinput1_3.dll 32-bit ด้วยรุ่นที่เหมาะสม

ข้อผิดพลาดแอปพลิเคชัน 0xc000007b เกิดขึ้นเมื่อไฟล์ xinput1_3.dll เสียหายหรือถูกเขียนทับด้วยรุ่นอื่นที่ไม่เข้ากันได้ เพื่อแทนที่ xinput1_3.dll 32-bit ด้วยรุ่นที่เหมาะสม ให้ทำตามขั้นตอนเหล่านี้:

  1. ดาวน์โหลดไฟล์ xinput1_3.dll 32-bit และแตกไฟล์
  2. หมายเหตุ: ก่อนทำอะไรก็ตาม คุณควรสำรองไฟล์ xinput1_3.dll ต้นฉบับไว้ก่อน (ซึ่งควรอยู่ที่: C:\Windows\SysWOW64) และหากมีอะไรไม่ไปตามแผน คุณสามารถกู้คืนได้เสมอ
  3. คัดลอกไฟล์ xinput1_3.dll ที่แตกออกมา แล้วไปที่ C:\Windows\SysWOW64 และ วาง ไฟล์ไว้ที่นั่น
  4. หากมีพรอมต์ ให้เลือก copy and replace (คัดลอกและแทนที่)

วิธีที่ 8: ติดตั้งแพ็กเกจ Microsoft Visual C++ Runtime ทั้งหมดใหม่

แพ็กเกจ Microsoft Visual C++ Runtime เป็นส่วนสำคัญของการรันแอปพลิเคชัน Windows ดังนั้นการติดตั้งใหม่จึงสามารถแก้ไขข้อผิดพลาดแอปพลิเคชัน 0xc000007b ได้ แพ็กเกจ Visual C++ มีทั้งรุ่น 32-bit และ 64-bit และทั้งสองรุ่นมีความสำคัญเท่าเทียม

หมายเหตุ: ก่อนทำตามขั้นตอนที่ระบุไว้ การสร้าง System Restore Point เป็นสิ่งบังคับ เผื่อมีอะไรผิดพลาด คุณสามารถกลับสู่สถานะเดิมได้ง่าย หากคุณไม่รู้วิธีทำ ให้อ่านโพสต์ก่อนหน้าของฉันเกี่ยวกับวิธีสร้าง System Restore Point

  1. ไปที่ Control Panel และคลิกที่ Uninstall a program (ลบโปรแกรม)
  2. ตอนนี้ ลบแพ็กเกจ Microsoft Visual C++ ทั้งหมด ออกจากคอมพิวเตอร์ของคุณ หลังจากนั้นรีสตาร์ท PC
  3. เมื่อระบบรีสตาร์ทแล้ว ไม่มีแพ็กเกจเหลืออยู่ ไปที่หน้าดาวน์โหลดอย่างเป็นทางการของ Microsoft
  4. ดาวน์โหลดและติดตั้งทุกตัว และหากบางตัวติดตั้งไม่สำเร็จ ให้ข้ามไป ติดตั้งตัวถัดไป PC ของคุณจะรีสตาร์ทหลายครั้งระหว่างการติดตั้ง จงอดทนรอ

คุณอาจชอบอ่านเพิ่ม:

  • วิธีแก้ไขคำเตือน Your Computer Is Low On Memory
  • แก้ไข Unable to Install Driver Update Through GeForce Experience
  • วิธีแก้ไข MMC Could Not Create The Snap-in
  • วิธีแก้ไข COM Surrogate has stopped working

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