[修正]プログラム実行時のエラーステータス0xc000012f「不正な画像」

Windowsでプログラムを実行すると、実行しようとしているバイナリが破損していることを示すエラー0xc000012fがポップアップ表示される場合があります。 完全なエラーメッセージを逐語的に示したいくつかの例を次に示します。

Windowsで実行するように設計されていないか、エラーが含まれています。 元のインストールメディアを使用してプログラムを再インストールするか、システム管理者またはソフトウェアベンダーにサポートを依頼してください。 エラーステータス0xc000012f

C:\ Windows \ System32 \ schannel.dllは、Windowsで実行するように設計されていないか、エラーが含まれています。 元のインストールメディアを使用してプログラムを再インストールするか、システム管理者またはソフトウェアベンダーに連絡してください。 エラー:0xc000012f

不良画像エラーc000012f

エラーステータス0xc000012fはどういう意味ですか?

エラー0xc000012fは、プログラムの実行可能ファイルまたはサポートモジュールの1つが破損していることを示す「不良イメージ」を意味します。 または、DLLの不一致があり、特にを使用するプログラムで見られます Microsoft Visual C ++再頒布可能パッケージ. 状況によっては、適切なバージョンの Microsoft Visual C ++再頒布可能パッケージ 問題を修正します。

開発者の用語では、 0xC000012F 意味 STATUS_INVALID_IMAGE_NOT_MZ、これは、指定された画像ファイルの形式が正しくないことを意味します。 初期のMZはありませんでした。 ランタイムライブラリのバージョンまたはビット数が一致していない可能性があります。 たとえば、64ビットバージョンのDLLが誤ってにコピーされた可能性があります C:\ Windows \ SysWOW64 32ビットモジュールを格納するためのディレクトリ。

エラー 0xc000012f Windowsのどのバージョンでも発生する可能性があり、以下の修正はWindows10を含むすべてのバージョンに適用されます。

[修正] Windowsのエラーステータス0xc000012f「BadImage」

修正1:プログラムをアンインストールして再インストールする

ほとんどの場合、影響を受けるプログラムをアンインストールしてから再インストールすると役立ちます。 セットアップファイルを用意してください。

[スタート]を右クリックし、[実行]をクリックします。 タイプ appwiz.cpl [OK]をクリックします。 エラー0xc000012f「不正なイメージ」の原因となっているプログラムを右クリックし、[アンインストール]をクリックします。

コントロールパネルからプログラムをアンインストールする

(Windows 10では、最新の設定UIを介してアプリと機能を使用してプログラムをアンインストールすることもできます。 [スタート]、[設定]、[アプリと機能]の順にクリックします。)

一部のベンダーは、プログラムのすべての痕跡を完全に削除するための「クリーンな」アンインストーラツールを提供していることに注意してください。 ほとんどの場合、アンインストーラーツールは標準のアンインストールルーチンよりも効果的です。 ベンダーがそのようなツールを持っている場合は、それをダウンロードして実行します。

プログラムのセットアップを再度実行して、再インストールします。 お持ちでない場合は、ソフトウェアベンダーのWebサイトにアクセスして、プログラムをダウンロードしてください。

修正2:問題のあるWindowsUpdateをアンインストールする

「修正1」が役に立たず、特定のWindows Updateをインストールした後にのみ「不良イメージ」エラーが発生した場合は、更新プログラムをアンインストールしてみてください。

  • [スタート]を右クリックし、[実行]をクリックします。 [実行]ダイアログで、次のように入力します appwiz.cpl [OK]をクリックします。
  • 左側のパネルで[インストール済みの更新を表示]をクリックします。
  • Windows Updateのインストール履歴を「インストール先」列で並べ替えて、エラーの原因となった問題のある更新プログラムを見つけます
    プログラムと機能を介してWindowsUpdateをアンインストールします
  • アップデートを選択し、[アンインストール]をクリックします。
  • Windowsを再起動します。

修正3:DISMとSFCを使用してシステムファイルの破損を修復する

開く 昇格または管理コマンドプロンプト ウィンドウをクリックし、次のコマンドを実行します。

sfc / scannow

システムファイルチェッカーは、ファイルの整合性の徹底的なチェックを実行し、すべての破損したシステムファイルを自動的に修復します。

一方、システムファイルチェッカーが特定のファイルを修復できない場合は、次のエラーが表示されます。

Windows Resource Protectionは破損したファイルを検出しましたが、それらの一部を修正できませんでした。 詳細は、CBS.Log%WinDir%\ Logs \ CBS \ CBS.logに含まれています。

sfcscannowはファイルを修復できません

分析するとき CBS.logファイル、ストアから復元できなかった正確なファイル名を見つけることができます。

、情報CSI 00000008 [SR] Accessibilityのメンバーファイル[l:34 {17}] "Accessibility.dll"を修復できません、バージョン= 6.0.6000.16386、pA = PROCESSOR_ARCHITECTURE_MSIL (8)、カルチャニュートラル、VersionScopeニュートラル、PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}、タイプニュートラル、TypeNameニュートラル、ストア内のPublicKeyニュートラル、ファイルは ない

その場合は、DISMツールを実行してシステムファイルをコンポーネントストアに復元してから、必要に応じてシステムファイルチェッカーツールを再度実行する必要があります。 実行する必要のあるDISMコマンドラインは次のとおりです。

DISM.exe / Online / Cleanup-image / Restorehealth
dism online restorehealth

コマンドをより効果的にするには、DISMを実行して Install.wim ソースとしての画像ファイル、から取得 Windows 10 ISO. 詳細な手順については、記事をお読みください DISMとSFCを使用してWindows10を修復します。

コンピューターを再起動します。

修正4:システムの復元のロールバックを実行する

Windows 10のセットアップでは、デフォルトでシステムの復元がオフになっています。 すでにシステムの復元を有効にしていて、幸運にも適切な復元ポイントを利用できる場合は、ロールバックを試すことができます。 システムが安定したときに作成されたシステムの復元ポイントを必ず選択してください。 (つまり、「不良画像」エラーが最初に発生した日付より前)。

[スタート]を右クリックし、[実行]をクリックします。 タイプ rstrui.exe [OK]をクリックします。 適切な復元ポイントを選択し、システムを以前の動作状態にロールバックします。

復元ポイントを作成するか、前にロールバックします

手順については、投稿を参照してください 復元ポイントを作成して以前の復元ポイントにロールバックする方法.

上記の修正のいずれかがエラーの解決に役立つことを願っています 0xc000012f (「不良イメージ」)、Windowsのクリーンインストールを実行する必要はありません。


1つの小さなリクエスト:この投稿が気に入った場合は、これを共有してください。

あなたからの1つの「小さな」共有は、このブログの成長に真剣に役立つでしょう。 いくつかの素晴らしい提案:
  • ピンする!
  • お気に入りのブログ+ Facebook、Redditに共有してください
  • ツイートしてください!
読者の皆様、ご支援ありがとうございました。 それはあなたの時間の10秒以上かかることはありません。 共有ボタンはすぐ下にあります。 :)