この記事では、Windows 11/10でブルースクリーンエラー0xC000021Aを修正する解決策について説明します。ブルースクリーン・オブ・デスエラーは、ユーザーのシステムがオペレーティングシステムが安全に動作できなくなった状態に達したときに発生します。BSODエラーの原因は、ハードウェアまたはソフトウェアの故障である可能性があります。したがって、BSODエラーは重大なエラーであり、軽視すべきではありません。
この特定のBSODエラーは、問題のあるWindows Update、破損したドライバー、署名の検証エラー、またはシステムコンポーネントの問題が原因で発生する可能性があります。Windowsのセットアップにより、STOP 0xC000021A {Fatal System Error}という同様のエラーコードが発生する可能性があります。
ブルースクリーンエラーコード0xC000021Aを修正する
ブルースクリーンエラー0xC000021Aが発生した場合、PCは自動修復を実行して問題を解決します。しかし、これでは問題を解決できない人もいます。影響を受けたユーザーによると、自動修復は何もせず、自動修復が完了した後、Windows回復環境画面が表示されました。この画面では、Windowsはコンピュータを再起動するか、高度なオプションを起動するという2つのオプションを表示します。システムを再起動すると、ブートループが継続し、エラーが再び発生します。
BSODエラーは、ハードウェアの故障によっても発生します。したがって、すべての外付けデバイスを外してコンピュータを再起動することをお勧めします。すべての外付けハードウェアデバイスを外した後、電源ボタンを使ってコンピュータを再起動することができます。これで問題が解決しない場合は、以下の解決策を試してください。
- hidparse.sysファイルをsystem32\driversフォルダからsystem32フォルダにコピーする
- 保留中のすべてのアクションを元に戻す
- Chkdsk、SFC、DISMスキャンを実行する
- ドライバ署名強制を無効にする
- 前のビルドに戻す
- システムの復元を実行する
- PCをリセットする
上記のすべての修正を実行するには、Windows回復環境で起動する必要があります。コンピュータが自動的にWindows REで起動しない場合は、手動でWindows REに入る必要があります。これを行うには、PCがシャットダウンするまで電源ボタンを押し続けます。次に、電源ボタンを押してコンピュータの電源を入れます。Windowsのロゴまたはコンピュータの製造元のロゴが表示されたら、すぐに電源ボタンを押し続けてコンピュータを強制シャットダウンします。この手順を3~4回繰り返します。その後、コンピュータは自動的にWindows回復環境で起動します。
それでは、提案された修正を詳しく見ていきましょう。
1] hidparse.sysファイルをsystem32\driversフォルダからsystem32フォルダにコピーする
BSODエラーコード0xC000021Aは、Windows 10バージョン22H2 KB5021233累積アップデートに関連しています。Microsoftも公式ウェブサイトの記事でこの問題を認めています。ただし、Windows Updateの別のパッチをインストールしているときに、このエラーコードとブルースクリーンが表示される場合もあります。
Microsoftによると、エラーの原因はc:/windows/system32とc:/windows/system32/driversのhidparse.sysファイルのバージョンが一致しないことにある可能性があり(WindowsがCドライブにインストールされていると仮定)、クリーンアップが行われるときに署名の検証が失敗する可能性があります。
現在、MicrosoftチームはBSODエラーコード0xC000021Aを調査しており、まもなくWindows 10バージョン22H2のユーザーは今後のリリースでアップデートを入手する予定です。それまでは、Microsoftが提供するこの一時的な解決策を使用することができます。
- Windows回復環境画面で、[詳細オプション]ボタンをクリックします。
- 次に、[トラブルシューティング]を選択します。
- もう一度、[詳細オプション]を選択します。
- [コマンドプロンプト]を選択します。コマンドプロンプトを起動するためにコンピュータが再起動される場合があります。
- 再起動後、コマンドプロンプトウィンドウが表示されます。デバイスのパスワードを入力するように求められたら、入力してください。
- ここで、次のコマンドをコピーしてコマンドプロンプトに貼り付けます。その後、[Enter]キーを押します。
xcopy C:\windows\system32\drivers\hidparse.sys C:\windows\\system32\hidparse.sys
上記のコマンドでは、文字CはWindowsオペレーティングシステムがCドライブにインストールされていることを示しています。何らかの理由で、別のハードドライブパーティションにWindowsをインストールしている場合は、そのハードドライブパーティションの文字を入力してください。
上記のコマンドが完了したら、「exit」と入力して[Enter]キーを押します。Windows回復環境画面が再び表示されます。[続行]をクリックしてコンピュータを再起動します。Windowsは正常に起動するはずです。
上記の手順を実行してもエラーが解消されない場合は、以下に示す他の解決策を試してください。
2] 保留中のすべてのアクションを元に戻す
この記事で前述したように、Windowsが正しく再起動されない場合があり、そのためにアップデートのインストールが失敗します。場合によっては、ブルースクリーン・オブ・デスエラーが発生します。そのような場合、保留中のすべてのアクションを元に戻すことで解決できます。これには、コマンドプロンプトを起動する必要があります。Windows回復環境に入り、そこからコマンドプロンプトを起動します。その手順はすでに上記で説明しました。
コマンドプロンプトウィンドウには、以下が表示されます。
x:\windows\system32>
次に、Windowsオペレーティングシステムがインストールされているドライブを選択する必要があります。Windows OSがCドライブにインストールされている場合はCと入力し、別のドライブ(例えばD)にインストールされている場合はDと入力します。ほとんどの場合、Windows OSはCドライブにインストールされています。そのため、ここではWindows OSがCドライブにインストールされていることを前提としています。
次のコマンドを入力して、[Enter]キーを押します。
C:
次に、次のコマンドを入力して、Enterキーを押します。
dir
上記のコマンドの直後に表示されるディレクトリリストにWindowsが表示されるはずです。ディレクトリリストにWindowsがない場合、Windows OSは別のドライブにインストールされています。この場合、文字Cを別のドライブ文字に置き換える必要があります。
次に、次のコマンドを入力して、Enterキーを押します。
dism /image:C:\ /cleanup-image /revertpendingactions
上記のコマンドが完了するまで待ちます。正常に実行されると、次のメッセージが表示されます。
操作が正常に完了しました。
exitと入力して、Enterキーを押します。これによりコマンドプロンプトが閉じられ、Windows RE画面に戻ります。そこで、続行オプションをクリックしてPCを再起動します。これで問題が解決するかどうかを確認します。
3] Chkdsk、SFC、DISMスキャンを実行する
それでも問題が解決しない場合は、ハードディスクにエラーがあるか、システムイメージファイルの一部が破損している可能性があります。したがって、ディスクとシステムイメージファイルを修復することをお勧めします。
そのためには、Windows回復環境に入ってコマンドプロンプトを起動する必要があります。コマンドプロンプトを開いたら、Windows OSがインストールされているドライブを選択します。Windows OSがインストールされているドライブを選択する方法については、前の修正で説明しました。
次に、次のコマンドを入力して、Enterキーを押します。
chkdsk /f /r
上記のコマンドが正常に実行されたら、SFCとDISMスキャンを実行します。
システムですべてのスキャンを実行したら、「exit」と入力して、Enterキーを押します。次に、続行をクリックしてコンピュータを再起動します。今回はログイン画面が表示されるはずです。表示されない場合は、次の解決策を使用してください。
4] ドライバ署名強制を無効にする
この方法は多くのユーザーに効果がありました。それでもBSODエラーコード0xC000021Aが表示される場合は、ドライバ署名強制を無効にすると確実に解決するでしょう。
5] 前のビルドに戻す
Windows Updateが問題を引き起こした場合は、そのアップデートをアンインストールして前のビルドに戻すという選択肢があります。この機能を利用して、最新のWindows Updateをアンインストールすることができます。Windows回復環境に入り、詳細オプション画面で前のビルドに戻すオプションを選択します。
Windows Updateをアンインストールすると、問題は解決するはずです。
6] システムの復元を実行する
システムの復元は、ユーザーがコンピュータのソフトウェアを保護および修復するのに役立つツールです。すべてのWindowsコンピュータでデフォルトで有効になっています。有効になっている場合、Windowsは自動的に異なる復元ポイントを作成します。問題が発生した場合は、これらの復元ポイントのいずれかを選択して、システムを以前の動作状態に戻すことができます。
Windows回復環境で詳細オプション画面に移動し、システムの復元オプションを選択します。システムに複数の復元ポイントが作成されている場合、Windowsはそれらのポイントをすべて作成された日付とともに表示します。Windows Updateをインストールする前に作成された復元ポイントを選択します。
関連: エラー0xc0000001、PCが正常に起動しませんでした。
7] PCをリセットする
これが最後のオプションです。上記の方法で解決しない場合は、PCをリセットする必要があります。まず、データを削除せずにコンピュータをリセットします。これで問題が解決しない場合は、PCを完全にリセットする必要があります。この操作ではデータが削除されます
この記事が問題の解決に役立つことを願っています。
コメントする