ข้อผิดพลาด Windows 10/11 อาจเกิดขึ้นเมื่อไหร่ก็ได้ ระหว่างประชุม Skype หรือเล่นเกม ส่วนใหญ่แก้ง่าย แต่บางอันต้องวิธีเฉพาะ เช่น Error Code 0xc000007b
Error 0xc000007b คืออะไร?
Error นี้เกิดจาก ความขัดแย้งระหว่าง Process 64-bit และ System 32-bit ระบบ 32-bit ไม่รองรับการทำงานที่ต้องการหน่วยความจำมาก การบังคับให้ Process 64-bit รันบน 32-bit จึงเกิด Error นี้
มักเจอตอน: รันเกม 32-bit บน Windows 64-bit หรือเปิดแอป 64-bit ที่ต้องการ Platform 32-bit
สาเหตุของ Error 0xc000007b
เกิดจากปัญหา Windows DLLs แอพพยายามเรียกฟังก์ชันจาก DLL (Dynamic Link Library) แต่ DLL ไม่พบหรือโหลดไม่ได้ สาเหตุ 3 ประการ:
- DLL ของระบบมีปัญหา ต้องติดตั้งใหม่/อัปเดต
- Path ที่แอปค้นหา DLL ผิด
- มัลแวร์ทำลายไฟล์ระบบ
ตอนนี้ยังไม่มีวิธีแก้แน่นอน 100% แต่ลองวิธีด้านล่างกันครับ
8 วิธีแก้ Error 0xc000007b
วิธีที่ 1: รีสตาร์ทคอมพิวเตอร์
ฟังดูง่ายเกินไป แต่บางครั้งก็แก้ได้จริง กด Power > Restart หรือ Start > Power > Restart
หมายเหตุ: เซฟงานที่เปิดอยู่ก่อนรีสตาร์ท เพราะข้อมูลที่ยังไม่เซฟจะหาย
วิธีที่ 2: รันด้วยสิทธิ์ Administrator
บ่อยครั้ง Error เกิดจากขาดสิทธิ์ Admin คลิกขวาแอป > Run as Administrator > Yes แอปควรจะรันได้
วิธีที่ 3: ติดตั้งแอปที่มีปัญหาใหม่
- ปิด Antivirus ก่อน
- Control Panel > Programs > Programs and Features
- Uninstall a Program > ถอนติดตั้งแอปที่มีปัญหา
- Reboot
- ดาวน์โหลดติดตั้งล่าสุดจากเว็บ Developer อย่างเป็นทางการ
- ทดสอบว่าแก้แล้วหรือยัง
วิธีที่ 4: อัปเดต .NET Framework
.NET Framework เป็นไลบรารีสำคัญ หากเก่าเกินไปก็อาจก่อให้เกิด Error 0xc000007b
- Control Panel > Programs and Features
- Turn Windows features on or off
- หา .NET Framework > คลิก > รออัปเดตอัตโนมัติ > Reboot
วิธีที่ 5: อัปเดตไฟล์ Xinput1_3.dll
- ดาวน์โหลด xinput1_3.dll จากแหล่งน่าเชื่อถือ
- แตกไฟล์ด้วย Winrar
- คัดลอกไฟล์ไปที่: C:\Windows\SysWOW64
- ถ้าถาม Confirm ให้กด Copy and Replace
วิธีที่ 6: ติดตั้ง Microsoft Visual C++ Redistributable ใหม่
- Control Panel > Programs > Programs and Features > Uninstall a Program
- หา Microsoft Visual C++ Redistributable – x86 (32-bit) หรือ – 64 (64-bit) > Uninstall
- รอจบ > Restart
- ดาวน์โหลดเวอร์ชันใหม่ล่าสุดที่เข้ากับระบบ (32-bit หรือ 64-bit) จากเว็บ Microsoft
- ติดตั้ง > Restart อีกครั้ง
วิธีที่ 7: ใช้ PC Repair Tool ซ่อมระบบ
ระบบไม่เสถียร (ไฟล์เสียหาย Registry ไม่ถูกต้อง) ก็ก่อให้เกิด Error ใช้ PC Repair Tool สแกน/แก้ไขอัตโนมัติ คล้ายมีช่างผู้เชี่ยวชาญดูแลคอมพิวเตอร์
วิธีที่ 8: รัน CHKDSK ตรวจสอบฮาร์ดดิสก์
- Start > ค้นหา cmd
- คลิกขวา > Run as Administrator
- พิมพ์: chkdsk /f /r > Enter
- จะถาม Schedule scan ตอนบูท? พิมพ์ y > Enter
- Restart > CHKDSK จะรันตอนบูท (ใช้เวลานานหน่อย ให้รอ)
สรุป
ครั้งหน้าเจอ Error 0xc000007b ลองทำตาม 8 วิธีนี้ตามลำดับ หาไม่ได้ แนะนำให้ส่งให้ช่างคอมพิวเตอร์ที่น่าเชื่อถือดูครับ
เคยเจอ Error นี้มั้ย? แก้ยังไง? แชร์ประสบการณ์ในความคิดเห็นได้เลย!