Windows 停止错误 - 0xC000021A状态系统进程已终止

适用于:✔️ Windows VM

本文提供了解决操作系统(OS)遇到停止错误代码0xC000021A的问题的步骤。 此错误可防止 Azure 虚拟机(VM)重启。

现象

使用 启动诊断 查看 VM 的屏幕截图时,屏幕截图会显示以下消息,指出操作系统在重启期间遇到错误:

你的电脑遇到问题,需要重启。 我们将收集一些错误信息,然后你就可以重启。 (##% 完成)如果想要了解详细信息,可以稍后在线搜索此错误:0xC000021a。

停止错误代码的屏幕截图:#0xC000021A 和消息“你的电脑遇到问题,需要重启。

原因

错误0xC000021A表示 STATUS_SYSTEM_PROCESS_TERMINATED

当 Winlogon(winlogon.exe)或客户端服务器运行时子系统(csrss.exe)等关键进程失败时,将发生此错误。 内核检测到其中任一服务已停止后,它将返回 STOP 0xC000021A 错误代码。 此错误可能有多种原因,包括:

  • 已安装不匹配的系统文件。
  • Service Pack 或 KB 更新安装失败。
  • 用于还原硬盘的备份程序未正确还原可能正在使用的文件。
  • 安装了不兼容的第三方程序。

解决方案 1:从备份还原 VM

如果 VM 有最近的备份,可以尝试 从备份 还原 VM 以修复重启问题。

解决方案 2:收集内存转储文件

如果还原备份无法解决问题,请收集内存转储文件,以便分析崩溃。 若要收集转储文件,请参阅以下部分。

第 1 部分:将 OS 磁盘附加到恢复 VM
  1. 创建受影响 VM 的 OS 磁盘的快照以创建备份。 有关详细信息,请参阅 创建虚拟硬盘的快照。

  2. 将 OS 磁盘附加到恢复 VM

  3. 使用远程桌面协议(RDP)远程连接到恢复 VM。

  4. 如果受影响的 VM 的 OS 磁盘已加密,请关闭加密,然后再转到下一步。 有关详细信息,请参阅 解密加密的 OS 磁盘

第 2 部分:找到转储文件并提交支持票证
  1. 在恢复 VM 上,转到 附加 OS 磁盘上的 Windows 文件夹。 例如,如果分配给附加 OS 磁盘的驱动器号为 F,请转到 F:\Windows

  2. 找到Memory.dmp文件,然后提交支持票证并附加转储文件。

注意

如果在查找 Memory.dmp 文件时遇到问题,可以尝试改用 串行控制台 中的不可屏蔽中断(NMI)调用。 可以使用 本指南通过 NMI 调用生成故障转储文件。

后续步骤

联系我们寻求帮助

如果你有任何疑问或需要帮助,请创建支持请求联系 Azure 社区支持。 你还可以将产品反馈提交到 Azure 反馈社区