Status Ralat 0xc000012f "Imej Buruk" Semasa Menjalankan Program

Semasa anda menjalankan program di Windows, ralat 0xc000012f mungkin muncul menyebutkan bahawa binari yang anda cuba jalankan rosak. Berikut adalah beberapa contoh, dengan kata kunci mesej ralat penuh:

sama ada tidak dirancang untuk dijalankan pada Windows atau mengandungi ralat. Cuba pasang program sekali lagi menggunakan media pemasangan asal atau hubungi pentadbir sistem anda atau vendor perisian untuk mendapatkan sokongan. Status ralat 0xc000012f C: \ Windows \ System32 \ schannel.dll sama ada tidak dirancang untuk dijalankan pada Windows atau mengandungi ralat. Cuba pasang program sekali lagi menggunakan media pemasangan asal atau hubungi pentadbir sistem anda atau penjual perisian. ralat: 0xc000012f

Ralat 0xc000012f bermaksud "Imej buruk" yang menunjukkan bahawa program yang boleh dilaksanakan atau salah satu modul sokongannya rosak. Atau mungkin terdapat ketidakcocokan DLL dan terutama dilihat dalam program yang menggunakan Microsoft Visual C ++ 2015 Redistributables.

Dalam istilah pemaju, 0xC000012F bermaksud STATUS_INVALID_IMAGE_NOT_MZ, yang bermaksud fail gambar yang ditentukan tidak mempunyai format yang betul. Ia tidak mempunyai MZ awal. Ada kemungkinan versi atau bit perpustakaan runtime tidak sesuai. Sebagai contoh, versi 64-bit DLL mungkin telah disalin secara tidak sengaja ke direktori C:\Windows\SysWOW64 yang dimaksudkan untuk menyimpan modul 32-bit.

Kesalahan mungkin berlaku pada versi Windows apa pun, dan perbaikan di bawah ini berlaku untuk semua versi, termasuk Windows 10.

Betulkan 1: Nyahpasang & Pasang semula program

Menyahpasang dan kemudian memasang semula program yang terjejas membantu dalam kebanyakan kes. Pastikan fail persediaan siap.

$config[ads_text6] not found

> Klik kanan Mula, klik Jalankan. Taip appwiz.cpl dan klik OK. Klik kanan pada program yang menyebabkan kesalahan 0xc000012f "Bad image", dan klik Uninstall.

( Di Windows 10, anda juga dapat menggunakan Aplikasi & Ciri melalui UI Tetapan moden untuk menyahpasang program. Klik Mula, Tetapan, Aplikasi & Ciri. )

Perhatikan bahawa beberapa vendor menawarkan alat penyahpasang "bersih" untuk menghapus semua jejak program mereka sepenuhnya. Dalam kebanyakan kes, alat penyahpasang lebih berkesan daripada rutin penyahpasangan biasa. Sekiranya penjual mempunyai alat seperti itu, muat turun dan jalankan sebagai tambahan.

Jalankan Persediaan program sekali lagi untuk memasangnya semula. Sekiranya anda tidak memilikinya, lawati laman web vendor perisian dan muat turun program.

Betulkan 2: Nyahpasang Kemas kini Windows Bermasalah

Sekiranya "Perbaiki 1" tidak membantu, dan ralat "gambar buruk" hanya berlaku setelah memasang Kemas kini Windows tertentu, cubalah nyahpasang kemas kini.

  • Klik kanan Mula, klik Jalankan. Dalam dialog Jalankan, ketik appwiz.cpl dan klik OK.
  • Klik Lihat kemas kini terpasang di panel kiri.
  • Susun sejarah pemasangan Windows Update dengan lajur "Installed on" dan cari kemas kini bermasalah yang menyebabkan ralat
  • Pilih kemas kini, dan klik Nyahpasang.
  • Mulakan semula Windows.

Betulkan 3: Membaiki Kerosakan Fail Sistem Menggunakan DISM dan SFC

Buka tetingkap Prompt Perintah yang ditinggikan atau admin, dan jalankan arahan berikut:

 sfc / scannow 

Pemeriksa Fail Sistem akan menjalankan pemeriksaan integriti fail secara menyeluruh dan secara automatik memperbaiki semua fail sistem yang rosak.

Sekiranya, sebaliknya, Pemeriksa Fail Sistem tidak dapat memperbaiki fail tertentu, ini menunjukkan ralat berikut:

Windows Resource Protection menemui fail yang rosak tetapi tidak dapat membetulkannya. Perincian disertakan dalam CBS.Log% WinDir% \ Logs \ CBS \ CBS.log.

Semasa menganalisis fail CBS.log, anda dapat mencari nama fail yang tepat yang tidak dapat dipulihkan dari kedai:

, Maklumat CSI 00000008 [SR] Tidak dapat membaiki fail ahli [l: 34 {17}] "Accessibility.dll" Kebolehaksesan, Versi = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Budaya neutral, VersionScope neutral, PublicKeyToken = {l : 8 b: b03f5f7f11d50a3a}, Jenis neutral, Jenis nama neutral, PublicKey neutral di kedai, fail tiada 

Sekiranya demikian, anda perlu menjalankan alat DISM untuk memulihkan fail sistem ke penyimpanan komponen, dan kemudian jalankan alat Pemeriksa Fail Sistem sekali lagi jika perlu. Berikut adalah baris arahan DISM yang perlu anda jalankan:

 DISM.exe / Online / Cleanup-image / Restorehealth 

Agar perintah menjadi lebih efektif, pilihan yang lebih baik adalah menjalankan DISM yang menyebut fail gambar Install.wim sebagai sumbernya, yang diperoleh dari Windows 10 ISO. Untuk arahan terperinci, baca artikel Baiki Windows 10 Menggunakan DISM dan SFC.

Mulakan semula komputer.

Betulkan 4: Lakukan Pemulihan Sistem Pemulihan

Persediaan Windows 10 mematikan Pemulihan Sistem secara lalai. Sekiranya anda telah mengaktifkan Pemulihan Sistem, dan bernasib baik kerana mempunyai titik pemulihan yang sesuai, anda boleh mencuba pemulihan. Pastikan anda memilih titik Pemulihan Sistem yang dibuat semasa sistem stabil. (iaitu, sebelum tarikh kesalahan "imej buruk" pertama kali muncul.)

Klik kanan Mula, klik Jalankan. Taip rstrui.exe dan klik OK. Pilih titik pemulihan yang sesuai, dan kembalikan sistem ke keadaan kerja sebelumnya.

$config[ads_text6] not found

Untuk arahan, lihat catatan Cara Membuat Titik Pemulihan dan Kembali ke Titik Pemulihan Sebelumnya.

Harap salah satu pembaikan di atas dapat membantu anda menyelesaikan ralat 0xc000012f ("Bad Image"), tanpa perlu melakukan pemasangan Windows yang bersih.

Artikel Berkaitan