【保存版】Windowsのアプリケーションエラー 0xc0000142 を解決する7つの対処法
アプリケーションエラー 0xc0000142 の解決方法:「エラー 0xc0000142」は、どの Windows バージョンでも発生する可能性があり、通常はアプリケーションが正常に初期化できない際に表示されます。このエラーは非常に厄介で発生頻度も高く、Windows の中核的なアプリケーションにも影響を及ぼします。プログラムを起動しようとするたびに、次のようなエラーメッセージが表示されます。
アプリケーションを正しく起動できませんでした(0xc0000142)。[OK] をクリックしてアプリケーションを終了してください。

アプリケーションエラー 0xc0000142 の主な原因
このエラーは、使用しようとしているプログラム自体の不具合や、関連ファイルの破損・欠損が原因で発生します。特に多いのが、コマンドプロンプト(cmd.exe)を実行した際にエラーが出るという報告です。エラーメッセージ自体は具体的な問題箇所を示してくれませんが、標準的な手順で解決できます。
最も典型的な原因は、アプリケーションが必要とするシステムファイルや DLL ファイルが破損していることです。これらのファイルは PC の動作に不可欠であり、何らかの損傷を受けるとシステムの安定性が大きく損なわれ、0xc0000142 をはじめとする各種エラーを引き起こします。
考えられる原因と対策候補
- 「Search Protect」「SW Booster」などの不要プログラム(アンインストールを検討)
- レジストリキー「LoadAppInit_DLLs」の設定ミス
- NVIDIA グラフィックドライバーの不具合(更新または再インストール)
- Visual C++ 再頒布可能パッケージの破損(再インストール)
- DirectX 11 未インストール
- Microsoft .NET Framework 未インストールまたはバージョンが古い
- ウイルス対策ソフトによる干渉(一時的に無効化して確認)
アプリケーションエラー 0xc0000142 を修正する手順
作業を始める前に、万が一に備えてシステムの復元ポイントを作成しておきましょう。また、各方法を試すたびにエラーが解消されたかどうかを必ず確認してください。
方法1:不要なプログラムをアンインストールする
まず「Search Protect」「SW Booster」「Performance Optimizer」などの不要な(あるいは怪しい)プログラムをアンインストールします。
- Windows のコントロールパネルを開きます。
- プログラムと機能(インストール済みプログラムの一覧)を選択します。

- 「Search Protect」などを選択してアンインストールします。その後、エラーが解消されたか確認しましょう。
方法2:LoadAppInit_DLLs の値を変更する
- Windows キー + R キーを押して「ファイル名を指定して実行」を開き、「regedit」と入力して Enter キーを押します。

- レジストリエディターで、以下の場所へ移動します。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\LoadAppInit_DLLs

- LoadAppInit_DLLs をダブルクリックし、値を「1」から「0」に変更します。

- [OK] をクリックして確定し、レジストリエディターを終了します。その後、ソフトウェアやゲームを起動してみてください。
注意:レジストリの編集は、誤操作するとシステムに深刻な影響を与える可能性があります。編集前にレジストリのバックアップを取ることをおすすめします。
方法3:グラフィックドライバーを更新する
NVIDIA の公式サイト(またはお使いのグラフィックカード メーカーの公式サイト)から、最新のグラフィックドライバーをダウンロードして更新します。更新時に問題が発生する場合は、デバイスマネージャーから一度ドライバーを削除してから再インストールするのも有効です。

ドライバーの更新だけでエラーが解消されるケースもありますが、改善しない場合は次の方法に進みましょう。
方法4:C++、DirectX、.NET Framework の最新版を導入する
C++ ランタイムに問題がある場合は、システム上の Visual C++ 再頒布可能パッケージを一度アンインストールし、改めてインストールし直します。併せて DirectX 11 と Microsoft の最新 .NET Framework もインストールしておきましょう。
- Visual C++ 再頒布可能パッケージ:Microsoft 公式サイトからダウンロード
- DirectX 11 および DirectX エンドユーザー ランタイム インストーラー:Microsoft 公式サイトからダウンロード
- .NET Framework:Microsoft 公式サイトからダウンロード

方法5:All in One Runtimes(AIO)を利用する
「All in One Runtimes(AIO)」をダウンロードしてインストールするのも便利な選択肢です。
このパックには、重要かつ最新のランタイムがすべて統合されており、必要なものだけを選んでインストールできます。ホットフィックス適用済みの全バージョンの .NET Framework も含まれています。
方法6:互換モードでアプリケーションを実行する
互換モードでアプリケーションを実行し、常に管理者として起動するよう設定します。
- エラーが発生する実行ファイル(.exe)を右クリックします。
- [プロパティ] を選択し、[互換性] タブを開きます。
- [互換性のトラブルシューティング] をクリックします。ここでアプリが正常に動作すれば設定を保存して完了です。動作しない場合は続けます。
- [互換モードでこのプログラムを実行する] にチェックを入れます。

- ドロップダウンから、過去に正常動作していた Windows のバージョン(例:Windows 7 など)を選択します。
- [特権レベル] の [管理者としてこのプログラムを実行する] にもチェックを入れます。
- [適用] をクリックして閉じます。再度、エラーが解消されたかどうかを確認してください。
方法7:SFC(システム ファイル チェッカー)を実行する
「sfc /scannow」コマンドを実行すると、保護されているすべてのシステム ファイルがスキャンされ、不正なバージョンが正しい Microsoft のファイルに自動的に置き換えられます。
- スタートボタン(Windows ロゴ)を右クリックします。
- [コマンド プロンプト(管理者)] を選択します。
- 確認画面が表示されたら [はい] をクリックすると、管理者権限のコマンドプロンプトが開きます。
- 「sfc /scannow」と入力して Enter キーを押し、処理が完了するまで待ちます。

スキャンには数分〜十数分程度かかることがあります。完了後は PC を再起動し、エラーが解消されたか確認しましょう。
まとめ
以上の方法を実践すれば、ほとんどの場合はアプリケーションエラー 0xc0000142 を短期間で解消できます。すべて試しても改善しない場合は、ゲーム固有のケースとして追加の対処法が必要なこともあります。その際は、開発元の公式サポートやユーザーコミュニティのフォーラムも参考にしてみてください。本記事についてご不明な点があれば、お気軽にコメント欄でお知らせください。
-
アプリケーションエラー0xc0000005の原因と8つの解決策【Windows対応】
アプリケーションエラー 0xc0000005(アクセス違反)は、特定のプログラムの起動やインストールに必要なファイルや設定を、パソコンが正しく処理できないことで発生するエラーです。特定のソフトウェアを使用しようとした瞬間や、Windowsのアップグレード中に表示されることがありますが、その原因は多岐にわたります。故障したRAM、PC内のファイル破損、設定の不具合などが代表的な例として挙げられます。 アプリケーションエラー 0xc0000005 の主な原因 Windowsのインストールエラー WDFアクセス違反エラー アプリケーションが起動できない このエラーは、Windowsでプログラム
-
Steamの「アプリケーションロードエラー 5:0000065434」を解決する7つの対処法
Valveが提供するSteamは、Windows PCにゲームをインストールするためのサービスとして間違いなく最高峰の存在です。拡大を続ける膨大なゲームライブラリに加え、ゲーマー向けの便利な機能が数多く搭載されています。しかし、あらゆるソフトウェアと同様に、Steamもエラーとは無縁ではありません。これまでにも「Steamが起動しない」「steamui.dllの読み込みに失敗」「ネットワークエラー」「ダウンロード時のラグ」など、よく知られたSteamのトラブルを取り上げてきました。 本記事では、もう一つの頻出エラーである「アプリケーションロードエラー 5:0000065434」について詳しく解