如何解决 0xc000021a (STATUS_SYSTEM_PROCESS_TERMINATE)

如何解决 0xc000021a (STATUS_SYSTEM_PROCESS_TERMINATE)

我遇到了一个大问题:我的 Windows 7 无法加载。

我卸载了蓝牙驱动程序,然后尝试重新安装。问题随之而来:库中的所有文件夹都消失了,Windows 资源管理器选项卡不起作用。

所以我重新启动了电脑,然后出现此错误由于无法访问所需设备,因此启动选择失败

我尝试使用 Windows DVD 进行系统修复,但无法纠正错误。修复停止后,出现蓝屏,显示致命错误代码 c000021a 和消息 STOP。然而,一段时间后,消息又恢复为启动设备的先前消息。

顺便说一句,我已经安装了 ubuntu 双启动,并且 ubuntu 运行良好。

当我尝试在安全启动中加载 Windows 时,它显示它尝试加载一些驱动程序文件,然后出现上述错误......

我有一台戴尔 Inspiron 笔记本电脑,并且已经完成了所有内置内存诊断,显示已通过。

我怎样才能让 Windows 工作...请帮忙并告知是否需要任何其他信息...

答案1

使用 W7 安装 DVD,从中启动并尝试系统还原,选择启动问题出现之前的日期。

http://www.bleepingcomputer.com/tutorials/tutorial142.html

答案2

已解决!停止 0xC000021A

是的,您实际上可以在无法启动的 PC 上访问注册表。这些技巧中的一些对处于相同情况的一些用户有用。在 Vista 上对我有用,在 Windows 7 和 8 上可能也有效。很着急?直接跳到粗体解决方案。

嗨伙计

Windows(Vista)无法在所有可用模式下启动:安全模式、最后一次正确的配置、修复计算机、系统还原等。

由于这台机器已经无法使用,我转到另一台计算机并刻录了 Hiren 的 Boot DVD v 15.2 恢复版。由于 DVD 的网络功能,我更新并运行了它的几个防病毒程序(Clamwin、Kaspersky、SuperAntiSpyware 等),从而清除了一些病毒。在开始修复故障计算机之前,这始终是一个好习惯。

我现在已准备好解决 STOP 0xC000021A 问题。正如有人建议的那样,我认为我可以使用 MSDaRT CD(又名)ERD Commander 6 继续禁用 Vista 的无数 [可能已损坏的] 驱动程序和服务。然而,禁用这些内容只会导致更多的 BSOD。(顺便说一句,根据我的经验,如果您需要的话,MSDaRT 包含唯一可用的离线注册表编辑器。Hiren 的编辑器对我来说不起作用)

我坚决认为,只要 Vista 一启动,我就会立即升级到 Windows 7。

我进行了内存测试,更换了显卡,并在 BIOS 中禁用了所有能禁用的功能。但毫无作用。

这里有个好建议 - 但对我不起作用:SFC /SCANNOW /OFFBOOTDIR=C:\ /OFFWINDIR=C:\Windows 由于待处理任务而无法启动,尽管著名的 c:\windows\winsxs\pending.xml 甚至不存在。修改注册表中的待处理条目http://technet.microsoft.com/en-us/library/cc164360(v=exchg.80).aspx也没什么帮助。

这里可能有更好的提示:dism.exe /image:C:\ /cleanup-image /revertpendingactions(用于删除待处理任务),但仅包含在 Windows 7 DVD 中,而不包含在 Vista DVD 中。试过,但在 Vista 中不起作用。

其他人已经替换了 Winlogon.exe、Csrss.exe、win32k.sys,但对我没有帮助。

我终于解决了这个问题。我做了第一天就应该做的事情:恢复之前仍在运行的注册表配置单元,这些配置单元来自 STOP 0xC000021 BSOD 尚未出现的日子。我从某处读到,我不想一次恢复所有配置单元,而是逐个尝试,直到问题解决。这确实为我解决了问题:好的,所以我首先将一个名为 SYSTEM 的文件从 C:\Windows\System32\config\RegBack 复制到 C:\Windows\System32\config,覆盖前一个文件并重新启动。(当然,首先要备份两个 SYSTEM 文件,以防万一)。这没有用。然后我复制了 SYSTEM 和 COMPONENTS。这没有用。我复制了 SYSTEM 和 COMPONENTS 以及 SOFTWARE,问题解决了 - 至少在我的情况下是这样。我不必复制位于那里的 SAM 和 SECURITY。Vista 现在可以成功启动了。

我立即升级到 Windows 7,以防止 Vista 或此 BSOD 进一步出现问题。对我来说,这就像一次就地升级 - 用新引擎代替故障引擎。升级过程替换了许多零碎的东西,因此给了我一些信心,我不会再遇到这个 BSOD。我还可以保留(可能)所有或大部分已安装的软件,而不必诉诸全新安装。升级过程将建议需要删除哪些软件,例如 Skype。(好吧,我没有删除,而是将 Skype 更新到最新版本,它很好地度过了 Windows 7 升级)

希望这能给你一些建议。我很乐意接受反馈。

答案3

状态_系统_进程_已终止当用户模式子系统(如 WinLogon 或客户端服务器运行时子系统 (CSRSS))受到严重破坏并且无法再保证安全性时,就会发生这种情况。作为响应,操作系统会切换到内核模式。如果没有 WinLogon 或 CSRSS,Microsoft Windows 就无法运行。因此,这是用户模式服务故障可能导致系统关闭的少数情况之一。

不匹配的系统文件也会导致此错误。如果您从备份中恢复了硬盘,则可能会发生这种情况。某些备份程序可能会跳过恢复它们确定正在使用的系统文件。

可以通过以下方式解决:

如果错误发生在系统启动期间,请重新启动计算机,然后在显示操作系统选项的字符菜单上按 F8。在出现的 Windows 高级选项菜单中,选择“最后一次正确的配置”选项。当一次只添加一个驱动程序或服务时,此选项最有效。

如果此方法无法解决错误,请尝试手动删除有问题的软件。如果系统分区使用文件分配表 (FAT) 格式化,请使用 MS-DOS 启动盘来访问计算机的硬盘。如果系统分区使用 NTFS 文件系统格式化,您可能能够使用安全模式重命名或删除有问题的软件。

如果在安全模式下系统启动过程中使用了有问题的软件,则需要使用恢复控制台启动计算机才能访问该文件。如果怀疑是新安装的硬件,请将其移除,看看是否能解决问题。

尝试运行恢复环境并允许系统修复其检测到的任何错误。

相关内容