「アプリケーションを正しく起動できませんでした(0xc0000142)」エラーの解決方法
ゲームやアプリケーションを起動しようとしたときに、「アプリケーションを正しく起動できませんでした(0xc0000142)」というエラーが表示されたことはありませんか?実はこの問題は多くのユーザーが経験しており、Microsoft製アプリや各種ゲームを開く際に発生することが報告されています。まずは、このエラーの主な原因を確認しておきましょう。
「0xc0000142」エラーが発生する主な原因
- Windowsのバージョンが古い
- デバイスドライバーが古い、または破損している
- システムファイルが破損している
- 管理者権限がないため、アプリケーションの起動がブロックされている
- DLLファイルが破損・欠落している
- ウイルス対策ソフトがアプリケーションと干渉している
「アプリケーションを正しく起動できませんでした(0xc0000142)」の解決方法
1. パソコンを再起動する
再起動は、多くのトラブルを手軽に解消できる基本の方法です。メモリ(RAM)上の一時ファイルが破損していることが原因でエラーが発生している場合、再起動によってそれらがクリアされ、問題が解決する可能性があります。
2. Windowsを更新する
Windowsを最新の状態に保つことは非常に重要です。古いバージョンのWindowsでは、起動したいアプリケーションやゲームの最新版に対応していない場合があります。以下の手順でアップデートを確認しましょう。
- 「Windows + I」キーを押して設定を開きます。
- 左側のメニュー下部にあるWindows Updateをクリックします。
- 更新プログラムのチェックをクリックします。アップデートが見つかった場合はダウンロードし、パソコンを再起動してください。
3. 破損したシステムファイルを修復する
システムファイルの破損が原因でこのエラーが発生することもあります。そんなときは、SFC(システム ファイル チェッカー)コマンドを使えば、破損したシステムファイルを自動的に検出・修復できます。
- Windowsの検索バーに「cmd」と入力し、画面右側の管理者として実行をクリックします。
- コマンドプロンプトが開いたら、「SFC /scannow」と入力します。
- 「Enter」キーを押してスキャンを実行します。
4. システムロケールを変更する
地域の設定が正しくない場合も、このエラーが発生することがあります。以下の手順で正しい地域を選択してみてください。
- Windowsの検索バーで「コントロールパネル」を検索して開きます。
- 表示方法のドロップダウンから小さいアイコンを選択します。
- 地域をクリックします。
- 管理タブを開き、システムロケールの変更をクリックします。
- お住まいの地域を選択して「OK」をクリックします。
- 再度「適用」→「OK」の順にクリックして設定を保存します。
5. ドライバーを更新する
古い、破損した、または欠落しているドライバーは、さまざまなシステムやアプリケーションの不具合を引き起こします。たとえば、高画質のゲームが頻繁にクラッシュする場合は、グラフィックスドライバーが古い可能性があります。手動での更新も可能ですが、Advanced Driver Updaterのような専用ツールを使えば、より効率的かつ安全にドライバーを管理できます。主な特徴は以下のとおりです。
- 複数のドライバーを一括更新できる
- 破損・古いドライバーを素早くスキャン
- 更新前にドライバーのバックアップを作成
- 緊急時にバックアップから復元可能
- 希望の日時でドライバースキャンを予約
さらに、Windows 11にも対応しています。Advanced Driver Updaterでドライバーを更新する手順は以下のとおりです。
- Advanced Driver Updaterをダウンロード、インストールして起動します。
- 古いドライバーの一覧から、更新したいドライバー名の左側にあるチェックボックスにチェックを入れます。
- 1つのドライバーだけ更新する場合は青色のドライバーを更新を、複数まとめて更新する場合はすべて更新ボタンをクリックします。
6. 管理者として実行する
アプリケーションによっては、管理者権限が必要な場合があります。管理者として実行すれば、他のプロセスに干渉されることなくスムーズに起動し、すべての機能にアクセスできます。
- ゲームまたはアプリケーションを右クリックします。
- プロパティをクリックします。
- 互換性タブを開きます。
- 設定項目内の「管理者としてこのプログラムを実行する」にチェックを入れます。
7. クリーンブートを実行する
不要なMicrosoftサービスが、起動したいプログラムと干渉している可能性もあります。その場合は、クリーンブートを試してみましょう。Windows 10およびWindows 11それぞれでのクリーンブートの手順については、別記事で詳しく解説していますので、そちらをご参照ください。
8. DLLファイルを再登録する
PC上のプログラムが開けず、本記事のようなエラーが表示される場合、DLLファイルの再登録が有効なことがあります。コマンドプロンプトを使用して、以下の手順で実行できます。
- Windowsの検索バーに「cmd」と入力し、右側の管理者として実行を選択します。
- コマンドプロンプトが開いたら、以下のコマンドをコピーして貼り付けます。
for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i
- 「Enter」キーを押して実行します。
9. 問題のあるプログラムをアンインストールする
上記の方法をすべて試しても、アプリケーションを起動するたびにエラーが表示される場合は、そのプログラムが破損している、悪意のあるものである、あるいは正しくインストールされていない可能性があります。以下の手順で対処しましょう。
- マルウェア対策ソフトでスキャンし、対象のアプリケーションが安全かどうかを確認します。
- 安全なアプリケーションであれば、完全にアンインストールし、パソコンを再起動してから新規にインストールし直します。
まとめ
本記事では、「アプリケーションを正しく起動できませんでした(0xc0000142)」エラーの解決方法を9つ紹介しました。どれかの方法で問題が解決した場合は、ぜひコメント欄でお知らせください。同じ悩みを抱える方の助けになります。トラブルシューティングに関するヒントをもっと知りたい方は、WeTheGeekの他の記事もぜひご覧ください。Facebook、Twitter、Instagramでも情報を発信しています。
-
「セットアップは新しいシステムパーティションを作成できませんでした」エラーの解決方法
HDDからSSDや大容量HDDへの換装を計画している場合、OSの再インストールとパーティションの作成が必要になります。しかし、この作業は思ったほど簡単ではなく、「セットアップは新しいシステムパーティションを作成できませんでした(Setup was unable to create a new system partition)」というエラーに悩まされるユーザーが少なくありません。この記事では、このエラーを解消し、HDD間の移行をスムーズに行うための優れたソフトウェア「AOMEI Partition Assistant Professional」をご紹介します。 AOMEI Partition
-
「アプリケーションを正しく起動できません」エラー(0xc000007b)の直し方7選
Windowsでゲームやアプリを起動しようとした際に「アプリケーションを正しく起動できません(The application was unable to start correctly)」というエラーメッセージが表示される場合、その原因の多くはPC本体側、つまりWindows環境に何らかの問題があることにあります。このエラーは、32ビット版と64ビット版のWindowsやアプリケーションが混在している環境で発生することが多いとされています。ただし、あまり難しく考えず、以下の対処法を順番に試してみましょう。1つの方法で解決することもあれば、複数の方法を組み合わせることで解決するケースもあります。