Windows 10/11で「不正なイメージ」エラー(0xc0000020)を解決する9つの方法
一部のWindows 10/11ユーザーの間で、Outlookを起動または使用しようとした際に「エラーステータス 0xc0000020」が表示されるという報告が相次いでいます。この問題に慌てて技術者に相談する人もいれば、インターネットで答えを探す人もいます。この記事を読んでいるあなたは、後者ということでしょう。
そもそも、この問題はパニックになるほど深刻なのでしょうか?このエラーは何を意味し、何がトリガーとなるのでしょうか?
本記事では、エラーステータス 0xc0000020について知っておくべき情報をすべて解説します。「不正なイメージ(bad image)」エラーを取り除く具体的な方法もご紹介します。
Outlook起動時にエラーステータス 0xc0000020が表示される理由
では、エラーステータス 0xc0000020とは何を意味するのでしょうか?
このエラーは、起動しようとしたアプリケーション(ここではOutlook)が破損している、または壊れていることを明確に示しています。また、一部のシステムファイルが失われている場合や、Windowsイメージが古くなっている場合にも発生することがあります。
エラーメッセージの全文には、特定のDLLファイルがWindowsプラットフォーム上での実行を想定していないか、何らかの問題が発生した可能性があると記載されています。さらに、インストールメディアを使用して該当ソフトウェアを再インストールするか、システム管理者やソフトウェアベンダーのサポートチームに問い合わせることが推奨されています。
多くの場合、このエラーは新しいWindowsアップデートの適用後に表示されます。ただし、それ以外のシナリオでもエラーコードが出現することがあります。主な原因は以下の通りです。
- 特定のシステムファイルが破損している
- ソフトウェアのインストールが不完全に終わっている
- 問題のある不安定なWindowsアップデートが適用された
- マルウェアに感染し、ファイルが破損した
- デバイスが正しくシャットダウンされなかった
- 一部のレジストリエントリが壊れている
- システム設定が誤って構成されている
- DLLファイルの不一致が生じている
「不正なイメージ、エラーステータス 0xc0000020」の解決方法
この問題に遭遇した場合は、以下の解決策をお試しください。すべてを試す必要はありません。問題が解決するものが見つかるまで、順番に試していくのがおすすめです。
対処法1:DLLファイルを再登録する
エラーメッセージにあるように、この問題はDLLファイルが原因で発生しています。
DLL(Dynamic Link Library)ファイルとは、オペレーティングシステムがアプリケーションを実行する際に必要となるプログラムの一種です。複数のプログラムから同時に利用できるコードやデータを格納しています。
問題を解決するには、まずエラーメッセージに記載されているDLLファイル名を控えます。そのうえで再登録を試み、問題が解決するかどうかを確認してください。手順は以下の通りです。
- 管理者権限でコマンドプロンプトを起動します。
- コマンドラインに以下のコマンドを入力します。
regsvr32 "DLLまたはOCXファイルのパスとファイル名"
- Enterキーを押します。
- コマンドプロンプトを閉じ、コンピュータを再起動します。
対処法2:SFCスキャンを実行する
システムファイルの破損や損傷が原因と思われる場合は、SFCスキャンの実行をおすすめします。SFC(System File Checker)スキャンは、Windowsシステムファイルの問題を特定・修復するためのツールです。スタートメニューを開き、「ファイル名を指定して実行」を選択し、「sfc /scannow」と入力(引用符は不要)して、Enterキーを押せば実行できます。
対処法3:問題のあるプログラムをアンインストールして再インストールする
エラーがOutlookの起動時や使用中に発生した場合は、一度アンインストールして様子を見てみましょう。
Outlookなどの問題のあるプログラムをアンインストールする手順は以下の通りです。
- 検索フィールドに「コントロールパネル」と入力し、最も関連性の高い結果を選択します。
- 「プログラム」→「プログラムと機能」に移動します。
- Outlookなど問題のあるプログラムを右クリックします。
- 一覧の最上部にある「アンインストール」を選択し、処理が完了するまで待ちます。
- 変更を反映させるため、コンピュータを再起動します。
その後、最新版を改めてインストールし直してください。
対処法4:問題のあるWindowsアップデートをアンインストールする
ご存じの通り、Microsoftは新機能の追加やセキュリティ強化を目的として、定期的にWindowsアップデートを配信しています。しかし、これらのアップデートがかえってトラブルの原因となり、不正なイメージエラーのようなさまざまなエラーを引き起こすことがあります。
Windowsアップデートの適用後にエラーステータス 0xc0000020が表示された場合は、そのアップデートをアンインストールしましょう。混乱を避けるため、以下の手順に従ってください。
- Windowsの検索フィールドをクリックし、「コントロールパネル」と入力します。
- 最上位の結果を選択します。
- 「プログラムと機能」に移動し、次のウィンドウで「インストールされた更新プログラムの表示」を選択します。
- インストール済みのWindowsアップデート一覧が表示されます。
- 「インストール日」をクリックして、更新プログラムを日付順に並べ替えます。
- 最新のアップデートを右クリックします。
- 「アンインストール」を選択し、確認画面が表示されたら「はい」をクリックします。
- デバイスを再起動します。これでエラーが解消されているはずです。
対処法5:Windowsデバイスをリセットする
Windowsをリセットすることで問題を解決できたユーザーもいます。Windows 10/11のリセットを実行したい場合は、以下の手順に従ってください。
- Windowsの検索フィールドをクリックし、「コントロールパネル」と入力します。
- 最も関連性の高い検索結果を選択します。
- 「回復」に移動し、「PCに問題がある場合は、設定でリセットできます」というオプションを選択します。
- 設定パネルに移動し、「このPCを初期状態に戻す」をクリックします。
- 「開始する」ボタンを押します。
- ファイルや個人データを残したい場合は「個人用ファイルを保持する」を選択します。すべて消してもよい場合は「すべて削除する」を選び、再インストールの案内に従います。
- 処理が完了したら、問題が解消したかどうかを確認します。
対処法6:Windows 10/11をクリーンインストールする
Windows 10/11のリセットでも改善しない場合は、クリーンインストールを検討してください。クリーンインストールではオペレーティングシステムのまっさらなコピーが導入されますが、その代わりにすべてのデータが失われます。実行前に、必ずデータのバックアップを取っておいてください。
Windows 10/11をクリーンインストールする手順は以下の通りです。
- Microsoft公式ウェブサイトから、お使いのシステム向けのメディア作成ツールをダウンロードします。
- USBメモリやDVDを使って、起動可能なインストールメディアを作成します。
- スタートボタンをクリックします。
- Shiftキーを押しながら「電源」→「再起動」を選択します。
- コンピュータが再起動したら、「トラブルシューティング」を選択します。
- 「このPCを初期状態に戻す」を選択します。
- 画面の指示に従って、クリーンインストールを完了させます。
- エラーが残っていないかどうかを確認します。
対処法7:DISMスキャンを実行する
最近プログラムをインストールしていないのにエラーが出る場合、システムイメージの破損が原因である可能性があります。幸い、Windowsに標準搭載されているDISMツールを使えば、簡単に修復できます。
DISMの使い方は以下の通りです。
- Windows + Xキーを同時に押して、パワーユーザーメニューを開きます。
- 「Windows PowerShell(管理者)」を選択します。
- ユーザーアカウント制御(UAC)のウィンドウが表示されたら、「はい」をクリックして管理者権限を許可します。
- コマンドラインで以下のコマンドを順番に実行します。各コマンドの入力後には、忘れずにEnterキーを押してください。
- Dism /Online /Cleanup-Image /StartComponentCleanup
- Dism /Online /Cleanup-Image /RestoreHealth
- スキャンには数分かかる場合がありますので、辛抱強くお待ちください。
- スキャンが完了したら、コンピュータを再起動します。
対処法8:マルウェアスキャンを実行する
マルウェアは、あらゆるPCにとって現実的な脅威です。ハッカーは常に、コンピュータへ侵入したりシステムファイルを破損させたりする新しい手法を探しています。幸い、こうした攻撃を未然に防ぐツールは数多く存在します。エラーコードがマルウェアによるものだと思われる場合は、すぐにウイルススキャンを実行しましょう。
手順は以下の通りです。
- スタートメニューを開き、「設定」を選択します。
- 「更新とセキュリティ」→「Windowsセキュリティ」に移動します。
- 「ウイルスと脅威の防止」を選択します。
- 「現在の脅威」に進み、「クイックスキャン」を選択します。
- ウイルススキャンが開始されます。
- スキャン完了後、結果を確認し、推奨事項に従ってマルウェアを除去します。
対処法9:保留中のWindowsアップデートをインストールする
被害を受けた一部のユーザーによると、特定のWindowsアップデートを放置していたところエラーが発生し、そのアップデートをインストールすることで解消できたそうです。多くの人にとって、この方法は有効でした。この解決策を試したい場合は、以下の手順に従ってください。
- Windows + Rキーを押します。「ファイル名を指定して実行」ダイアログが起動します。
- 検索フィールドに「ms-settings:windowsupdate」と入力します(引用符は不要)。
- 「OK」をクリックして、設定アプリを開きます。
- 「Windows Update」のセクションに移動します。
- 「更新プログラムのチェック」ボタンを押します。
- アップデートが検出されると、Windowsが自動的にインストールを開始します。画面の指示に従って、Windows 10/11デバイスを最新ビルドに更新してください。
- 保留中のアップデートのインストールが完了したら、デバイスを再起動します。
まとめ
本記事では、Windows 10/11の環境で発生する不正なイメージエラー(0xc0000020)を修正するための具体的な手順を9つご紹介しました。上から順に試していけば、ほとんどのケースで問題を解決できるはずです。手順について追加の質問がある場合は、ぜひコメント欄でお知らせください。できるだけ早くお答えします!
-
Windows 11/10で「Bad Image エラー状態0xc0000020」が発生したときの対処法
Outlookなどのアプリケーションを起動しようとした際に、「Bad Image(不正なイメージ)、エラー状態 0xc0000020」というエラーメッセージが表示されて起動に失敗する場合があります。本記事では、この問題の考えられる原因を特定し、解決に役立つ対処法をご紹介します。このエラーは、Outlookに限らず、その他のプログラムの起動時にも発生することがあります。 エラーメッセージの内容 起動しようとしているソフトウェアやアプリケーションによって異なりますが、一般的には以下のようなエラーメッセージが表示されます。 Software.exe – Bad ImageC:\Windows\Sys
-
Windows 11/10でEXCEPTION_ACCESS_VIOLATIONエラーを解決する方法
アプリケーションを起動しようとした際に、EXCEPTION_ACCESS_VIOLATIONというエラーメッセージが表示されるケースが多数報告されています。この問題は特定のアプリに限ったものではなく、システム上のほぼすべてのアプリケーションで発生する可能性があります。中には、Javaのインストール時にこのエラーに遭遇したユーザーもいます。このエラーは、起動しようとしているアプリケーションが保護されたメモリ領域にアクセスしようとしたときに発生します。本記事では、このエラーを解消するための具体的な対処法を順番にご紹介しますので、ぜひ参考にしてください。場合によっては、このエラーが発生した際に原因と