
面白い事実があります。CRITICAL_PROCESS_DIED は、Windows 10 では誰でも簡単に発生させることができる数少ない BSOD(ブルースクリーン・オブ・デス)の一つです。Windows 10 で svchost.exe というプロセスを強制終了すると(タスクマネージャーで右クリックし、ポップアップメニューから「プロセスツリーの終了」を選択)、エラー画面が表示される前に確認を求められます(エラー画面は上記、確認ウィンドウは下記を参照)。
しかし、Windows 10と11の両方で実際に発生した場合、CRITICAL_PROCESS_DIEDは、Windowsの正常な動作に必要なプロセスが突然、予期せず(少なくともOSにとっては)終了したことを示します。いずれにせよ、Windows 10でsvchost.exeを強制終了することはお勧めしません。どうしても試す必要がある場合は、すべての作業を保存し、開いているすべてのアプリケーションを閉じ、BSODが表示されクラッシュ後のダンプファイルが保存された後にPCが再起動する準備をしてください。警告しなかったとは言わないでください!
CRITICAL_PROCESS_DIED エラーの最も一般的な原因
このエラーが表示された場合、様々な潜在的な原因を調べる価値があります。ほとんどのBSODと同様に、調査の最も明確な指針は、最近PCで何が変更されたかを確認することです。統計的に、この停止コードの最も一般的な原因は不正なアップデートであり、次いでシステムファイルの破損により、重要なシステムプロセス(svchost.exeなどがその好例です)の実行ファイルが停止しています。考えられる原因のリストは次のとおりです。
- 不正アップデート: これは、累積更新プログラム、セキュリティ更新プログラム、その他の更新プログラムなど、一部のPCに望ましくない副作用を引き起こす(通常は最近の)Windowsアップデートを指します。該当するアップデートを特定できる場合は、通常、Microsoftのアップデートリリースノートに役立つ情報が記載されています。そのため、アップデートのナレッジベース番号を確認し、その文字列についてMicrosoftが提供している情報をご確認ください。
例えば、Googleで「site:Microsoft.com KB5003173」という文字列を検索すると、KB5003173に関する有用な情報が見つかります。Microsoftサポートノートには、フォローアップすべき重要な情報が示されています。「この更新プログラムの既知の問題」というセクション見出しがあり、既知の問題や、潜在的または実際の解決策や回避策に関する情報が記載されています。サードパーティの情報源も、Microsoftがまだ検証または公開していない修正プログラムや回避策が掲載されている場合があるため、興味深い情報源となることがあります(AskWoody.comニュースレターのSusan BradleyによるDefConコラムは、こうした情報源として最適です)。
最近インストールした更新プログラムを確認するには、以前のWindowsのコントロールパネルを開き、「プログラムと機能」を起動して「インストールされた更新プログラムの表示」をクリックします。この方法はWindows 11でも使用できますが、「設定」で「更新プログラムのアンインストール」と入力すればショートカットとして使用できます。アンインストール可能なすべての更新プログラムの一覧が表示されます。アンインストールが必要な場合は、更新プログラムを右クリックして「アンインストール」(Windows 10)を選択するか、「アンインストール」ボタン(Windows 11、下図参照)をクリックしてください。
それでも問題が解決しない場合は、Windows回復環境から起動し、DISMコマンドを使ってコマンドラインからオフラインイメージをアンインストールできます。これはかなり複雑な操作ですが、Shawn BrinkによるTenForumsの優れたチュートリアル「Windows 10でWindows Updateをアンインストールする」のオプション6に記載されています(Windows 11でも同様に機能します)。これは、Windows 10または11の不正な更新プログラムを削除する最もよく知られた方法でもあります。
- 破損したシステムファイル:これらのファイルに対処するには、DISM /Online /Cleanup-Image /CheckHealthコマンド(管理者コマンドプロンプトまたは管理者PowerShellセッションで実行)を使用するのが最適です。このコマンドで何か報告すべきものが見つかった場合は、 DISM /Online /Cleanup-Image /RestoreHealthを実行してクリーンアップしてください。次に、何も見つからない、または修復されていないと報告されるまで、システムファイルチェッカー(SFC /SCANNOW )を実行します(この処理は2~3回繰り返す必要がある場合があります) 。これが成功すれば、多くの場合、BSODエラーも修正されます。3つのコマンドはすべて、以下のスクリーンショットに示されています。
- 互換性のない、または機能しないデバイスドライバー:最近ドライバーを更新した場合は、デバイスマネージャーの該当デバイスの「ドライバー」タブにある「ドライバーのロールバック」オプションを使用することをお勧めします。タブがグレー表示になっている場合は、現在のドライバーをアンインストールし、以前のバージョンを手動でインストールする必要があるかもしれません。
CRITICAL_PROCESS_DIED エラーを解決するにはクリーンブートを試してください
それでもCRITICAL_PROCESS_DIEDエラーの原因がわからない場合は、Windows 10のクリーンブート(Windows 11でも使用可能)を試してください。クリーンブートは、Windows 10または11を最小限のドライバーとスタートアッププログラムで起動します。これは、時間の経過とともにスタートアップ環境に追加された可能性のある問題の原因を排除することを目的としています。手順については、Windows 10でクリーンブートを実行する方法に関する記事をご覧ください。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
最近のレポートを活用して CRITICAL_PROCESS_DIED エラーを解決する
TenForums.com、BleepingComputer.com、Answers.Microsoft.com、または Tom's Hardware Forums にアクセスして CRTICIAL_PROCESS_DIED エラー文字列を検索すると、最近このエラーがどのくらい頻繁に報告されているかがわかります。
また、他のユーザーが根本原因の診断にどのようにアプローチし、どのような修正を行ったかについても、貴重な洞察が得られます。特に、成功したとされる修正方法を読むことは、自分にも効果があるかもしれないので、非常に役立ちます。一方、失敗した修正方法も参考になります。なぜなら、どの修正をすぐに試すべきか(あるいは全く試さないべきか)を後回しにすべきかを教えてくれるからです。
- Windowsのブルースクリーン(BSOD)を修正する方法
- WindowsでDRIVER_POWER_STATE_FAILUREエラーを修正する方法
- Windows 11をWindows 10のような見た目と操作性にする方法
- 起動可能なWindows USBインストール/回復ドライブを作成する方法
- Windows 11を無料で(または15ドル以下で)入手する方法
Ed Tittelは長年ITライター、リサーチャー、コンサルタントとして活躍し、Tom's Hardwareにも時折寄稿しています。2018年からWindows Insider MVPを務めており、OS関連のドライバー、トラブルシューティング、セキュリティに関するトピックを好んで取り上げています。