Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

Windows 10のBad Imageエラー(0xc000012f)を解決する5つの方法|原因と対策を徹底解説

Windows 10でアプリケーションの起動やMicrosoft Officeのインストールを行う際、「Bad Image エラー ステータス 0xc000012f」というエラーメッセージが表示されることがあります。このエラーは放置すると作業の妨げになるため、早めの対処が重要です。本記事では、エラーの主な原因と、実際に効果のある解決策を順番に詳しく解説します。

Bad Imageエラー(0xc000012f)が発生する主な原因

Windows 10のBad Imageエラー(0xc000012f)を解決する5つの方法|原因と対策を徹底解説

  • インストールしようとしているソフトウェアの実行ファイル(EXE)が破損している
  • DLLファイルの不整合――特にMicrosoft Visual C++ 2015 再頒布可能パッケージを利用するプログラムで発生しやすい
  • システムファイルの設定不良
  • レジストリキーの破損
  • ハードディスクの断片化
  • 起動時に読み込まれる常駐プログラムが多すぎる

エラーメッセージの表示例

「<ファイル名> は Windows 上で実行するように設計されていないか、エラーを含んでいます。元のインストール メディアを使ってプログラムを再度インストールしてみてください。問題が解決しない場合は、システム管理者またはソフトウェアの販売元に問い合わせてください。エラー状態:0xc000012f」

C:\Windows\System32\schannel.dll を対象とした同様のメッセージが表示されるケースもあります。

解決策の一覧

対処法手順の概要
方法1:Windows UpdateをアンインストールするWindows更新後にエラーが出始めた場合、該当する更新プログラムを削除します。
方法2:SFC(システム ファイル チェッカー)を実行する破損したシステムファイルを検出して自動修復します。
方法3:システムの復元を実行するエラーが発生していなかった時点へWindowsを巻き戻します。
方法4:クリーンブートを実行する問題の原因となっているサードパーティ製ソフトを特定します。
方法5:プログラムを再インストールするエラーが発生するアプリを入れ直します。

時間がない方へ:自動最適化ツールの活用もおすすめ

手動での作業が難しい場合は、Advanced System OptimizerのようなPC最適化ツールの利用が便利です。このツールは、一般的なシステムエラーの修復やマルウェアからの保護に加え、無効なレジストリエントリの修復、ディスクの最適化、削除済みファイルの復元、残骸を残さないアンインストールなど、多彩な機能を備えています。

Windows 10のBad Imageエラー(0xc000012f)を解決する5つの方法|原因と対策を徹底解説

  1. Advanced System Optimizerをダウンロードしてインストールし、起動します。
  2. 「Deep Scan」を選択し、「Start Smart PC Care」をクリックします。
  3. スキャンが完了するまで待ちます。
  4. 「Optimize Now」をクリックして、検出されたすべてのエラーを修復します。

これにより、ジャンクファイルの削除、無効なレジストリエントリの修復、ドライバーの更新などを短時間で行えます。完了後はPCを再起動し、Bad Imageエラーが解消されたかどうかを確認してください。

手動で0xc000012fエラーを修正したい方は、以下の方法を順番に試してみてください。

WindowsのBad Imageエラーを直す5つの方法

方法1:Windows Updateをアンインストールする

不具合のあるWindows更新プログラムが原因でBad Imageエラーが発生することもあります。Windows Updateの適用後に0xc000012fエラーが出るようになった場合は、該当する更新プログラムをアンインストールしましょう。

  1. Windowsの検索ボックスに「プログラムの追加と削除」と入力します。
  2. 開いた画面から「プログラムと機能」をクリックします。
  3. 左側のペインで「インストールされた更新プログラムの表示」をクリックします。
  4. エラーが発生し始めた直後にインストールした最新のWindows更新プログラムを見つけて選択し、「アンインストール」をクリックします。
  5. 完了後、PCを再起動してエラーが解消されたか確認します。

方法2:SFC(システム ファイル チェッカー)コマンドを実行する

システムファイルの破損・劣化もBad Imageエラーの原因になります。まずはSFCコマンドでファイルの整合性をチェックしましょう。

  1. Windowsの検索ボックスに「コマンドプロンプト」と入力します。
  2. 検索結果を右クリックし、「管理者として実行」を選択します。
  3. 管理者権限のコマンドプロンプトで以下のコマンドを1行ずつ入力し、それぞれEnterキーを押します。

Sfc /scannow

Sfc /scannow /offbootdir=c:\windows

  1. システム ファイル チェッカーが実行され、破損したファイルが自動的に修復されます。
  2. PCを再起動して、問題が解決したかどうかを確認してください。

注意:SFCで修復できないファイルがある場合は、その旨のメッセージが表示されます。

Windows 10のBad Imageエラー(0xc000012f)を解決する5つの方法|原因と対策を徹底解説

どのファイルに問題があるかを確認するには、CBS.logファイルを分析する必要があります。その後、DISMコマンドを実行してシステムファイルを復元し、改めてSFCを実行してください。

DISMを実行するには、次のコマンドを入力します。

DISM.exe /Online /Cleanup-image /Restorehealth

Windows 10のBad Imageエラー(0xc000012f)を解決する5つの方法|原因と対策を徹底解説

コマンドの完了後にPCを再起動すれば、問題は解消されているはずです。

方法3:システムの復元を実行する

Windows 10では既定でシステムの復元が無効になっていますが、事前に有効化していた場合は、この機能を使ってエラー発生前の状態に戻せます。

  1. 「Windows + R」キーを押します。
  2. 「rstrui.exe」と入力してEnterキーを押します。
  3. システムが正常に動作していた日付の復元ポイントを選択し、復元を実行します。

これで0xc000012fエラーが解消できることを願っています。

方法4:クリーンブートを実行する

それでもBad Imageエラー(0xc000012f)が続く場合は、クリーンブートを試しましょう。これにより、問題の原因となっているサードパーティ製ソフトウェアを特定できます。具体的には、起動時に自動的に実行されるソフトウェアを無効化します。

  1. 「Ctrl + Shift + Esc」キーを押してタスクマネージャーを開きます。
  2. 「サービス」タブをクリックします。
  3. 「すべてのMicrosoftサービスを隠す」にチェックを入れ、「すべて無効」をクリックします。
  4. 次に「スタートアップ」タブを開き、「タスク マネージャーを開く」をクリックします。
  5. 各項目を1つずつ右クリックして「無効化」を選択します。
  6. タスクマネージャーを閉じます。
  7. 変更を保存してPCを再起動します。

不要なスタートアップアプリを無効化することで、Bad Imageエラーが改善される可能性があります。

方法5:プログラムを再インストールする

上記のいずれの方法でも解決しない場合は、エラーが発生しているプログラムを一度アンインストールしてから再インストールしてみてください。多くのユーザーがこの方法で問題を解消しています。作業前にセットアップファイル(インストーラー)を準備しておきましょう。

  1. 「Windows + R」キーを押します。
  2. 「appwiz.cpl」と入力してOKをクリックします。
  3. Bad Imageエラーを引き起こしているプログラムを見つけて選択し、「アンインストール」をクリックします。
  4. アンインストールが完了するまで待ちます。
  5. セットアップファイルを使ってプログラムを再インストールします。公式サイトから最新版のインストーラーをダウンロードしても構いません。

なお、手動でのアンインストールが面倒な場合は、Advanced System Optimizerの「Uninstall Manager」機能を利用するか、Windows向けの優れたアンインストーラーを活用するのも一案です。

以上の手順で、WindowsのBad Imageエラー(0xc00007bおよび0xc000012f)を解消できることを願っています。ご不明な点があれば、コメント欄でお気軽にお尋ねください。また、どの方法が効果的だったかもぜひ教えてください。

よくある質問(FAQ):0xc000012fエラーについて

Q1. エラー0xc000012fはどうやって直せばいいですか?

0xc000012fエラーには特定の原因がないため、状況に応じて本記事で紹介した手順を試してください。また、多くの場合Microsoft Visual C++ 再頒布可能パッケージのインストールでBad Imageエラーが解消されたという報告もあるため、こちらも試す価値があります。さらに、Advanced System Optimizerのディスク最適化機能を使ってデフラグを行うのもおすすめです。

Q2. Bad Imageエラーが何度も発生するのはなぜですか?

重要なシステムファイルが欠落していたり破損していたりすると、Bad Imageエラーが発生します。ソフトウェアの再インストールやシステム ファイル チェッカー(SFC)の実行で解決できます。

Q3. Bad Imageエラーを修正するには?

以下の対処法を順番に試してみてください。

  • 問題のソフトウェアを再インストールする
  • システムの復元を実行する
  • Windows Updateをロールバックする
  • クリーンブートを行う
  • システム ファイル チェッカー(SFC)を実行する

Q4. Windows 10でのBad Imageエラーとは何を意味していますか?

Bad Imageエラー(0xc000012f)は、一部のシステムファイルが破損し、システムプロセスに干渉していることを意味します。「SFC /scannow」コマンドの実行が推奨されます。

  1. Windows 10で「レジストリの値が無効です」エラーを解決する5つの方法

    この記事では、Windows 10で発生する「レジストリの値が無効です(Invalid Value for Registry)」エラーの解決方法を詳しく解説します。いきなり対処法に入る前に、まずはこのエラーがどのようなものなのか、なぜ発生するのかを理解しておきましょう。 「レジストリの値が無効です」エラーとは? このレジストリエラーは、Windowsを最新バージョンにアップグレードした後に発生することが多いトラブルです。PDF、MP4、MP3、JPGなどのファイルを開こうとした際によく表示される、Windows 10では比較的ポピュラーなエラーとして知られています。 それでは早速、このエラーを

  2. 【完全解説】Windows 10のWindows Updateエラー0x80d02002を解決する7つの対処法

    Microsoftは、新機能やセキュリティ強化、サードパーティ製アプリケーションによって生じたセキュリティホールを塞ぐためのバグ修正を含むWindowsアップデートを定期的に配信しています。新しい更新プログラムが公開されると、Windows 10は通常、自動的にインストールするよう設定されています。また、「設定」→「更新とセキュリティ」→「Windows Update」→「更新プログラムのチェック」から手動でインストールすることも可能です。しかし、「Windows Updateをインストールできない」「Windows Updateのインストールがエラー0x80d02002で失敗する」といった報