【0xc000021A STATUS_SYSTEM_PROCESS_TERMINATED】
■エラー原因
・Winlogon.exe または Csrss.exe のプロセスのどちらかが停止していることが Windows NT カーネルによって検出されると、システムが停止しする
・インストールされているシステム ファイルのバージョンが一致していないため
・Service Pack のインストールが失敗したため
・ハードディスクの復元に使用されるバックアップ プログラムで、使用中だった可能性のあるファイルが正しく復元されていないため
・互換性のないサードパーティのプログラムがインストールされているため
■トラブルシューティング
A ワトソン博士でプロセスが失敗した原因を特定する
1)コマンド プロンプトで System Root\System32\Drwtsn32.exe -I と入力しEnter
(このコマンドにより、デフォルトのシステム デバッガとしてワトソン博士が構成される)
2)System Root\System32\Drwtsn32.exe と入力し、以下のチェック ボックスをオンにする
・既存のログ ファイルに追加
・クラッシュ ダンプ ファイルの作成
・メッセージ ボックスによる通知 "
3)STOP 0xC000021A エラーの発生後にコンピュータを再起動し、ワトソン博士 (Drwtsn32.exe) を実行
4)ワトソン博士のログを表示して、問題を引き起こしている可能性のあるユーザー モードのプロセスを特定
(原因を特定するための十分な情報が含まれていない場合は、User.dmp ファイルを分析して原因を特定)
5)原因を特定するための十分な情報が含まれていない場合は、User.dmp ファイルを分析して原因を特定
6)ワトソン博士によって Winlogon.exe または Csrss.exe の User.dmp ファイルが作成されなかった場合は、別のツールを使用して、失敗したプロセスのメモリ ダンプ ファイルを生成することが必要
B リモート制御ソフトウェアでDLLが置き換わっている可能性がある場合
1)最初にサードパーティの GINA DLL がシステムに含まれているかどうかを調べる
2)次のレジストリ キーを見つける
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
値 = GinaDLL REG_SZ
• Gina DLL の値が存在し、Msgina.dll 以外である場合は、サードパーティの製品によりこの値が変更された可能性がある
• この値が存在しない場合は、システムでデフォルトの GINA DLL として Msgina.dll が使用されている
C 前回正常起動時の構成に戻すことで、ハードウェアに対して適切ではない可能性がある、新たに追加したドライバなどの問題から回復できる場合がある
1)[スタート] ⇒ [シャットダウン] ⇒ [再起動] ⇒ [OK]
2)テキストの画面(メモリ テスト、BIOS に関する行など)が表示され、その表示が消えたタイミングで F8 キーを押す
3)[Windows 拡張オプション メニュー] で、方向キーを使用して [前回正常起動時の構成 (正しく起動した最新の設定)] を選択し、Enter キーを押す
4)方向キーを使用してオペレーティング システムを選択し、Enter
D インプレース アップグレードをしてみる
E 回復コンソールを使用して互換性のないソフトウェアを削除する
関連:KB241215, KB307545, KB307654, KB315341