STATUS_SYSTEM_PROCESS_TERMINATED エラー 0xc000021a を解決する方法

📅
🕑 1 分で読む

WindowsでSTATUS_SYSTEM_PROCESS_TERMINATED(エラー0xc000021a)を修正する方法

エラーコード0xc000021aと「問題が発生したため、PCを再起動する必要があります」というメッセージが表示され、ブルースクリーンから抜け出せなくなるのはかなりイライラします。通常、システムがクラッシュしたように感じられ、再起動しても解決しません。その時、OSが実質的に壊れているか、少なくとも通常のトラブルシューティングが機能しないほど破損していることに気づきます。このガイドでは、このエラーの原因(多くの場合、システムファイルの破損、ドライバーの不具合、またはWindowsの更新プログラム)を詳しく調べ、PCを再び起動させるための実用的な修正方法をいくつか紹介します。通常、このエラーは、更新が失敗した後、またはパーティションをフォーマットした後に表示されます。目標は、Windowsを完全に再インストールすることなく、根本的な問題を解決することです。準備はいいですか?それでは始めましょう。

エラー 0xc000021a はどういう意味ですか?

このエラーが発生すると、Windowsは停止コードを表示し、「PCで問題が発生しました」と表示します。これは基本的にBSOD(ブルースクリーン・オブ・デス)です。奇妙なのは、ログイン画面が表示される前にロックアウトされてしまうことです。OSが深刻なクラッシュを起こしているため、再起動しても解決できません。エラーコード自体は、システムファイルの破損や互換性のないドライバーに関連する重大なシステムプロセス障害を示しています。マルウェアやアップデートの失敗が原因となる場合もありますが、多くの場合、Windowsのブート関連の奥深くに問題があり、単純な再起動では解決できないことが原因です。

エラーコード 0xc000021a の原因は何ですか?

実際には、様々な要因が絡み合っています。基本的に、このBSODは、Windowsがシステムファイルの破損、マルウェア感染、あるいは故障したHDDなどのハードウェアの故障など、深刻な問題を検出したときに発生します。特に大規模なアップデートやドライバのインストールがうまくいかなかった後には、古くなったデバイスドライバや互換性のないデバイスドライバも原因となる可能性があります。セキュリティソフトウェアの不具合や不適切なアップデートによってブート構成データ(BCD)が破損し、システムが完全にロックアウトされることもあります。また、パーティションをオンザフライでフォーマットすると、状況が悪化することもあります。全体的に見て、これはWindowsに組み込まれた安全機能がさらなる被害を防ぐために作動したものの、ユーザーが手動で何らかの修正を行わない限り、行き詰まってしまう典型的な例です。

この問題に直面している人々にとって有効な修正方法をいくつか紹介します。

  • キーボードとマウス以外のすべての機器を取り外し、もう一度起動してみてください。
  • すべてのドライバーとソフトウェアを読み込まずにトラブルシューティングを行うには、セーフ モードを使用します。
  • システム ファイル チェッカー (sfc /scannow) を実行して、破損したファイルを修復します。
  • マルウェアが混乱を引き起こしている場合に備えて、完全なウイルス スキャンを実行してください。
  • ハードウェアの故障によりこの問題が発生する可能性があるため、ディスク ドライブの状態を確認してください。
  • 更新の失敗やディスクの損傷により BCD が壊れた場合は、BCD をリセットします。
  • 必要に応じて、メディア作成ツールを使用して Windows を更新し、バグを撲滅します。
  • 署名されていないドライバーが原因と思われる場合は、ドライバー署名の強制を無効にします。
  • 最後の手段として、正規の Windows ISO を使用して起動可能な USB または DVD を作成し、クリーン インストールを実行します。

STATUS_SYSTEM_PROCESS_TERMINATED エラー 0xc000021a を修正する方法

すべての周辺機器を取り外します

故障した周辺機器や互換性のない周辺機器が原因で、深刻なシステムクラッシュが発生することがあります。少し奇妙かもしれませんが、プリンター、外付けドライブ、ウェブカメラ、ゲームコントローラーなどの外付けデバイスをすべて取り外し、キーボードとマウスだけを接続してください。その後、USBまたはDVD経由でPCを起動してください。周辺機器のドライバーの競合が原因でこの問題が発生している可能性があるため、これはよくある対処法です。エラーが解消したら、デバイスを一つずつ接続し直して、原因を特定してください。設定によっては試行錯誤が必要になる場合もありますが、何も考えずに頭を悩ませるよりはましです。

セーフモードで起動する

これは、Windows が読み込まれない場合に最もよく使われる修正方法です。通常通りログインできないので、次の方法をお試しください。電源ボタンを約 10 秒間押し続けてマシンをシャットダウンし、もう一度押してマシンの電源を入れます。このプロセスを 3 回繰り返すと、Windows は自動的に自動修復環境で起動します。そこから、[詳細オプション] > [トラブルシューティング] > [スタートアップ設定]に移動して、[再起動]をクリックします。再起動したら、を押して[セーフ モードとネットワークを有効にする]F5を選択します。これにより、ドライバーとサービスが最小限に抑えられ、実際の問題のトラブルシューティングが容易になります。一部のマシンでは、このプロセスが少し不安定に感じるかもしれませんが、通常は 2、3 回試すとうまくいきます。

システムファイルチェッカーを実行する

システムファイルの破損はよくある原因なので、sfc /scannowコマンドを実行するのが賢明です。基本的に、このコマンドは破損または欠落した Windows ファイルをスキャンして修復します。ロックアウトされた場合は、セーフモードまたは Windows 回復環境から実行できます。コマンドプロンプトを管理者として開きます。Shiftキーを押しながら再起動> トラブルシューティング > 詳細オプション > コマンドプロンプト の順にクリックします。または、既にセーフモードになっている場合は、検索ボックスをクリックして「cmd」と入力します。コマンドプロンプトが開いたら、「cmd」sfc /scannowと入力して を押しますEnter。この処理には数分かかるので、コーヒーでも飲みながら行ってください。クラッシュの原因となっている可能性のある破損したシステムファイルを修復できる可能性があります。

Windowsセキュリティでフルスキャンを実行する

マルウェア感染もよくある原因の一つです。怪しいダウンロードや不明なプログラムの実行後にこのエラーが表示された場合は、Windows Defender を使ってウイルスの完全スキャンを実行してください。Windowsセキュリティを押して「Windows セキュリティ」と入力し、 Windowsセキュリティを開きます。次に、「ウイルスと脅威の防止」 > 「スキャンオプション」に移動し、「完全スキャン」を選択して「今すぐスキャン」をクリックします。これは、Windows のコアファイルに干渉し、起動エラーやクラッシュを引き起こす可能性のあるマルウェアを簡単に検出できる方法です。ただし、感染が深刻なマシンでは、このスキャンに時間がかかる場合があります。念のためお知らせしますが、安全第一に行ってください。Win + S

DISMでディスクヘルスチェッカーを実行する

ハードドライブの問題は、最悪の事態を一気に悪化させる可能性があります。特にシステムの破損が標準的な修復では解決できないと思われる場合は、DISM /Online /Cleanup-Image /RestoreHealthWin + Rコマンドを使用して、Windows イメージをチェックし、修復してください。コマンドプロンプトを管理者として起動します(ショートカット: )しcmd、 と入力して を押しますShift + Ctrl + Enter。起動したら、DISM /Online /Cleanup-Image /RestoreHealthと入力して を押しますEnter。この処理には時間がかかります。完了したら、再起動してエラーが解消されるかどうかを確認してください。ドライブ自体に障害がある場合は、パフォーマンスの低下やディスクエラーなどの他の兆候が見られる場合もありますが、チェックしてみる価値はあります。

ブート構成データ(BCD)をリセットする

アップデートの中断や予期せぬシャットダウンの後、BCD が破損することがよくあります。BCD をリセットすることで、システムを奈落の底から救い出すことができます。そのためには、Windows インストールメディアが必要です。USB または DVD から起動し、「コンピューターを修復する」 > 「トラブルシューティング」 > 「詳細オプション」 > 「コマンドプロンプト」を選択します。コマンドウィンドウで、以下のコマンドを順に入力し、Enterそれぞれ入力後に を押します。

  • bootrec /FixMbr
  • bootrec /FixBoot
  • bootrec /ScanOs
  • bootrec /RebuildBcd

完了したら、再起動してWindowsが正常に起動するかどうかを確認してください。このリセットにより、BCDの破損が解消され、起動の安定性が回復する場合があります。

HDDの状態を確認する

上記の手順を試しても問題が解決しない場合は、ハードドライブの故障が原因の可能性があります。これを確認するには、エクスプローラー(Windows + E)を開き、システムドライブ(通常はC:)を右クリックして「プロパティ」を選択し、 「ツール」タブに移動して「エラーチェック」の「チェック」をクリックします。起動時にシステムがクラッシュする可能性のある不良セクタやディスクエラーがないかスキャンされます。エラーが報告された場合は、ドライブを交換する時期かもしれません。Windowsは必要以上にハードドライブを複雑にする必要があるためです。

ドライバー署名の強制を無効にする

これは、署名されていないドライバーが問題を引き起こしていると思われる方のためのものです。この機能を無効にするには、回復メニューに移動します。Shiftキーを押しながら「再起動」をクリックします次に、 「トラブルシューティング」 > 「詳細オプション」 > 「スタートアップ設定」に進み、もう一度「再起動」をクリックします。プロンプトが表示されたら、「ドライバー署名の強制を無効にする」F7を選択します。再起動後、署名されていないドライバーが許可されます(特殊なハードウェアやテスト用ドライバーに必要な場合があります)。ただし、これはセキュリティを低下させるため、一時的に使用してください。その後、すべてのドライバーを再インストールします。できれば公式ソースから入手してください。

メディア作成ツールを使用してWindowsをアップグレードする

Windowsのバージョンがかなり古い場合、このバグは新しいビルドで修正された大きな問題の兆候に過ぎない可能性があります。公式のメディア作成ツールをダウンロードして実行し、「このPCを今すぐアップグレード」を選択してください。最新のアップデートとオーバーホールが適用されますが、既存のデータは消去されません。処理が完了したら、エラーがまだ表示されるかどうかを確認してください。場合によっては、簡単なアップグレードでBSODの原因となるバグを解消できることがあります。

起動可能なWindowsインストールドライブを作成する

最後の手段として、あるいは他の方法がすべて失敗した場合、クリーンインストールが唯一の選択肢となるかもしれません。公式のWindows Media Creation Toolを使って起動可能なUSBを作成してください。ISOファイルの正規品であることと整合性を確認してください。これは想像以上に重要です。ドライブから起動し、画面の指示に従ってWindowsを再インストールしてください。面倒ですが、破損した修復不可能なシステム状態から抜け出す唯一の方法となる場合もあります。ただし、すべてのデータが消去されるため、事前に必ずバックアップしておいてください。

これらの方法のいずれかでシステムがフリーズ状態から抜け出せることを願っています。面倒ではありますが、少し辛抱すれば、ドライブを完全に消去しなくても、これらのBSODのほとんどは修復できます。