Windowsで「アプリケーションを正しく起動できませんでした(0xc0000142)」エラーを解決する方法
Windowsでアプリを起動しようとするたびに「アプリケーションを正しく起動できませんでした (0xc0000142)」という厄介なエラーが表示されるのは、本当にイライラしますよね。通常、原因はシステムファイルの古さや破損、互換性のないソフトウェア、あるいは設定ミスなど、いくつかの要因が絡み合っていることです。幸いなことに、多くの場合、問題を解決できる手順がいくつかあります。単純な再起動だけでは不十分な場合もあるからです。重要なのは、Windowsのアップデート、破損したファイルの修復、互換モードの調整など、システムコンポーネントを適切な状態に保つことです。
すべての修正方法がすぐに効果を発揮するとは限りません。場合によっては、いくつか試してみて、何が効果的かを見極める必要があるかもしれません。一部のアプリでは管理者権限が必要な場合や、Windowsがお使いのアプリのバージョンと互換性のない状態で起動している場合もあります。いずれにせよ、これらの方法は、なかなか起動しないアプリを再起動させるのに試してみる価値があります。ただし、Windowsはこれらの問題に対処しにくい場合があるので、時々再起動、再インストール、または微調整が必要になることを覚えておいてください。これらのトラブルシューティング手順は、多くの場合、エラーを完全に解決するのに役立ちます。それでは、他のユーザー(そして時には…私自身)にも役立った解決策を早速見ていきましょう。
Windows 10/11で「アプリケーションを正しく起動できませんでした」というエラーを修正する方法
PCを再起動する – 時にはシンプルが一番
基本的なことのように聞こえますが、PCを再起動すると、起動エラーの原因となる小さな不具合を解消できる場合があります。Windowsは、特にアップデートやインストールの後は、細かい不具合が残る傾向があります。再起動は、フリーズしたゲームをリセットするようなものです。場合によっては、それだけで解決することもあります。
- スタートメニューを開き、電源をクリックします。
- [再起動]を選択します。
- 再起動したら、アプリをもう一度起動してみてください。たいていは簡単です。でも、もしそうでない場合は…
管理者としてアプリを実行する
環境によっては、アプリがWindowsから「大丈夫、やらせてくれ」と促すためのちょっとしたプッシュが必要な場合もあります。管理者として実行することで、0xc0000142エラーの原因となる権限関連の問題を解決できます。この修正は、アプリが突然起動しなくなった場合や、権限に関する警告が表示された場合に有効です。
- アプリのショートカットまたは実行可能ファイルを右クリックし、[管理者として実行]を選択します。
- 正常に起動する場合は、常に管理者権限で実行するように設定することを検討してください。
- ショートカットを右クリック >プロパティ。
- [ショートカット]タブに移動し、 [詳細設定]をクリックします。
- [管理者として実行]をチェックします。
- 「OK」を押して、「適用」を押します。
古いアプリの互換モードを設定する
アプリが古い場合や、最近Windowsをアップグレードした場合は、互換モードが役立つかもしれません。Windowsは、新しいOSと相性の悪い古いプログラムをブロックすることがあります。古いバージョンのWindowsのように動作させることで、そのエラーを修正できる場合があります。
- アプリのショートカットまたは EXE を右クリックし、[プロパティ] を選択します。
- 「互換性」タブをクリックします。
- の「互換モードでこのプログラムを実行する」をチェックします。
- 古い Windows バージョン (Windows 7 や 8 など)、特に以前はアプリが正常に動作していたバージョンを選択します。
- [適用]と[OK]をクリックします。
- アプリをもう一度起動してみてください。互換性の問題が原因の場合は、通常これで解決します。ただし、一部の機種では、この手順を完全に有効にするには再起動が必要になる場合があります。
Windows を更新する — 古いバグが残っているため
Windowsのバージョンが古くなると、バグや互換性の問題が山積みになり、面倒な問題になることがあります。Windowsを最新の状態に保つことは、こうしたエラーの多くに対する長期的な解決策として最適です。通常、アップデートによって、アプリでエラーが発生する原因となっているバグが修正されます。
- Windows + I キーを押して設定を開きます。
- [更新とセキュリティ]に移動します。
- Windows Updateをクリックします。
- 「アップデートを確認」をクリックします。利用可能なものはすべてインストールします。
- PCを再起動してください。
- アプリをもう一度試してください。これで問題が解決することを願っています。
.NET Framework を更新する – 一部のアプリはうるさい
多くのアプリは最新の. NET Frameworkに依存しています。.NET Frameworkが古かったり、不足していたりすると、動作が不安定になります。簡単に更新する方法をご紹介します。
- .NET ダウンロード ページにアクセスしてください。
- お使いのOSと互換性のある最新バージョンを選択してください。
- インストーラーをダウンロードして実行します。
- 再起動してからアプリをもう一度起動してみてください。なぜ動作するのかは分かりませんが、一部の環境では古い. NETが問題の根本原因となっている可能性があります。
DirectXを更新する – 特にゲームが関係している場合
アプリがゲームやグラフィックを多用するアプリの場合は、DirectXのアップデートが役立つ場合があります。DirectXファイルが破損していたり、古くなったりすると、起動エラーが発生することがあります。Microsoftのサイトから最新バージョンを入手してインストールしてください。
- DirectX のダウンロード ページにアクセスしてください。
- 言語を選択し、「ダウンロード」をクリックします。
- インストーラーを実行し、プロンプトに従います。
- 再起動して、アプリを再度テストします。
アプリをアンインストールして再インストールする(場合によってはこれが唯一の方法)
アプリのコアファイルが破損している場合、Windowsは起動時にエラーを表示します。アンインストールしてから再インストールすることで、破損したファイルを消去し、すべてをリセットできます。ただし、これはより抜本的な解決策ですが、他の方法が効かない場合に有効になることが多いので注意してください。
- で設定を開きますWindows + I。
- アプリに移動します。
- アプリを見つけて、「アンインストール」をクリックします。
- 指示に従って削除を完了します。
- 次に、アプリのインストーラーを実行するか、公式ソースから新規に再ダウンロードします。
- 問題が解決しない場合は、再度アンインストールして新しいインストーラーを入手してください。
Microsoft Visual C++ 再頒布可能パッケージを再インストールする
多くのプログラムはVisual C++再頒布可能パッケージに依存しています。これらのパッケージが破損している場合、アプリが起動しない可能性があります。最新バージョンを再インストールすると、問題が解決する場合があります。
- コントロール パネルを開きます( [スタート]から検索します)。
- [プログラムのアンインストール]を選択します。
- Microsoft Visual C++ 再頒布可能パッケージのすべてのバージョンを見つけて、それぞれをアンインストールします。
- Microsoft サイトにアクセスしてください。
- 最新のパッケージをダウンロードしてインストールします。
- 再起動してアプリをもう一度試してください。
Windowsシステムファイルを修復する – 破損している可能性があるため
Windowsファイルが破損または欠落している場合、アプリが起動しなくなることがあります。システムファイルチェッカー(SFC)とDISMツールを使えば、問題を自動的にスキャンして修復できます。これは少し技術的な方法ですが、他に方法がない場合は試してみる価値があります。
- [スタート]を開き、[コマンド プロンプト]を検索して右クリックし、[管理者として実行]を選択します。
- CMDで
DISM.exe /Online /Cleanup-image /Restorehealthと入力してクリックしますEnter。数分かかる場合がありますので、しばらくお待ちください。 - 次に、
sfc /scannowと入力してクリックしますEnter。これにより、システムファイルがスキャンされ、修復されます。 - 完了したら、PC を再起動して、アプリが起動するかどうかを確認します。
その他のトラブルシューティング方法
上記のいずれの方法でも問題が解決しない場合は、ドライバーの更新や競合がないか再度確認するか、イベントログで手がかりを探してみてください。バックグラウンドサービスやレジストリキーの破損が問題の原因となっている場合もあります。トラブルシューティングは少し複雑になる場合がありますが、これらの基本的な手順でほとんどの一般的な原因を解決できます。
うまくいけば、これらのうちのどれかが役に立つでしょう。アプリケーションが起動しないのは困りものですが、少し辛抱すればほとんどの問題は解決できます。頑張ってください!
まとめ
- 軽微な不具合を解消するためにPCを再起動しました
- アプリを管理者として実行し、常にそうするように設定しました
- 古いアプリの互換モードを有効にする
- Windows、.NET Framework、DirectX、および Visual C++ の再頒布可能パッケージの更新
- アプリをアンインストールし、新規ダウンロードで再インストールしました
- SFCおよびDISMツールでシステムファイルを修正
まとめ
エラーを解消するのは少し面倒ですが、これらの修正がうまくいけば、本当に助かります。場合によっては、アップデートや権限の再適用だけで済むこともあります。それでもうまくいかない場合は、Windowsのクリーンインストールが必要になるかもしれませんが、そうならないことを願っています。ただし、Windowsには癖があるので、忍耐強く待つことが大事です。頑張ってください。これらの方法のどれかが、あなたのイライラを何時間も軽減してくれることを願っています。私が試した多くの設定ではうまくいったので、あなたにも効果があることを願っています。
関連記事
この記事は役に立ちましたか?