ข้อผิดพลาดภาพไม่ดี 0xc000012f และ 0xc0000020 ใน Windows 10

เมื่อเรียกใช้เกมและโปรแกรมบางอย่างเช่น Chrome หรือ Office บน Windows 10 คุณอาจพบข้อผิดพลาดBad Imageซึ่งอธิบายว่า " โปรแกรม (เส้นทางโปรแกรม) ไม่ได้ออกแบบมาให้ทำงานบน Windows หรือมีข้อผิดพลาด " และชี้ไปที่รหัส0xc000012fหรือ0xc0000020... ภาพไม่ดี - หมายความว่าไฟล์ปฏิบัติการของโปรแกรมหรือโมดูลเสริมตัวใดตัวหนึ่งเสียหาย หากคุณดูบันทึกข้อผิดพลาดคุณจะพบว่ารหัสข้อผิดพลาด 0xc000012f อ้างถึง STATUS_INVALID_IMAGE_NOT_MZ ซึ่งหมายความว่าเวอร์ชันหรือบิตของ DLL อาจสับสนได้ ตัวอย่างเช่นคุณติดตั้ง Microsoft Visual C ++ Redistributable 2012 เท่านั้นและคุณต้องติดตั้ง Microsoft Visual C ++ Redistributable 2015 หรือคุณติดตั้ง Visual C ++ Redistributable 32 บิตสำหรับ Windows 10 64 บิตและคุณต้องติดตั้ง Visual C ++ Redistributable 64-bit สิ่งที่เศร้าที่สุดเกี่ยวกับข้อผิดพลาดนี้คือผู้กระทำผิดอาจเป็นส่วนประกอบต่าง ๆ เช่นความเสียหายต่อไฟล์ระบบที่ระบุไลบรารี atiglpxx.dll และ atiuxpag.dll จากไดรเวอร์วิดีโอ Framework หรือ DirectX ลองมาดูสิ่งที่ต้องทำและวิธีแก้ไข Bad Image error 0xc000012f หรือ 0xc0000020 ใน Windows 10

ภาพไม่ดี 0xc000012f และ 0xc0000020

วิธีแก้ไข Bad Image 0xc000012f และ 0xc0000020 บน Windows 10

1. การตรวจสอบและกู้คืนไฟล์ระบบ

เรียกใช้พรอมต์คำสั่งในฐานะผู้ดูแลระบบและป้อนคำสั่งสองคำสั่ง:

  • sfc /scannow
  • DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH

การตรวจสอบและกู้คืนไฟล์

2. Microsoft Visual C ++ แจกจ่ายต่อได้

หากข้อความแสดงข้อผิดพลาดมีชื่อไฟล์เช่นmsvcrหรือmsvcpแสดงว่าปัญหาอยู่ใน Visual C ++ Redistributable ในกรณีนี้คุณไม่ได้ติดตั้งติดตั้งไม่ถูกต้องหรือความลึกของบิตผสมกัน ตัวอย่างเช่นข้อผิดพลาดของฉันชี้ไปที่ไฟล์ msvcr110.dll และหายไปจากระบบ หากคุณดูคุณสมบัติของไฟล์นี้บนพีซีเครื่องอื่นคุณจะพบว่ามันเป็นส่วนประกอบของ Visual C ++ Redistributable 2012 ที่คุณต้องดาวน์โหลดและติดตั้ง

คุณสมบัติ msvcr110.dll

ในการเริ่มต้นให้เปิด " ถอนการติดตั้งโปรแกรม " โดยกดWin + Rแล้วเข้าappwiz.cplหรือผ่านแผงควบคุม ตรวจสอบเวอร์ชันของ Visual C ++ Redistributable ซึ่งควรติดตั้งเป็นสองบิต (x86) และ (x64) นอกจากนี้เลือก Visual C ++ Redistributable โดยคลิกเมาส์แล้วคลิก " Change " ที่ด้านบนจากนั้นคลิกที่Repairในหน้าต่างใหม่เพื่อคืนค่าองค์ประกอบเริ่มต้นและแก้ไขข้อผิดพลาดของโปรแกรมติดตั้ง หากคุณไม่ทราบว่าข้อใดให้ทำการแก้ไขกับทุกคน

หมายเหตุ : หากข้อผิดพลาดชี้ไปที่โปรแกรมอื่นเช่น Office ให้ลองซ่อมแซมผ่านตัวติดตั้ง แก้ไข> ซ่อมแซม

Microsoft Visual C ++ Redistributable 2015 และ 2012

หากตามหลักการแล้วไม่มีหรือมีความลึกของบิตไม่เพียงพอก็จำเป็นต้องดาวน์โหลดจากเว็บไซต์ Microsoft อย่างเป็นทางการ ก่อนติดตั้งเวอร์ชันใหม่ให้นำเวอร์ชันเก่าออกหากมี

  • ดาวน์โหลด Visual C ++ 2015
  • ดาวน์โหลด Visual C ++ 2012
  • ดาวน์โหลด Visual C ++ 2010

สำคัญ: โปรดทราบก่อนดาวน์โหลด คุณต้องดาวน์โหลดสองเวอร์ชัน x64 และ x86 แล้วติดตั้ง

ดาวน์โหลด Microsoft Visual C ++ 2013 สองเวอร์ชัน

3. ลบโปรแกรมปรับปรุง Windows 10 ออก

โดยเฉพาะอย่างยิ่งรหัสข้อผิดพลาด Bad Image 0xc000012f เป็นที่ทราบเนื่องจากปัญหาเกี่ยวกับการอัปเดตความปลอดภัยสะสมสำหรับ IE 10 บน Windows 8 x64 (KB2936068) ในกรณีอื่น ๆ หากคุณพบข้อผิดพลาดหลังจากอัปเดต Windows 10 คุณจะต้องลบโปรแกรมแก้ไขนี้ออก

ไปที่การตั้งค่า > การปรับปรุงและการรักษาความปลอดภัย > ด้านขวาของ Windows Update > ดูการปรับปรุงประวัติ> อัพเดทถอนการติดตั้ง ในหน้าต่างใหม่กำหนดวันที่ของโปรแกรมแก้ไขหลังจากนั้นข้อผิดพลาดเริ่มปรากฏขึ้นและลบออก

ลบโปรแกรมปรับปรุง Windows 10

4. ไดรเวอร์การ์ดแสดงผล

หากข้อความแสดงข้อผิดพลาดมีไฟล์ atiglpxx.dll และ atiuxpag.dll แสดงว่าเกี่ยวข้องกับไดรเวอร์การ์ดแสดงผล คุณต้องลบออกอย่างสมบูรณ์และถูกต้องและดาวน์โหลดอีกครั้ง โปรดดูคำแนะนำด้านล่างเพื่อถอนการติดตั้งไดรเวอร์วิดีโออย่างถูกต้อง

  • วิธีถอนการติดตั้งไดรเวอร์การ์ดแสดงผล Nvidia, AMD, Intel อย่างสมบูรณ์

5. ล้างไฟล์ที่ไม่จำเป็น

Windows อาจอุดตันด้วยไฟล์ที่ไม่จำเป็นและเหลืออยู่ซึ่งอาจรบกวนระบบเกมและโปรแกรมของคุณ กดWin + Rแล้วพิมพ์cleanmgrเพื่อเรียกใช้ Disk Cleanup ด้านล่างนี้เป็นคำแนะนำฉบับสมบูรณ์ในการล้างไฟล์ที่ไม่จำเป็นออกจากดิสก์ของคุณ:

  • ล้างไฟล์ที่ไม่จำเป็นในไดรฟ์ C

6. NET Framework

หากข้อความระบุ. NET Framework คุณต้องดาวน์โหลดส่วนประกอบนี้จากเว็บไซต์ Microsoft อย่างเป็นทางการและติดตั้ง ก่อนหน้านั้นให้ลบโปรแกรมเก่าหากอยู่ใน "ถอนการติดตั้งโปรแกรม" หากคุณใช้งานเกมหรือโปรแกรมที่เก่ามากใน Windows 10 คุณจะต้องเปิดใช้งาน. NET Framework เวอร์ชัน 2.0 และ 3.5 ในระบบ

  • Microsoft .NET Framework 4.7
  • วิธีการติดตั้ง NET Framework 2.0 3.0 และ 3.5 บน Windows 10