Windows 10でブルースクリーンエラー0xc000021aを解決する8つの対処法
エラー0xc000021aは、Windows PCでランダムに発生するブルースクリーンオブデス(BSOD)エラーの一種で、「PCで問題が発生したため、再起動する必要があります」というメッセージが表示されます。場合によっては、再起動後もPCにアクセスできなくなることがあります。
このエラーは、WinLogon(Winlogon.exe)またはClient Server-Run Time Subsystem(Csrss.exe)ファイルが破損した際に発生します。Winlogonはログイン・ログアウト処理を担当し、Csrss.exeはMicrosoftクライアント/サーバー環境における重要なコンポーネントです。これらのファイルが破損すると、以下のようなエラーメッセージが表示されます。
STOP: c000021a {Fatal System Error}
The Windows subsystem system process terminated unexpectedly with a status of 0xc0000005.
The system has been shut down.
エラー0xc000021aの主な原因
- システムファイルの破損
- 互換性のないサードパーティ製ソフトウェア
- 破損・古い・互換性のないドライバー
原因が把握できたところで、以下のトラブルシューティング手順に沿って、Windows 10のBSODエラー0xc000021aを修正していきましょう。
注意:作業を始める前に、Windowsインストールディスクまたはリカバリーディスクを必ず用意してください。
Windows 10でBSODエラー0xc000021aを修正する方法
方法1:スタートアップ修復/自動修復を実行する
- Windows 10の起動用インストールDVDを挿入し、PCを再起動します。
- 「CDまたはDVDから起動するには任意のキーを押してください」と表示されたら、任意のキーを押します。
- 言語設定を選択して「次へ」をクリックし、左下の「コンピューターを修復する」をクリックします。
- オプション選択画面で「トラブルシューティング」をクリックします。
- トラブルシューティング画面で「詳細オプション」をクリックします。
- 詳細オプション画面で「自動修復」または「スタートアップ修復」を選択します。
- 自動修復/スタートアップ修復が完了するまで待ちます。
- 再起動してエラーが解消されたか確認します。解決しない場合は次の方法に進みましょう。
方法2:「前回正常起動時の構成」で起動する
まず、レガシー形式の高度なブートメニューを有効にして、ブートオプションへ簡単にアクセスできるようにします。
- Windows 10を再起動します。
- 再起動時にBIOSセットアップ画面に入り、CD/DVDから起動するようPCを設定します。
- Windows 10の起動用インストールDVDを挿入し、PCを再起動します。
- 「CDまたはDVDから起動するには任意のキーを押してください」と表示されたら、任意のキーを押します。
- 言語設定を選択して「次へ」をクリックし、左下の「コンピューターを修復する」をクリックします。
- オプション選択画面で「トラブルシューティング」をクリックします。
- トラブルシューティング画面で「詳細オプション」をクリックします。
- 詳細オプション画面で「コマンドプロンプト」をクリックします。
- コマンドプロンプト(CMD)が開いたら「C:」と入力してEnterキーを押します。
- 次のコマンドを入力します。
BCDEDIT /SET {DEFAULT} BOOTMENUPOLICY LEGACY
- Enterキーを押してレガシーの高度なブートメニューを有効化します。
- コマンドプロンプトを閉じ、「オプションの選択」画面に戻ったら「続行」をクリックしてWindows 10を再起動します。
- 最後に、Windows 10インストールDVDを取り出すことを忘れないでください。
- ブートオプション画面で「前回正常起動時の構成(詳細)」を選択します。
これでエラーが解決しない場合は、次の方法に進んでください。
方法3:セーフモードでサードパーティ製ソフトウェアをアンインストールする
上記の手順で高度なブートオプションからセーフモードを選択し、Windowsと競合している可能性のあるサードパーティ製ソフトウェアをアンインストールします。特に最近インストールしたアプリやウイルス対策ソフトが原因となっているケースが多いため、心当たりのあるものから削除してみてください。
方法4:システムの復元を実行する
- Windowsインストールメディアまたはリカバリードライブ/システム修復ディスクを挿入し、言語設定を選択して「次へ」をクリックします。
- 下部にある「コンピューターを修復する」をクリックします。
- 「トラブルシューティング」→「詳細オプション」の順に選択します。
- 最後に「システムの復元」をクリックし、画面の指示に従って復元を完了させます。
- 変更を保存するためにPCを再起動します。
方法5:DISMコマンドを実行する
- 上記の方法と同じ手順でコマンドプロンプトを開きます。
- 以下のコマンドを1行ずつ入力し、それぞれEnterキーを押します。
Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth
- DISMコマンドの実行が完了するまで待ちます。
- 上記のコマンドで改善しない場合は、以下を試してください。
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
注意:「C:\RepairSource\Windows」の部分は、お使いの修復ソース(Windowsインストールディスクまたはリカバリーディスク)のパスに置き換えてください。
- PCを再起動して変更を保存します。これでエラーが解決するはずです。
方法6:ドライバー署名の強制を無効にする
- 上記の方法と同じ手順で管理者権限のコマンドプロンプトを開きます。
- コマンドプロンプトで、以下のコマンドを順番に入力します。
bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS bcdedit -set TESTSIGNING ON
- コンピューターを再起動し、エラーが解決したか確認します。
注意:将来的に署名の強制を再度有効にしたい場合は、管理者権限でコマンドプロンプトを開き、以下のコマンドを順番に入力してください。
bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS bcdedit /set testsigning off
方法7:SFCとCHKDSKを実行する
- 方法1と同じ手順で詳細オプション画面を開き、「コマンドプロンプト」をクリックします。
- 以下のコマンドを入力します。
sfc /scannow chkdsk C: /f /r /x
注意:Windowsが現在インストールされているドライブレターを指定してください。上記コマンドの「C:」はチェック対象のドライブ、/fはドライブ関連エラーの修復許可、/rは不良セクターの検索とデータ回復、/xは処理開始前にドライブをディスマウントすることを意味します。
- コマンドプロンプトを終了し、PCを再起動します。
方法8:PCを更新またはリセットする
- ブートメニューが表示されたら「トラブルシューティング」を選択します。
- 「このPCを初期状態に戻す」(リセット)または「更新」のいずれかを選択します。
- 画面の指示に従って、リセットまたは更新を完了させます。
- この作業には最新のOSディスク(できればWindows 10)が必要ですので、事前に準備しておきましょう。
まとめ
以上がWindows 10でBSODエラー0xc000021aを修正する方法でした。多くの場合、これらの対処法のいずれかで問題を解決できます。まずは負担の少ない修復方法から試し、解決しない場合に段階的に次の手段へ進むのがおすすめです。この記事についてご不明な点がありましたら、コメント欄でお気軽にお尋ねください。
-
Windows 10でPAGE_NOT_ZEROブルースクリーンエラーが発生したときの対処法6選
WindowsでBSOD(ブルースクリーン・オブ・デス)エラーに遭遇するのは、本当にストレスの溜まる出来事です。「Page Not Zero(Page Not Zero例外)」エラーにデバイスが固まってしまった経験はありませんか?このPAGE_NOT_ZERO例外は、主にサードパーティ製アンチウイルスソフトがシステムの動作に干渉することで発生します。この問題を回避する最も効果的な方法の一つは、Windows PC上のアンチウイルスツールを一時的に無効化するか、別のセキュリティソフトへ乗り換えることです。そのほかにも、古いドライバーや旧バージョンのWindowsの使用、ハードディスクのエラーなど
-
Windows 10で「Bad_Pool_Caller」BSODエラーを修正する6つの対処法
Windowsを使用していると、突然ブルースクリーンが表示されて驚いた経験はありませんか?ブルースクリーン・オブ・デス(BSOD)と呼ばれるこのエラーは、予期せぬタイミングで発生し、システムクラッシュやデータ損失など、早急な対応が必要な深刻な問題を引き起こすことがあります。 「Bad Pool Caller」は、さまざまな要因によって発生する典型的なブルースクリーンエラーの一つです。Windows 10でこのエラーが発生する主な原因は以下の通りです。 ハードウェアの故障 古い、または破損したシステムドライバー メモリ(RAM)の不具合 破損または欠落しているシステムファイル 古いバージョン