Windows10Windows10のPCでアプリケーションを起動しようとすると「アプリケーションを正しく起動できませんでした(0xc0000142)」のエラーが発生することがあります。Officeのアプリケーションを起動する際に発生することが多いです。エラーが発生するとアプリケーションが起動できない状態になるため対処が必要です。本記事では、Windows10で「アプリケーションを正しく起動できませんでした(0xc0000142)」のエラーが発生する原因と対処法について詳しく紹介します。「アプリケーションを正しく起動できませんでした(0xc0000142)」のエラーは、アプリケーションの動作に必要なDLLの読み込みが失敗した際に発生します。DLLの読み込みが失敗する原因としては、主に次のことが考えられます。C++ランタイムが破損しているグラフィックドライバーに問題があるシステムファイルが破損・欠損しているWindowsのユーザーアカウントのプロファイルが破損している上記のとおり0xc0000142のエラーは、多くの原因が考えられるため、問題の特定が難しいトラブルです。エラーが解決する可能性の高い対処方法から順に紹介していくので、アプリケーションが正常に起動できないか試していってください。タスクマネージャーでアプリケーションを強制終了するアプリケーションが完全に終了できていないことが原因で、アプリケーションの起動時に0xc0000142のエラーが発生するケースがあります。Officeのアプリケーションでこの問題が発生しやすいです。そのため、タスクマネージャーでエラーが出るアプリケーションが起動しているか確認し、起動している場合は強制終了してください。強制終了する手順は次のとおりです。「Windowsマーク」を右クリックして「タスクマネージャー」を選択します。タスクマネージャーが起動したら、詳細表示になっていることを確認します。簡易表示の場合は左下の「詳細」をクリックして詳細表示に切り替えてください。「プロセス」タブの一覧に「エラーが発生するアプリケーション」がある場合は選択します。右下の「タスクの終了」をクリックします。アプリケーションが強制終了できたら、再度アプリケーションの起動を試してみてください。この方法で起動しない場合は、次の対処方法に進んでください。Windowsをクリーンブートするインストールしている他のアプリケーションが原因で、特定のアプリケーションの起動時に0xc0000142のエラーが発生することがあります。サードパーティのセキュリティソフトの機能が干渉して、アプリケーションの起動を妨げているケースが考えられます。そのため、Windowsをクリーンブートして、アプリケーションが正常に起動できないか確認してみてください。Windowsをクリーンブートすることで、サードパーティのアプリケーション・サービスを無効化した状態でWindowsを起動できます。Windowsをクリーブートするには、次の手順で操作してください。「Windowsマーク」を右クリックして「ファイル名を指定して実行」を選択します。「msconfig」と入力して「OK」をクリックします。「システム構成」ウィンドウが表示されたら「全般」タブを開いていることを確認します。「スタートアップのオプションを選択」を選択して、「スタートアップの項目を読み込む」のチェックを外します。「サービス」タブをクリックします。「Microsoftのサービスをすべて隠す」にチェックを入れます。「全て無効」をクリックします。システム構成の「OK」をクリックします。Windows10/11以上の手順でWindowsをクリーンブートの状態で起動できます。クリーンブートできたら、エラーが出たアプリケーションが正常に起動するか確認してください。クリーンブートの状態でも0xc0000142のエラーが出る場合は、他のアプリケーションが原因ではないため、クリーンブートの設定を元に戻して次の対処方法に進んでください。クリーンブートの状態でアプリケーションが正常に起動する場合クリーンブートの状態でアプリケーションが起動できる場合は、インストールしているアプリケーションが0xc0000142のエラーを引き起こしていると判断できます。エラーを引き起こしているアプリケーションを特定するには、次の手順で操作します。同様の手順で「システム構成」ウィンドウを表示して、クリーンブートの設定を元に戻します。Windows10/11』を参考にしてください。「システム構成」ウィンドウの「スタートアップ」タブを開いて「タスクマネージャーを開く」をクリックします。スタートアップに登録されているアプリケーション一覧が表示されます。「原因として疑われるアプリケーション」を右クリックして「無効化」を選択します。PCを再起動して、エラーが出たアプリケーションが正常に起動するか確認します。エラーが解決しない場合は、原因のアプリケーションが特定できるまで同様の手順で他のアプリケーションのスタートアップを無効化してください。原因のアプリケーションが特定できたら、スタートアップを無効化した状態のままにするか、アンインストールを行うことを検討してください。互換モードでアプリケーションを起動するアプリケーションを互換モードで管理者権限で起動すると、0xc0000142のエラーが解決する可能性があります。互換性のトラブルシューティングを実行することでエラーが解決する場合もあります。そのため、次の手順で互換性のトラブルシューティングの実行と互換モード、管理者権限の設定を行なってみてください。「エラーが出るアプリケーションアイコン」を右クリックして「プロパティ」を選択します。「互換性」タブをクリックします。「互換性のトラブルシューティングツールの実行」をクリックします。「推奨設定を使用する」を選択します。「プログラムのテスト」をクリックします。テストと修復が完了したら「次へ」をクリックします。「このプログラムのこの設定を保存します」を選択します。トラブルシューティングが完了したらウィザードを閉じます。互換モードの「互換性モードでこのプログラムを実行する」にチェックを入れて、アプリケーションが対応している「以前のWindowsのバージョン」を選択します。Windowsのバージョンが分からない場合は、「Windows8」や「Windows7」を選択してみてください。設定の「管理者としてこのプログラムを実行する」にチェックを入れます。「OK」をクリックして設定を保存します。互換モード、管理者権限の設定を変更できたら、アプリケーションが正常に起動できるようになったか確認してください。レジストリの値を変更するレジストリエディタでLoadAppInit_DLLsの設定を無効化することで、0xc0000142のエラーが解決できる可能性があります。レジストリの変更を行うとWindowsの動作に問題が出るケースがあるため、バックアップを作成することをおすすめします。LoadAppInit_DLLsの設定を無効化するには、次の手順で操作します。「Windowsマーク」を右クリックして「ファイル名を指定して実行」を開きます。「regedit」と入力して「OK」をクリックします。レジストリエディタが開いたら、左ペインのツリーを展開して次のレジストリキーにアクセスします。NT\CurrentVersion\Windowsアドレスバーにコピーして直接アクセスすることもできます。「Windows」キーを選択した状態で、右ペインで「LoadAppInit_DLLs」をダブルクリックします。値のデータを「1」から「0」に変更して「OK」をクリックします。PCを再起動してレジストリの設定を反映します。再起動が完了したら、再度アプリケーションが正常に起動できるか確認してみてください。0xc0000142エラーが解決しない場合は、レジストリのを元に戻すか、レジストリのバックアップを復元して次の対処方法に進んでください。アプリケーションを修復するアプリケーションのプログラムや関連ファイルが破損していることが原因で、起動時に0xc0000142のエラーが発生することがあります。そのため、アプリケーションの修復を実行してエラーが解決できないか確認してください。アプリケーションによって修復方法が異なったり、修復機能がない場合があります。アプリケーションを更新/再インストールする』に進んでください。Officeのアプリケーションを修復する場合は、次の手順で操作します。「Windowsマーク」を右クリックして「アプリと機能」を選択します。右ペインのアプリ一覧で「エラーが出るOfficeアプリケーション」を選択します。「変更」をクリックします。ポップアップが表示されたら「オンライン修復」を選択して「修復」をクリックします。修復が開始するので完了するまで待ちます。アプリケーションを修復することができたら、念のためPCを再起動してからアプリケーションの起動を試してください。アプリケーションを更新/再インストールするアプリケーションに不具合があったり、プログラムに問題があることが原因で、起動時に0xc0000142のエラーが発生することがあります。そのため、アプリケーションのバージョンが古い場合は、アップデートを実行して最新のバージョンに更新してください。アプリケーションが最新のバージョンでもエラーが発生する場合は、次の手順でアプリケーションの再インストールを行なってください。「Windowsマーク」を右クリックして「アプリと機能」を選択します。右ペインのアプリ一覧で「エラーが出るアプリケーション」を選択します。「アンインストール」→「アンインストール」の順にクリックします。ウィザードの案内に従ってアンインストールを完了します。アプリケーションの公式ページから最新のインストーラーをダウンロードします。インストーラーを実行して案内に従って通常の手順でインストールします。アプリケーションの再インストールが完了したら、正常に起動するか確認してください。再インストールでエラーが解決しない場合は、次の対処に進んでください。C++ランタイムが破損していることが原因で、アプリケーションの起動時に0xc0000142のエラーが発生するケースがあります。C++ランタイムを再インストールすることでエラーが解決する可能性があります。C++ランタイムを再インストールするには、次の手順で操作します。「Windowsマーク」を右クリックして「アプリと機能」を選択します。右ペインで「プログラムと機能」をクリックします。~」を右クリックして「アンインストール」を選択します。C++」がある場合は、全てアンインストールします。C++」のバージョンを控えておいてください。Microsoft』のページにアクセスします。C++」と同じバージョンのインストーラーをダウンロードします。インストーラーファイルをダブルクリックして案内に従って全てインストールします。C++ランタイムのインストールが完了したら、再度アプリケーションの起動を試してみてください。グラフィックドライバーを更新するグラフィックドライバーに問題があることが原因で、アプリケーションの起動時に0xc0000142のエラーが発生することがあります。そのため、グラフィックドライバーを最新のバージョンにアップデートしてエラーが解決しないか確認してください。グラフィックドライバーを更新するには、次の手順で操作します。「Windowsマーク」を右クリックして「デバイスマネージャー」を選択します。「ディスプレイアダプター」のツリーをクリックして展開します。「グラフィックドライバー名」を右クリックして「ドライバーの更新」を選択します。「ドライバーを自動的に検索」をクリックします。最新のドライバーが自動的に検索されてインストールされます。グラフィックドライバーを最新に更新できたら、PCを再起動してからアプリケーションが正常に起動するか確認してください。コマンドプロンプトでDLLを再登録するWindowsのシステムフォルダ内のDLLを再登録することで、0xc0000142のエラーが解決する可能性があります。システムフォルダ内のDLLを再登録するには、次の手順でコマンドプロンプトで操作します。「Windowsマーク」をクリックして「cmd」と入力します。検索結果の一覧で「コマンドプロンプト」を右クリックして「管理者として実行」を選択します。コマンドプロンプトに次のコマンドを入力してEnterキーで実行します。%iコマンドが実行できたら、続けて次のコマンドを入力してEnterキーで実行します。%iコマンドの実行が完了したらPCを再起動します。PCが再起動できたら、アプリケーションが起動できるようになったか確認してください。システムファイルを修復するシステムファイルのDLLが破損/欠損していることが原因で、0xc0000142のエラーが発生しているケースが考えられます。そのため、システムファイルの修復を実行してエラーが解決できないか試してみてください。システムファイルの修復は以下の手順で操作します。PowerShell(管理者)」を起動します。次のコマンドを入力してEnterキーで実行します。/Restorehealthコマンドの処理が完了するまでしばらく待ちます。続いて次のコマンドを入力してEnterキーで実行します。PowerShellを終了して完了です。関連:Windows10/11の破損したシステムファイルを修復する方法【できない場合も】システムファイルの修復が完了したらPCを再起動してください。再起動後アプリケーションが正常に起動できるか確認してください。ユーザープロファイルを修復するWindowsアカウントのユーザープロファイルの破損が原因で、0xc0000142のエラーが発生することがMicrosoftコミュニティに報告されています。そのため、ユーザープロファイルを修復することでアプリケーションが正常に起動できる可能性があります。ユーザープロファイルを修復する方法については、次のページを参考にしてください。プロファイルの修復が困難な場合は、新しいアカウントを作成することをおすすめします。アカウントを作成した場合は、アカウントにサインインしてアプリケーションの起動を試してください。Windows10投稿者:ITおじさん岐阜県で10年以上IT関連の仕事をしている30代のITおじさんです。10歳の頃からPCに興味を持ちWebサイトの運営を開始。大学では情報理工学部に所属。スマホ、パソコンの些細なトラブルや悩みの解決方法などのニッチで見つからない情報の発信を心がけています。PM有難う御座いました。対処11に挑戦してみます。AMありがとうございます。AM対処3で解決しました!ありがとうございました。*メールアドレス(公開はされません。