เมื่อคุณเรียกใช้โปรแกรมใน Windows ข้อผิดพลาด 0xc000012f อาจปรากฏขึ้นโดยแจ้งว่าไบนารีที่คุณพยายามเรียกใช้เสียหาย ต่อไปนี้คือตัวอย่างบางส่วนพร้อมข้อความแสดงข้อผิดพลาดแบบเต็มทุกคำ:
C:\Windows\System32\schannel.dll ไม่ได้ออกแบบมาให้ทำงานบน Windows หรือมีข้อผิดพลาด ลองติดตั้งโปรแกรมอีกครั้งโดยใช้สื่อการติดตั้งเดิมหรือติดต่อผู้ดูแลระบบของคุณหรือผู้จำหน่ายซอฟต์แวร์ ข้อผิดพลาด: 0xc000012f
สถานะข้อผิดพลาด 0xc000012f หมายถึงอะไร
ข้อผิดพลาด 0xc000012f หมายถึง "ภาพไม่ดี" ซึ่งแสดงว่าโปรแกรมปฏิบัติการหรือโมดูลที่สนับสนุนตัวใดตัวหนึ่งเสียหาย หรืออาจมี DLL ไม่ตรงกันและโดยเฉพาะอย่างยิ่งเห็นในโปรแกรมที่ใช้ Microsoft Visual C++ Redistributables. ในบางสถานการณ์ ติดตั้งเวอร์ชันที่เหมาะสมของ. อีกครั้ง Microsoft Visual C++ Redistributables แก้ไขปัญหา
ในแง่ของนักพัฒนา 0xC000012F
วิธี STATUS_INVALID_IMAGE_NOT_MZ
ซึ่งหมายความว่าไฟล์รูปภาพที่ระบุไม่มีรูปแบบที่ถูกต้อง มันไม่มี MZ เริ่มต้น เป็นไปได้ว่าเวอร์ชันหรือบิตของไลบรารีรันไทม์ไม่ตรงกัน ตัวอย่างเช่น DLL รุ่น 64 บิตอาจถูกคัดลอกโดยไม่ได้ตั้งใจไปยัง
C:\Windows\SysWOW64
ไดเร็กทอรีซึ่งหมายถึงการจัดเก็บโมดูล 32 บิต
ข้อผิดพลาด 0xc000012f
อาจเกิดขึ้นใน Windows รุ่นใดก็ได้ และการแก้ไขด้านล่างนี้ใช้ได้กับทุกเวอร์ชัน รวมถึง Windows 10
[แก้ไข] สถานะข้อผิดพลาด 0xc000012f “ภาพไม่ดี” ใน Windows
แก้ไข 1: ถอนการติดตั้งและติดตั้งโปรแกรมใหม่
การถอนการติดตั้งแล้วติดตั้งโปรแกรมที่ได้รับผลกระทบใหม่อีกครั้งจะช่วยได้ในกรณีส่วนใหญ่ อย่าลืมเตรียมไฟล์ติดตั้งให้พร้อม
คลิกขวาที่เริ่ม คลิกเรียกใช้ พิมพ์ appwiz.cpl
และคลิกตกลง คลิกขวาที่โปรแกรมที่ทำให้เกิดข้อผิดพลาด 0xc000012f “Bad image” แล้วคลิกถอนการติดตั้ง
(ใน Windows 10 คุณยังสามารถใช้แอพและคุณสมบัติผ่าน UI การตั้งค่าที่ทันสมัยเพื่อถอนการติดตั้งโปรแกรม คลิกเริ่ม การตั้งค่า แอพและคุณสมบัติ)
โปรดทราบว่าผู้จำหน่ายบางรายเสนอเครื่องมือถอนการติดตั้งที่ "สะอาด" เพื่อลบร่องรอยของโปรแกรมทั้งหมด ในกรณีส่วนใหญ่ เครื่องมือถอนการติดตั้งจะมีประสิทธิภาพมากกว่ารูทีนการถอนการติดตั้งมาตรฐาน หากผู้จำหน่ายมีเครื่องมือดังกล่าว ให้ดาวน์โหลดและเรียกใช้เพิ่มเติม
เรียกใช้โปรแกรมติดตั้งของโปรแกรมอีกครั้งเพื่อติดตั้งใหม่ หากคุณยังไม่มี โปรดไปที่เว็บไซต์ของผู้จำหน่ายซอฟต์แวร์และดาวน์โหลดโปรแกรม
แก้ไข 2: ถอนการติดตั้ง Windows Update ที่มีปัญหา
หาก “แก้ไข 1” ไม่ช่วย และเกิดข้อผิดพลาด “ภาพไม่ดี” หลังจากติดตั้ง Windows Update โดยเฉพาะ ให้ลองถอนการติดตั้งการอัปเดต
- คลิกขวาที่เริ่ม คลิกเรียกใช้ ในกล่องโต้ตอบเรียกใช้ พิมพ์
appwiz.cpl
และคลิกตกลง - คลิก ดูการอัปเดตที่ติดตั้ง ที่แผงด้านซ้าย
- จัดเรียงประวัติการติดตั้ง Windows Update ตามคอลัมน์ "ติดตั้งบน" และค้นหาการอัปเดตที่มีปัญหาซึ่งทำให้เกิดข้อผิดพลาด
- เลือกการอัปเดตแล้วคลิกถอนการติดตั้ง
- รีสตาร์ท Windows
แก้ไข 3: ซ่อมแซมไฟล์ระบบเสียหายโดยใช้ DISM และ SFC
เปิดและ ยกระดับหรือผู้ดูแลระบบ Command Prompt หน้าต่างและรันคำสั่งต่อไปนี้:
sfc /scannow
ตัวตรวจสอบไฟล์ระบบจะทำการตรวจสอบความสมบูรณ์ของไฟล์อย่างละเอียดและซ่อมแซมไฟล์ระบบที่เสียหายทั้งหมดโดยอัตโนมัติ
ในทางกลับกัน หาก System File Checker ไม่สามารถซ่อมแซมไฟล์บางไฟล์ได้ ก็จะแสดงข้อผิดพลาดต่อไปนี้:
Windows Resource Protection พบไฟล์ที่เสียหาย แต่ไม่สามารถแก้ไขบางไฟล์ได้ รายละเอียดรวมอยู่ใน CBS.Log %WinDir%\Logs\CBS\CBS.log
เมื่อวิเคราะห์ ไฟล์ CBS.logคุณสามารถค้นหาชื่อไฟล์ที่แน่นอนซึ่งไม่สามารถกู้คืนได้จากสโตร์:
, ข้อมูล CSI 00000008 [SR] ไม่สามารถซ่อมแซมไฟล์สมาชิก [l: 34{17}]"Accessibility.dll" ของ Accessibility เวอร์ชัน = 6.0.6000.16386 pA = PROCESSOR_ARCHITECTURE_MSIL (8), วัฒนธรรมเป็นกลาง, เป็นกลาง VersionScope, PublicKeyToken = {l: 8 b: b03f5f7f11d50a3a}, ประเภทเป็นกลาง, TypeName เป็นกลาง, PublicKey เป็นกลางในร้านค้า, ไฟล์คือ หายไป
ในกรณีดังกล่าว คุณต้องเรียกใช้เครื่องมือ DISM เพื่อกู้คืนไฟล์ระบบไปยังที่เก็บส่วนประกอบ จากนั้นเรียกใช้เครื่องมือ System File Checker อีกครั้งหากจำเป็น ต่อไปนี้เป็นบรรทัดคำสั่ง DISM ที่คุณต้องเรียกใช้:
DISM.exe /Online /Cleanup-image /Restorehealth
เพื่อให้คำสั่งมีประสิทธิภาพมากขึ้น ตัวเลือกที่ดีกว่าคือเรียกใช้ DISM โดยกล่าวถึง Install.wim
ไฟล์รูปภาพเป็นแหล่งที่มาซึ่งได้มาจาก Windows 10 ISO. สำหรับคำแนะนำโดยละเอียด อ่านบทความ ซ่อมแซม Windows 10 โดยใช้ DISM และ SFC
รีสตาร์ทคอมพิวเตอร์
แก้ไข 4: ทำการย้อนกลับการคืนค่าระบบ
การตั้งค่า Windows 10 จะปิดการคืนค่าระบบตามค่าเริ่มต้น หากคุณได้เปิดใช้งานการคืนค่าระบบแล้ว และโชคดีที่มีจุดคืนค่าที่เหมาะสม คุณอาจลองย้อนกลับ อย่าลืมเลือกจุดคืนค่าระบบที่สร้างขึ้นเมื่อระบบเสถียร (กล่าวคือ ก่อนวันที่ข้อผิดพลาด “ภาพไม่ดี” ปรากฏขึ้นครั้งแรก)
คลิกขวาที่เริ่ม คลิกเรียกใช้ พิมพ์ rstrui.exe
และคลิกตกลง เลือกจุดคืนค่าที่เหมาะสม และย้อนกลับระบบเป็นสถานะการทำงานก่อนหน้า
ดูคำแนะนำได้ที่โพสต์ วิธีสร้างจุดคืนค่าและย้อนกลับไปยังจุดคืนค่าก่อนหน้า.
หวังว่าการแก้ไขข้อใดข้อหนึ่งข้างต้นจะช่วยคุณแก้ไขข้อผิดพลาด 0xc000012f
(“Bad Image”) โดยไม่ต้องทำการติดตั้ง Windows ใหม่ทั้งหมด
คำขอเล็กน้อย: หากคุณชอบโพสต์นี้ โปรดแชร์สิ่งนี้
หนึ่งส่วนแบ่ง "เล็กน้อย" จากคุณจะช่วยอย่างมากในการเติบโตของบล็อกนี้ คำแนะนำที่ดีบางประการ:- ขามัน!
- แชร์ไปยังบล็อกที่คุณชื่นชอบ + Facebook, Reddit
- ทวีตมัน!