你的位置:首页 > 技术交流 > 技术共享

启动时出现蓝屏代码STOP 0xC000021A Unknown Hard Error

2014/1/2 8:55:06      点击:

当计算机启动时,Winlogon.exe 或 Csrss.exe加载 失败时。WindowsNT 内核检测这些进程已停止, 它停止系统并引发 STOP 0xC000021A 错误。蓝屏代码:STOP 0xC000021A Unknown Hard Error

电脑蓝屏分析:
STOP 0xC000021A 错误可能有若干原因。 其中包括:
? 不匹配的系统文件已经安装。
? 服务包安装失败。
? 备份程序不能还原硬盘文件,文件可能正在被使用。
? 已安装一个不兼容的第三方程序。

电脑蓝屏解决:
要解决STOP 0xC000021A 问题, 必须确定哪种这些进程失败原因和。
出现蓝屏代码STOP 0xC000021A后, 一般可以在开机时,按F8,选择最近一次正确配置,通过使用最近一次正确配置启动计算机。一般可以正常进入系统:
如果是安装一个不兼容的第三方程序,那么可以将第三方程序删除。
如果是备份程序不能还原硬盘文件,那么禁用备份程序。

以下是电脑翻译自微软http://support.microsoft.com/kb/156669/en-us/

将 Dr.Watson (如果它尚未默认调试器) 以确定哪个进程失败, 注册为默认系统调试器。 进程故障诊断信息 Dr.WatsonforWindows WindowsNT 记录到日志文件 (Drwtsn 32 .log)。 还, 您可以配置程序以生成内存转储文件的失败的进程, 则可分析以确定为什么进程失败调试器中。

要设置成 Dr.Watson 捕获用户模式程序错误, 请按照下列步骤操作:
1. 在命令提示符处, 键入 System Root\System32\Drwtsn32.exe -I然后按 Enter。

此命令将 Dr.Watson 配置默认系统调试器。
2. 在命令提示符处, 键入 System Root\System32\Drwtsn32.exe然后选择下列选项:
Append to existing log file
Create crash dump
Visual Notification

3. 从 STOP 0xC000021A 重新启动计算机后错误, 运行 Dr.Watson (Drwtsn 32 .exe)。
4. 查看 Dr.Watson 日志以确定哪些用户模式进程可能引起问题。
5. 如果 Dr.Watson 日志不包含足够信息以确定问题, 原因的分析 User.dmp 文件以确定原因是 0xC000021A STOP 错误。

如果没有为 Winlogon.exe 或 Csrss.exe, 创建 Dr.Watson User.dmp 文件可能需要使用不同工具以生成内存转储文件的进程失败。 有关详细信息, 请单击下列文章编号以查看 Microsoft 知识库中相应: 
注意 按照知识库文章中说明来解决由于出现异常, 关机过程。 虽然您按照这些说明, 监视以下过程来解决 STOP 0xC000021A 错误: ? Winlogon.exe
? Csrss.exe
注意 大多数 STOP 0xC000021A 由于 Winlogon.exe 失败发生错误。 这通常发生因故障三图形标识和身份验证 (GINA) DLL。 GINA 是替换 DLL 组件, Winlogon.exe 加载。 GINA 实现交互式登录模型验证策略。 GINA 执行所有识别和验证用户交互。
非常通常对某些类型的远程控制软件以替换默认 GINA WindowsDLL (Msgina.dll)。 因此, 好第一步是要检查系统以查看它是否有三方 GINA DLL。 进行此, 找到以下注册表项: HKEY _ LOCAL _ MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon 值 = GinaDLL _ SZ? 如果 Gina DLL 值是否存在以及如果是以外 Msgina.dll, 任何可能说明, 第三方产品已更改该值。
? 如果该值没有, 系统使用 Msgina.dll 作为默认 GINA DLL。