Windowsを起動しようとすると、ブルースクリーンが表示されます。
停止:c000021a致命的なシステムエラー。
セッションマネージャは、保護されたプレフィックスの作成に失敗しました。システムプロセスは、ステータス0xc000003a(0x00000000 0x00000000)で予期せず終了しました。
システムがシャットダウンされました。
そして、システムが再起動します。
ちょうど昨日、Windowsは「WindowsUpdate」を通じていくつかのパッチをインストールしました。そこで、さまざまなWindows起動オプションを試しましたが、1つだけが機能し、システムが起動しました。
Disable Driver Signature Verification
これでシステムは実行されますが、今後はWindowsを正常に起動できるようにするにはどうすればよいでしょうか。今まで、私はあえて再起動しませんでした。
停止C000021aは、セッションマネージャでの初期化中にブートプロセスの初期に発生する致命的なシステムエラーです。ステータスコード0xc000003aは、STATUS_OBJECT_PATH_NOT_FOUNDを示します。整合性チェックを無効にするか、起動時にドライバーのテスト署名を許可することで、この問題を回避できます。
この問題は、デバイスドライバーが破損しているか、正しく署名されていないことが原因であると考えられます。もちろん、ドライバー署名を無効にすることは許容できる回避策ではありません。
エラーがどこにあるかをテストして修正する手順を以下に説明します。フォローしているときにエラー状態が発生した場合は、投稿で報告し、続行しないでください。
ステップ1:破損チェック
破損をチェックするには、以下を実行します。
スマート。 Speccy などのユーティリティを使用して、一般的なディスク障害をチェックするためのテスト。不明確な結果の解釈については、 この回答 を参照してください。
コマンドchkdsk C:
を実行します。詳細については、 この記事 を参照してください。ただし、エラーが発生した場合は、当社に報告し、修復オプションをまだ実行しないでください。
この記事 の説明に従って、sfc /scannow
を実行してWindowsの整合性を確認します。
すべてのテストに合格したら、続行します。
ステップ2:不良ドライバーを見つける
管理者特権のコマンドプロンプト(cmd)で次のコマンドを実行して、クラッシュの原因となっている可能性のあるドライバーを特定し、ドライバーチェックを返すために、ブートプロセス中にロードされているドライバーを一覧表示します。
bcdedit –set sos on
bcdedit /deletevalue nointegritychecks
bcdedit /deletevalue testsigning
再起動して、最後に表示されたドライバーの名前を教えてください。クラッシュが発生したときに名前がすぐに消える場合は、電話を使用して起動プロセスを撮影してください。
続行する前に、どのドライバーかをお知らせください。
悪いドライバーが特定されたら、次のことができます。
Uninstall device
を選択します上記が役に立たない場合は、続行してください。
ステップ3:バックアップを取ります
ドライバー署名の検証を再度無効にして起動し、すべてのファイルを保存します。
また、バックアップとして、外部ディスク上のシステムディスクのイメージを取得することをお勧めします。私のお気に入りの製品は AOMEI Backupperフリーウェア です。 AOMEIを使用する場合は、AOMEIブータブルディスクまたはUSBを ここで説明 として作成し、起動して、万が一の場合に備えてバックアップが表示されることを確認します。
ステップ4:ウィンドウを修復します
ドライバー署名の検証を再度無効にして、Windowsを起動します。 ここで説明 としてブートメディアから修復インストールを実行します。サービスパックレベル(SP1?)に対応するブートメディアを使用することが重要です。これにより、アプリケーションとドライバー、およびほとんどのシステム設定が節約されます。
Windowsがドライバー署名検証を有効にして起動できる場合は、すべて問題ありません。すべての更新が完了するまで、WindowsUpdateを繰り返し実行します。
そうしないと、問題が発生し、Windowsを最初から再インストールする必要があります。