Windows 11/10で「Bad Image」エラー(0xc0000428)が発生したときの対処法
この記事では、Windows 11/10で発生する「Bad Image」エラー(ステータスコード0xc0000428)の原因と、具体的な解決方法をわかりやすく解説します。このエラーは、アプリケーションの起動時やその他の操作を行った際に表示されることがあり、以下のようなエラーメッセージが画面に出ます。
Bad Image – ファイルはWindows上で実行できるように設計されていないか、エラーを含んでいます。元のインストールメディアを使用してプログラムを再インストールするか、システム管理者またはソフトウェアベンダーに問い合わせてください。エラー状態:0xc0000428。

エラーダイアログの「OK」ボタンをクリックすれば一時的に画面を閉じることはできますが、根本的な解決にはならず、同じエラーが繰り返し表示される可能性があります。本記事では、この問題を確実に解消するための複数の対処法を紹介します。
「Bad Image」エラーとは何か?
「Bad Image」エラーは、Windowsが必要なファイルやライブラリを読み込めず、プログラムを正常に起動・実行できない場合に発生します。多くの場合、プログラムの実行に必要なファイルやDLLが破損していることが原因です。
0xc0000428エラーの主な原因
Windows 11/10でエラーコード0xc0000428が発生する主な原因は以下のとおりです。
- システムファイルの破損:最も多い原因です。破損したシステムファイルはSFCスキャンで修復できます。
- Visual C++ 再頒布可能パッケージの不足:Microsoft Visual C++ Redistributableが最新でない・存在しない場合に発生することがあります。最新版をインストールすることで解決できます。
- サードパーティ製アプリの不具合:特定のアプリが原因の場合があります。クリーンブート状態でトラブルシューティングを行うことで切り分けられます。
Bad Imageエラーを取り除くには?
まずはエラーの原因となっているプログラムを再インストールしてみてください。それでも改善しない場合は、Windowsアップデートのアンインストール、SFCスキャンの実行、自動修復ツールの利用、システムの復元などの方法も有効です。
Windows 11/10でBad Imageエラー(0xc0000428)を修正する方法
以下の6つの方法を順番に試してみてください。
- エラーの原因となっているプログラムを再インストールする
- SFC(システムファイルチェッカー)スキャンを実行する
- Visual C++ 再頒布可能パッケージを更新する
- 最近インストールしたWindowsアップデートをアンインストールする
- クリーンブート状態でトラブルシューティングを行う
- システムの復元を実行する
それでは、各方法を詳しく見ていきましょう。
1. プログラムを再インストールする
まず、エラーが表示されるプログラムを特定し、その最新版をアンインストール後に再インストールしてみてください。単純な方法ですが、ファイルの破損が原因であるケースではこれだけで解決することもあります。
2. SFCスキャンを実行する
このエラーが出たときに最初に試すべきのがSFCスキャンです。システムファイルチェッカー(SFC)はWindowsに標準搭載されているコマンドラインツールで、システムファイルの破損を検出して自動的に修復してくれます。このエラーの多くはシステムファイルの破損が原因のため、SFCスキャンで改善する可能性が高いです。
SFCスキャンの実行手順は以下のとおりです。
- スタートメニューで「cmd」と検索し、「コマンドプロンプト」を管理者として実行します。
- 次のコマンドを入力します。
SFC /scannow
- Enterキーを押してコマンドを実行します。
- スキャンと修復が完了したら、PCを再起動します。
- 以前エラーが出ていたアプリケーションを起動し、問題が解決したか確認します。
これでエラーが解消されれば完了です。改善しない場合は、次の方法を試してください。
3. Visual C++ 再頒布可能パッケージを更新する
お使いのPCに最新のMicrosoft Visual C++ Redistributable for Visual Studioがインストールされていない場合も、このエラーが発生することがあります。その場合は、Microsoftの公式サイトから最新版をダウンロードしてインストールしましょう。
ダウンロードの際は、お使いのシステムアーキテクチャ(x86/32ビットまたはx64/64ビット)に合ったバージョンを選択してください。インストーラーを実行し、画面の指示に従ってインストールを完了させたら、PCを再起動してエラーが解消されたかどうかを確認します。
この方法でも解決しない場合は、次の手順に進みましょう。
4. 最近のWindowsアップデートをアンインストールする
直近のWindowsアップデートが正しくインストールされなかった、あるいは破損していた場合にも、このエラーの原因となることがあります。最近アップデートを適用した覚えがあるなら、そのアンインストールを試してみてください。
Windowsアップデートをアンインストールする手順は以下のとおりです。
- 「Windows + I」キーを押して設定アプリを開きます。
- 「Windows Update」セクションに移動します。
- 右側のパネルから「更新の履歴」をクリックします。
- 更新履歴ページを下にスクロールし、「関連設定」の下にある「更新プログラムのアンインストール」をクリックします。
- インストール済み更新プログラムの一覧が表示されるので、最近インストールした更新プログラムを右クリックし、「アンインストール」を選択します。
- アンインストールが完了したらPCを再起動し、エラーが解消されたか確認します。
エラーが解消された場合は、不具合のあるWindowsアップデートが原因だったと考えられます。後日、「設定 > Windows Update」から「更新プログラムのチェック」ボタンをクリックして、改めてアップデートをインストールしてください。その際は、高速で安定したネットワーク環境に接続し、インストールが中断されないように注意しましょう。
関連記事:Outlookで「Bad Image」エラー(0xc0000020)が発生する場合の対処法。
5. クリーンブート状態でトラブルシューティングを行う
エラーが依然として続く場合は、クリーンブート状態でのトラブルシューティングを試みてください。PC上で動作するサードパーティ製アプリが原因でこのエラーが発生することもあるためです。クリーンブート状態では、Windowsの動作に必要な最小限のサービスとドライバーのみでシステムが起動します。この状態で問題が再現するかどうかを確認することで、原因のアプリを特定しやすくなります。
関連記事:「このファイルのデジタル署名を検証できません」エラー(0xc0000428)の解決方法。
6. システムの復元を実行する
上記のすべての方法で解決しない場合の最終手段として、システムの復元を試しましょう。システムの復元ポイントを使えば、PCを以前の正常な状態にロールバックできます。このエラーが発生していなかった時期の復元ポイントが残っているなら、その時点まで戻すことでエラーを解消できる可能性があります。
システムの復元の手順は以下のとおりです。
- タスクバーの検索ボックスで「システムの復元」と入力し、結果から「復元ポイントの作成」をクリックします。
- 「システムのプロパティ」ウィンドウ内の「システムの復元」ボタンをクリックします。
- システムの復元ウィンドウで「次へ」を押し、復元したい復元ポイントを選択します。
- 内容を確認し、「完了」をクリックします。
- PCを再起動すると、復元が実行されます。完了後、アプリケーションがBad Imageエラー(0xc0000428)なしで起動できるか確認してください。
以上が、Windows 11/10におけるBad Imageエラー(ステータス0xc0000428)の解決方法です。この記事が問題解決の助けになれば幸いです。
あわせて読みたい:Bdeunlock.exeのBad Imageエラーや応答なしエラーの修正方法。
-
Windows 11/10でBad Imageエラー(0xc000012f)が表示される場合の対処法
Windows 11やWindows 10で特定のソフトウェアを起動しようとした際に、「Bad Image(不正なイメージ)エラー ステータス 0xc000012f」が表示されるという報告が多数寄せられています。このエラーはChromeブラウザやWordなど、デバイス上のあらゆるプログラムで発生する可能性があります。いずれの場合も、根本的な対処法はほぼ共通しています。本記事では、この問題を解決するために試せる最適な方法をご紹介します。問題のプログラムがOneDriveである場合、このエラーに遭遇すると、次のようなエラーメッセージが表示されます。OneDrive.exe – 不正なイメージ(Ba
-
Windows 11/10で「Bad Image エラー状態0xc0000020」が発生したときの対処法
Outlookなどのアプリケーションを起動しようとした際に、「Bad Image(不正なイメージ)、エラー状態 0xc0000020」というエラーメッセージが表示されて起動に失敗する場合があります。本記事では、この問題の考えられる原因を特定し、解決に役立つ対処法をご紹介します。このエラーは、Outlookに限らず、その他のプログラムの起動時にも発生することがあります。 エラーメッセージの内容 起動しようとしているソフトウェアやアプリケーションによって異なりますが、一般的には以下のようなエラーメッセージが表示されます。 Software.exe – Bad ImageC:\Windows\Sys