Windows でゲームやアプリを起動しようとした時に「アプリケーションを正しく起動できませんでした (0xc0000005)」というメッセージが表示されたことがあるなら、それはかなり迷惑で、正直言ってよくある悩みの種です。基本的に、Windows がプログラムを正しく実行できない障害に遭遇したということです。その原因は、ファイルの破損、アクセス許可、セキュリティ ソフトウェアとの競合、システム設定の誤りなど、さまざまなことが考えられます。幸いなことに、これをトラブルシューティングするための確実な方法がいくつかあり、多くの場合、いくつかの手順を実行するだけで済みます。最初の試みで問題が解決する場合もあれば、少し忍耐が必要になる場合もあります。Windows は、このようなことを必要以上に複雑にするのが好きなのです。このガイドでは、順番に試すことができる複数の修正方法について説明していますので、そのうちの 1 つが、通常の面倒な作業なしにアプリを起動して実行できるようにしてくれることを願っています。

アプリケーションが正しく起動できない (0xc0000005) エラーを修正する方法

修正1: プログラムを管理者として実行する

これはよくあるケースです。アプリケーションの実行には、特にシステムファイルやレジストリエントリにアクセスする場合など、より高い権限が必要になることがあります。管理者として実行することで、状況が一変することがあります。やり方は簡単です。アプリのショートカットまたは実行ファイルを右クリックし、「管理者として実行」をクリックするだけです。アプリが正常に起動する場合は、権限の問題です。右クリックして「プロパティ」を選択し、「互換性」タブで「このプログラムを管理者として実行」にチェックを入れることで、常に管理者として実行するように設定できます。

修正2: 問題のあるアプリのデータ実行防止(DEP)を無効にする

この機能は悪意のあるコードの実行を防ぐために設計されていますが、設定によっては正規のアプリもブロックされる可能性があります。特定のプログラムに対してこの機能を無効にするには、以下の手順を実行してください。

  • Windows+を押してR入力し、sysdm.cplヒットするとEnter、システム プロパティが開きます。
  • [詳細設定]タブに移動し、[パフォーマンス]セクションの[設定]をクリックします。
  • データ実行防止タブに切り替えます。
  • [選択したプログラムを除くすべてのプログラムに対して DEP を有効にする]を選択します。
  • [追加]をクリックし、アプリの実行可能ファイル (.exe) を参照します。
  • 「適用」を押してPCを再起動してください。その後、アプリをもう一度起動してみてください。

これは、一部のシステムでは、特にコードが不適切であったり破損していたり​​する場合、DEP が誤ってアプリを脅威としてフラグ付けしたり、実行を阻止したりする可能性があるため、役立ちます。

修正3: システムファイルチェッカー(SFC)を実行してファイルを修復する

Windowsファイルが破損すると、アプリの起動に支障をきたすことがあります。場合によっては、気づかないうちに問題が発生している可能性があります。Windowsに搭載されているSFCツールを実行すると、こうした問題の一部を手軽に解決できます。コマンドプロンプトを管理者として起動し(スタートメニューを右クリックし、「コマンドプロンプト(管理者)」または新しいバージョンでは「Windowsターミナル(管理者) 」を選択)、次のコマンドを入力します。

SFC /scannow

押しEnterて待ってください。数分かかる場合がありますので、しばらくお待ちください。問題が見つかった場合は、自動的に修復を試みます。完了したら再起動し、アプリが起動するかどうかを確認してください。これにより、0xc0000005エラーを引き起こす奇妙なシステム競合が修正される可能性があります。うまくいくときもあれば、うまくいかないときもありますが、試してみる価値はあります。

解決策4:ウイルス対策ソフトウェアとセキュリティソフトウェアを確認する

時々、アンチウイルスソフトやマルウェア対策ツールが過剰に反応し、正規のアプリをブロックしてしまうことがあります。少し奇妙ですが、全くないわけではありません。トラブルシューティング:

  • ウイルス対策ソフトウェアを一時的に無効にしてください(リアルタイム保護をオフにするオプションを探してください)。これは永久に無効にする必要はありません。テストするのに十分な時間です。
  • アプリをもう一度起動してみてください。うまく動作すれば、原因が特定できたことになります。今後の問題を防ぐために、そのアプリを例外リストまたはホワイトリストに追加してください。
  • その後、必ずウイルス対策ソフトを再度有効にしてください。当然ですが、Windows では必要以上に難しくする必要があるためです。

セキュリティソフトウェアが原因かどうかを確認する簡単な方法です。Windows Defenderをご利用の場合は、「設定」→「更新とセキュリティ」→「Windowsセキュリティ」→「ウイルスと脅威の防止」→「設定の管理」から無効にすることができます。

追加のヒントとよくある落とし穴

トラブルシューティングを行う際は、次の点に留意してください。

  • Windowsが最新の状態であることを確認してください。バグはパッチで修正される場合があり、Windows Updateを実行するだけで多くの奇妙な問題が解決することがあります。
  • アプリの最近のアップデートや新規インストールが競合を引き起こしていないか確認してください。ロールバックするか、アンインストールしてクリーンインストールしてみてください。
  • 何も効果がない場合は、問題のあるアプリを完全にアンインストールしてから、新規インストールを行ってください。インストール自体が破損している場合もあります。

まとめ

確かに、このエラーを修正するのはWindowsと格闘しているような難しさを感じるかもしれませんが、ほとんどの場合、これらの方法で解決できます。権限、セキュリティ設定、破損したファイルなど、それぞれが原因となる可能性があります。場合によっては、複数の原因が重なり、解決するまでにいくつかの方法を試す必要があります。DEPや権限をいじった後、再起動するだけで、キャッシュに残っている問題のある状態をクリアできる場合が多いです。それでも問題が解決しない場合は、再インストールやアプリのサポートフォーラムへの問い合わせが必要になるかもしれません。

まとめ

  • 管理者としてアプリを実行する
  • 問題のあるプログラムのDEPを無効にする
  • SFCを実行してシステムファイルを修復する
  • ウイルス対策の干渉をチェックし、一時的に無効にしてホワイトリストに登録する
  • 必要に応じてWindowsを更新し、アプリを再インストールします

これが役に立つことを祈る

これらのトリックのいずれかで、アプリが再びエラーを出さずに実行できるようになることを願っています。Windowsがあまり説明もなくこのエラーを出すのは少しイライラしますが、少なくとも今は具体的な解決策を試すことができます。頑張ってください!