Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

【保存版】Windowsのアプリケーションエラー 0xc0000142 を解決する7つの対処法

【保存版】Windowsのアプリケーションエラー 0xc0000142 を解決する7つの対処法

アプリケーションエラー 0xc0000142 の解決方法:エラー 0xc0000142」は、どの Windows バージョンでも発生する可能性があり、通常はアプリケーションが正常に初期化できない際に表示されます。このエラーは非常に厄介で発生頻度も高く、Windows の中核的なアプリケーションにも影響を及ぼします。プログラムを起動しようとするたびに、次のようなエラーメッセージが表示されます。

アプリケーションを正しく起動できませんでした(0xc0000142)。[OK] をクリックしてアプリケーションを終了してください。

【保存版】Windowsのアプリケーションエラー 0xc0000142 を解決する7つの対処法

アプリケーションエラー 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」などの不要な(あるいは怪しい)プログラムをアンインストールします。

  1. Windows のコントロールパネルを開きます。
  2. プログラムと機能(インストール済みプログラムの一覧)を選択します。
  3. 【保存版】Windowsのアプリケーションエラー 0xc0000142 を解決する7つの対処法
  4. 「Search Protect」などを選択してアンインストールします。その後、エラーが解消されたか確認しましょう。

方法2:LoadAppInit_DLLs の値を変更する

  1. Windows キー + R キーを押して「ファイル名を指定して実行」を開き、「regedit」と入力して Enter キーを押します。
  2. 【保存版】Windowsのアプリケーションエラー 0xc0000142 を解決する7つの対処法
  3. レジストリエディターで、以下の場所へ移動します。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\LoadAppInit_DLLs

【保存版】Windowsのアプリケーションエラー 0xc0000142 を解決する7つの対処法

  1. LoadAppInit_DLLs をダブルクリックし、値を「1」から「0」に変更します。
  2. 【保存版】Windowsのアプリケーションエラー 0xc0000142 を解決する7つの対処法
  3. [OK] をクリックして確定し、レジストリエディターを終了します。その後、ソフトウェアやゲームを起動してみてください。

注意:レジストリの編集は、誤操作するとシステムに深刻な影響を与える可能性があります。編集前にレジストリのバックアップを取ることをおすすめします。

方法3:グラフィックドライバーを更新する

NVIDIA の公式サイト(またはお使いのグラフィックカード メーカーの公式サイト)から、最新のグラフィックドライバーをダウンロードして更新します。更新時に問題が発生する場合は、デバイスマネージャーから一度ドライバーを削除してから再インストールするのも有効です。

【保存版】Windowsのアプリケーションエラー 0xc0000142 を解決する7つの対処法

ドライバーの更新だけでエラーが解消されるケースもありますが、改善しない場合は次の方法に進みましょう。

方法4:C++、DirectX、.NET Framework の最新版を導入する

C++ ランタイムに問題がある場合は、システム上の Visual C++ 再頒布可能パッケージを一度アンインストールし、改めてインストールし直します。併せて DirectX 11 と Microsoft の最新 .NET Framework もインストールしておきましょう。

  • Visual C++ 再頒布可能パッケージ:Microsoft 公式サイトからダウンロード
  • DirectX 11 および DirectX エンドユーザー ランタイム インストーラー:Microsoft 公式サイトからダウンロード
  • .NET Framework:Microsoft 公式サイトからダウンロード

【保存版】Windowsのアプリケーションエラー 0xc0000142 を解決する7つの対処法

方法5:All in One Runtimes(AIO)を利用する

「All in One Runtimes(AIO)」をダウンロードしてインストールするのも便利な選択肢です。
【保存版】Windowsのアプリケーションエラー 0xc0000142 を解決する7つの対処法

このパックには、重要かつ最新のランタイムがすべて統合されており、必要なものだけを選んでインストールできます。ホットフィックス適用済みの全バージョンの .NET Framework も含まれています。

方法6:互換モードでアプリケーションを実行する

互換モードでアプリケーションを実行し、常に管理者として起動するよう設定します。

  1. エラーが発生する実行ファイル(.exe)を右クリックします。
  2. [プロパティ] を選択し、[互換性] タブを開きます。
  3. [互換性のトラブルシューティング] をクリックします。ここでアプリが正常に動作すれば設定を保存して完了です。動作しない場合は続けます。
  4. [互換モードでこのプログラムを実行する] にチェックを入れます。
  5. 【保存版】Windowsのアプリケーションエラー 0xc0000142 を解決する7つの対処法
  6. ドロップダウンから、過去に正常動作していた Windows のバージョン(例:Windows 7 など)を選択します。
  7. [特権レベル] の [管理者としてこのプログラムを実行する] にもチェックを入れます。
  8. [適用] をクリックして閉じます。再度、エラーが解消されたかどうかを確認してください。

方法7:SFC(システム ファイル チェッカー)を実行する

「sfc /scannow」コマンドを実行すると、保護されているすべてのシステム ファイルがスキャンされ、不正なバージョンが正しい Microsoft のファイルに自動的に置き換えられます。

  1. スタートボタン(Windows ロゴ)を右クリックします。
  2. [コマンド プロンプト(管理者)] を選択します。
  3. 確認画面が表示されたら [はい] をクリックすると、管理者権限のコマンドプロンプトが開きます。
  4. 「sfc /scannow」と入力して Enter キーを押し、処理が完了するまで待ちます。

【保存版】Windowsのアプリケーションエラー 0xc0000142 を解決する7つの対処法

スキャンには数分〜十数分程度かかることがあります。完了後は PC を再起動し、エラーが解消されたか確認しましょう。

まとめ

以上の方法を実践すれば、ほとんどの場合はアプリケーションエラー 0xc0000142 を短期間で解消できます。すべて試しても改善しない場合は、ゲーム固有のケースとして追加の対処法が必要なこともあります。その際は、開発元の公式サポートやユーザーコミュニティのフォーラムも参考にしてみてください。本記事についてご不明な点があれば、お気軽にコメント欄でお知らせください。

  1. アプリケーションエラー0xc0000005の原因と8つの解決策【Windows対応】

    アプリケーションエラー 0xc0000005(アクセス違反)は、特定のプログラムの起動やインストールに必要なファイルや設定を、パソコンが正しく処理できないことで発生するエラーです。特定のソフトウェアを使用しようとした瞬間や、Windowsのアップグレード中に表示されることがありますが、その原因は多岐にわたります。故障したRAM、PC内のファイル破損、設定の不具合などが代表的な例として挙げられます。 アプリケーションエラー 0xc0000005 の主な原因 Windowsのインストールエラー WDFアクセス違反エラー アプリケーションが起動できない このエラーは、Windowsでプログラム

  2. Steamの「アプリケーションロードエラー 5:0000065434」を解決する7つの対処法

    Valveが提供するSteamは、Windows PCにゲームをインストールするためのサービスとして間違いなく最高峰の存在です。拡大を続ける膨大なゲームライブラリに加え、ゲーマー向けの便利な機能が数多く搭載されています。しかし、あらゆるソフトウェアと同様に、Steamもエラーとは無縁ではありません。これまでにも「Steamが起動しない」「steamui.dllの読み込みに失敗」「ネットワークエラー」「ダウンロード時のラグ」など、よく知られたSteamのトラブルを取り上げてきました。 本記事では、もう一つの頻出エラーである「アプリケーションロードエラー 5:0000065434」について詳しく解