วิธีแก้ไขข้อผิดพลาดแอปพลิเคชัน 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 รุ่นใหม่ มาดูวิธีทำกัน:
- คลิกขวาที่ไอคอนแอปพลิเคชันและคลิกที่ Properties
- เลือกแท็บ Compatibility และคลิกที่ "Run compatibility troubleshooter" (รันโปรแกรมแก้ไขปัญหาความเข้ากันได้)
- จากนั้นเลือก "Try recommended settings" (ลองการตั้งค่าที่แนะนำ) หลังจากนั้นคุณสามารถทดสอบแอปพลิเคชันของคุณหรือแค่กด Next
- และหากข้างต้นไม่ได้ผล คุณสามารถเลือกโหมดความเข้ากันได้ด้วยตนเอง และจากเมนูแบบเลื่อนลง เลือก "Windows XP"
วิธีที่ 3: ติดตั้งแอปพลิเคชันใหม่ (Reinstall)
ลบการติดตั้งแอปพลิเคชันและติดตั้งใหม่ แต่ก่อนนั้น คุณต้องทำตามนี้:
- ติดตั้งแอปพลิเคชันลงในพาร์ติชันระบบ (C:) เพราะแอปพลิเคชันอาจส่งคืนข้อผิดพลาดหากติดตั้งบนพาร์ติชันตรรกะ (logical partition)
- ให้แน่ใจว่า ปิดโปรแกรมแอนตี้ไวรัส ก่อนการติดตั้ง [หมายเหตุ: สแกนไฟล์โปรแกรมก่อนปิดแอนตี้ไวรัส]
วิธีที่ 4: ตรวจสอบข้อผิดพลาดฮาร์ดดิสก์ (Hard Disk Error Checking)
เพื่อ แก้ไขข้อผิดพลาดแอปพลิเคชัน 0xc000007b คุณควรตรวจสอบฮาร์ดดิสก์หาข้อผิดพลาดเป็นประจำ ทำตามขั้นตอนเหล่านี้:
- คลิกขวาที่ปุ่ม Start และเลือก "Command Prompt (Admin)"
- พิมพ์ chkdsk c: /f /r และกด Enter
- จะถามให้จัดตารางสแกน เนื่องจากไดรฟ์ 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 ด้วยรุ่นที่เหมาะสม ให้ทำตามขั้นตอนเหล่านี้:
- ดาวน์โหลดไฟล์ xinput1_3.dll 32-bit และแตกไฟล์
- หมายเหตุ: ก่อนทำอะไรก็ตาม คุณควรสำรองไฟล์ xinput1_3.dll ต้นฉบับไว้ก่อน (ซึ่งควรอยู่ที่: C:\Windows\SysWOW64) และหากมีอะไรไม่ไปตามแผน คุณสามารถกู้คืนได้เสมอ
- คัดลอกไฟล์ xinput1_3.dll ที่แตกออกมา แล้วไปที่ C:\Windows\SysWOW64 และ วาง ไฟล์ไว้ที่นั่น
- หากมีพรอมต์ ให้เลือก 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
- ไปที่ Control Panel และคลิกที่ Uninstall a program (ลบโปรแกรม)
- ตอนนี้ ลบแพ็กเกจ Microsoft Visual C++ ทั้งหมด ออกจากคอมพิวเตอร์ของคุณ หลังจากนั้นรีสตาร์ท PC
- เมื่อระบบรีสตาร์ทแล้ว ไม่มีแพ็กเกจเหลืออยู่ ไปที่หน้าดาวน์โหลดอย่างเป็นทางการของ Microsoft
- ดาวน์โหลดและติดตั้งทุกตัว และหากบางตัวติดตั้งไม่สำเร็จ ให้ข้ามไป ติดตั้งตัวถัดไป 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 ได้อย่างง่ายดาย แต่หากยังมีคำถาม อย่าลังเลแสดงความคิดเห็น เราจะตอบกลับ