0xc0000142 アプリケーションが正しく起動できなかった問題を修正
ユーザーは、PC でプログラムを実行しようとしたときに「アプリケーションを正しく開始できませんでした (0xc0000142)」エラーが発生したと報告しています。完全なエラー メッセージは次のようになります。
「アプリケーションを正しく起動できません(0xc0000142)。「OK」をクリックしてアプリケーションを閉じます。」
このメッセージは、DLL ファイルが見つからないために発生することがほとんどです。DLL ファイルが誤って削除されたか紛失した場合、エラー 0xc0000142 正しく起動できませんでした。このエラーが発生した場合でも、修正は簡単なので心配する必要はありません。
Windows 上のアプリケーション エラー 0xc0000142 を修正する
この記事では、Windows PC で「アプリケーションを正しく開始できませんでした (0xc000142)」エラーを修正する方法について説明します。
互換モードでプログラムを実行する
まず最初に行うことは、プログラムを互換モードで実行することです。多くのユーザーが、このソリューションを使用することで問題が解決し、役に立ったと報告しています。プログラムを互換モードで実行するには、次の手順に従います。
- デスクトップで、エラーが発生しているアプリケーションを右クリックします。
- 次に、開いたコンテキスト メニューで [プロパティ] をクリックします。
- [プロパティ]ウィンドウで、[互換性]タブをクリックします。
- ここで、 「互換性トラブルシューティングの実行」ボタンをクリックし、推奨設定を試してください。
- 次に、 「プログラムをテストする」をクリックし、プロセスが完了するまで待ちます。
- その後、 「はい」をクリックして、このプログラムの設定を保存します。
- ここで、 「このプログラムの互換モードを実行する」にチェックを入れて 、 ドロップダウン メニューから Windows 7 を選択します。
- その後、「管理者としてこのプログラムを実行する」ボックスにチェックを入れます。ここで 「適用」をクリックし、 「OK」をクリックします。
SFC および DISM スキャンを実行する
このエラーは、DLL ファイルが破損しているか欠落しているために発生する可能性があります。SFC および DISM スキャンを実行すると、問題を解決できるはずです。まず、SFC スキャンを実行し、次に DISM スキャンを実行する必要があります。SFC スキャンを実行するには、次の手順に従います。
- Windows キーを押して、キーボードの [スタート] メニューを開きます 。
- [スタート] メニューから 、 CMD を検索します。検索結果で 「コマンド プロンプト」を右クリックし 、 「管理者として実行」を選択します。
- コマンド プロンプトで sfc /scannowと入力し 、 Enter キー を押してコマンドを実行します。
- プロセスが完了するまで待ってから、コンピュータを再起動します。
これにより問題が解決される可能性が高くなります。SFC スキャンで問題が解決されなかった場合は、DISM を実行してみてください。DISM を実行するには、次の手順に従います。
- 管理者権限でコマンド プロンプト を実行します 。上記の手順に従ってこれを行うことができます。
- コマンド プロンプト で 、コマンド DISM /Online /Cleanup-Image /RestoreHealth を入力して実行します。
- コマンドを実行するとプロセスが開始されます。プロセスが完了したら、コンピュータを再起動すると問題が解決されるはずです。
ウィンドウを更新する
古いバージョンの Windows を使用している場合にも、この問題が発生する可能性があります。発生している問題を解決するには、Windows を更新してみる必要があります。Windows を更新するには、次の手順に従います。
- キーボードの Windows キーを押して 、 [スタート] メニューを開きます。
- [スタート] メニューから 、 [アップデートの確認]を見つけて Enter キーを押します。
- 次に開いたウィンドウで、 「アップデートを確認」をクリックします。
- 次に、見つかった更新をダウンロードしてインストールし、コンピューターを再起動して変更を保存します。
レジストリを変更する
PC 上の「アプリケーションを正しく起動できませんでした (0xc000142)」エラーを解決するもう 1 つの方法は、レジストリを変更することです。これを行うには、以下の手順に従います。
- Windows + X というキーの組み合わせを押し、表示されるメニューから [Windows 管理者 (ターミナル)] をクリックします。
- Windows ターミナルで 、 「reg add “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows”/v “LoadAppInit_DLLs”/t REG_DWORD /d 0 /f」と入力して実行します。
- コマンドを実行した後、コンピュータを再起動してレジストリを変更します。
タスクマネージャーでプロセスを終了する
タスク マネージャーでタスクとすべての関連プロセスを終了し、プログラムを再起動してください。
- Ctrl + Shift + Esc キーの組み合わせを押して 、 PC 上でタスク マネージャーを開きます 。
- タスク マネージャーの [プロセス] タブに移動します 。
- [プロセス] タブで、対象のプログラムを選択します。プログラムをクリックし、 [タスクの終了] をクリックします。
- 実行しようとしているプログラムに関連するすべてのタスクに対して同じことを行います。
- ここでアプリケーションを再起動すると、問題は解決されるはずです。
コマンドラインオプションの設定
次のステップは、コマンド ライン設定を変更することです。コマンド ライン オプションが正しく構成されていない場合、問題が発生する可能性があります。コマンドラインオプションを設定するには、次の手順に従います。
- キーボードの Windows キーを押して 、 [スタート] メニューを開きます。
- [スタート] メニューから コマンド プロンプトを検索し 、Enter キーを押してコマンド プロンプトを開きます 。
- コマンド プロンプトで 、(%windir%\system32\*.ocx) の %i に対するコマンド do regsvr32.exe /s %i を実行します。
- プロセスが完了したら、コンピュータを再起動すると問題が解決されるはずです。
システムロケールを変更する
もう 1 つの作業は、システム ロケールを変更することです。正しい地域が選択されていない場合、PC でこのエラーが発生する可能性があります。システム ロケールを変更するには、次の手順に従います。
- キーボードの Windows キーを押して 、 [スタート] メニューを開きます。
- スタートメニューから 「コントロールパネル」を見つけ、「Enter」を押してコントロールパネルを開きます 。
- コントロールパネル で 「地域 」を見つけてクリックします。
- コントロール パネルの[管理]タブに移動します。
- ここで、「システム ロケールの変更」 をクリックし、ドロップダウン メニューから正しい地域を選択します。次に、 「OK」をクリックしてシステム ロケールを変更します。
DLL ファイルを手動でロードする
すでに説明したように、DLL ファイルが見つからないために問題が発生する可能性があります。その場合は、DLL ファイルを手動でダウンロードする必要があります。これを行うには、以下の手順に従います。
- まず、このリンクから DLL ファイルをダウンロードします 。
- ファイルをダウンロードしたら、それをコピーします。
- 次に、アプリをインストールしたフォルダーに移動し、ファイルを貼り付けます。
- ファイルを置換するように求められたら、ファイルを置換します。
- 完了したら、アプリを再起動すると問題が解決されるはずです。
Windows のクリーン ブート
上記のどの手順でも問題が解決しない場合は、起動可能な Windows をクリーンアップする必要があります。これを行うには、以下の手順に従います。
- キーボードのWindows キーを押して、 [スタート] メニューを開きます。
- [スタート] メニューから [システム構成]を見つけて Enter キーを押します。
- 「システム構成」ウィンドウで、「サービス」タブに移動します。
- ここで、 「Microsoft サービスをすべて非表示にする」の横にあるチェックボックスをオンに して、「すべて無効にする」をクリックします。
- 次に、 「スタートアップ」タブに移動し、「タスクマネージャーを開く」をクリックします。
- その後、起動時の影響が最も大きいアプリを選択し、 [無効にする] をクリックします。起動に大きな影響を与えるすべてのアプリケーションに対して同じことを行います。
- ここでコンピュータを再起動し、アプリケーションを再度実行します。
結論
これらはすべて、アプリケーションが正しく起動できなかった (0xc000142) を修正する方法です。Windows PC でこのエラーが発生した場合は、この記事に記載されているトラブルシューティング手順を試してください。問題は解決されるはずです。
コメントを残す