在工作中,我们有一些运行 Windows XP SP2 的 PC(它们与互联网隔离),它们出现了一些让我感到奇怪的问题,有 6 台 PC 出现故障,间隔都在 10 分钟内。所有这些 PC 都出现了相同的问题,即 BSOD,错误代码为 c000021a。现在我们认为第一步是回滚,在 3 台 PC 上回滚成功,其他 3 台由于某种原因禁用了系统还原和检查点,因此其他 3 台没有运气。另一个奇怪的问题是,如果我们以管理员身份登录,其中一些 PC 根本不会崩溃,而如果我们以默认用户身份登录,它们可能会随机崩溃,我们重新创建了此用户,但问题仍然存在。这些 PC 上有一个名为 WinCC(用于制造)的程序,我们怀疑它可能导致崩溃,但有一件事可以抵消这一影响,那就是我们也看到安全模式崩溃并出现相同的错误。我已经在 Google 上搜索过错误代码,它似乎是由于核心 Windows 文件已损坏所致,但在这些电脑上我们甚至无法使用恢复 CD,因为操作系统似乎检测不到它们,这也已通过 sic /scannow 完成,但它只显示错误“请插入原始 XP SP2 光盘并单击重试”,我们仍收到该错误。
我们还对其中一台电脑(已知可以正常工作)进行了镜像,并将其安装到新硬盘和一台已知会崩溃的电脑上(它们的规格完全相同),尽管镜像来自稳定且正常工作的电脑,但我们仍然收到相同的错误代码。我们还运行了 chkdsk /r /f /x 进行全面扫描,虽然它说它修复了文件系统,但它仍然继续崩溃。
我只是觉得这个问题很奇怪,因为它们都出现了完全相同的错误,但系统却没有任何更新。
有什么建议吗?
谢谢
答案1
当用户模式子系统(如 WinLogon 或客户端服务器运行时子系统 (CSRSS))受到严重破坏并且系统安全无法再得到保证时,就会发生此错误。简而言之:某人/某物正在杀死您的 LSA。如果执行用户有这样做的权限(例如做正确的事情),这种情况发生的可能性就较小。
什么可能导致此错误?
- 系统文件不匹配 (
SFC /SCANNOW
) - LSA 不匹配(没有 sysprep 的克隆机器)
- 病毒
- 版权保护软件
- 有故障的驱动程序/服务<--这个
- 故障的 USB 记忆棒(尤其是 CD-Rom 部分)
- 当你的系统未打补丁时特制的网络数据包(又名 BLASTER 蠕虫)
由于错误检查 0xC000021A 发生在用户模式进程中,因此最常见的罪魁祸首是第三方应用程序/服务。Windows 更新可能导致您的某个模块不兼容。
获取确切应用程序名称的唯一方法(据我所知)是使用远程内核调试器。
最有可能的是不是导致这个错误?
- 硬盘/文件系统
- 硬件(只需设置另一个不同的硬件来测试)
- CPU/内存问题
- Windows 用户帐户
希望对您有所帮助。如果由我来修复此问题,我会检查正在运行的服务、检查复制保护、修补机器并查找最新的 WinCC 更新。