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

แก้ Error 0xc000007b Windows 10/11 ใน 8 ขั้นตอนง่ายๆ

ข้อผิดพลาด 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: ติดตั้งแอปที่มีปัญหาใหม่

  1. ปิด Antivirus ก่อน
  2. Control Panel > Programs > Programs and Features
  3. Uninstall a Program > ถอนติดตั้งแอปที่มีปัญหา
  4. Reboot
  5. ดาวน์โหลดติดตั้งล่าสุดจากเว็บ Developer อย่างเป็นทางการ
  6. ทดสอบว่าแก้แล้วหรือยัง

วิธีที่ 4: อัปเดต .NET Framework

.NET Framework เป็นไลบรารีสำคัญ หากเก่าเกินไปก็อาจก่อให้เกิด Error 0xc000007b

  1. Control Panel > Programs and Features
  2. Turn Windows features on or off
  3. หา .NET Framework > คลิก > รออัปเดตอัตโนมัติ > Reboot

วิธีที่ 5: อัปเดตไฟล์ Xinput1_3.dll

  1. ดาวน์โหลด xinput1_3.dll จากแหล่งน่าเชื่อถือ
  2. แตกไฟล์ด้วย Winrar
  3. คัดลอกไฟล์ไปที่: C:\Windows\SysWOW64
  4. ถ้าถาม Confirm ให้กด Copy and Replace

วิธีที่ 6: ติดตั้ง Microsoft Visual C++ Redistributable ใหม่

  1. Control Panel > Programs > Programs and Features > Uninstall a Program
  2. หา Microsoft Visual C++ Redistributable – x86 (32-bit) หรือ – 64 (64-bit) > Uninstall
  3. รอจบ > Restart
  4. ดาวน์โหลดเวอร์ชันใหม่ล่าสุดที่เข้ากับระบบ (32-bit หรือ 64-bit) จากเว็บ Microsoft
  5. ติดตั้ง > Restart อีกครั้ง

วิธีที่ 7: ใช้ PC Repair Tool ซ่อมระบบ

ระบบไม่เสถียร (ไฟล์เสียหาย Registry ไม่ถูกต้อง) ก็ก่อให้เกิด Error ใช้ PC Repair Tool สแกน/แก้ไขอัตโนมัติ คล้ายมีช่างผู้เชี่ยวชาญดูแลคอมพิวเตอร์

วิธีที่ 8: รัน CHKDSK ตรวจสอบฮาร์ดดิสก์

  1. Start > ค้นหา cmd
  2. คลิกขวา > Run as Administrator
  3. พิมพ์: chkdsk /f /r > Enter
  4. จะถาม Schedule scan ตอนบูท? พิมพ์ y > Enter
  5. Restart > CHKDSK จะรันตอนบูท (ใช้เวลานานหน่อย ให้รอ)

สรุป

ครั้งหน้าเจอ Error 0xc000007b ลองทำตาม 8 วิธีนี้ตามลำดับ หาไม่ได้ แนะนำให้ส่งให้ช่างคอมพิวเตอร์ที่น่าเชื่อถือดูครับ

เคยเจอ Error นี้มั้ย? แก้ยังไง? แชร์ประสบการณ์ในความคิดเห็นได้เลย!