Windows 启动错误 0xc000014c

重要提示:本文章是 Microsoft 软件自动翻译的结果,而非专业译者翻译的结果。 Microsoft 提供专业人员翻译的文章、由自动翻译生成的文章以及来自 Microsoft 社区的文章翻译,因此你能够以自己的语言阅读所有知识库文章。 需要注意的是,由自动翻译生成的文章(包括 Microsoft 社区审阅的文章)可能包含词汇、句法或语法错误。 对于因不正确的内容翻译或使用不正确的内容翻译而造成的不准确或错误或任何损害,Microsoft 概不负责。

https://support.microsoft.com/zh-cn/help/4010141/windows-boot-error-0xc000014c-on-an-azure-vm

查看原始英文文章:4010141

https://support.microsoft.com/zh-cn/help/4010141/windows-boot-error-0xc000014c-on-an-azure-vm

症状


Windows 不能启动。相反,系统将生成以下错误︰文件︰ \Windows\System32\config\system

状态︰ 0xc000014c

信息︰ 操作系统无法加载,因为系统注册表文件丢失或包含错误。

最简单的解决方案是进入PE

C:\Windows\System32\config\RegBack,将里面的所有文件复制到C:\Windows\System32\config路径就可以了

原因


因为该配置单元已损坏或者未正确关闭,将出现此问题。

如何解决


若要解决此问题,请按照下列步骤。

修复已损坏的配置单元

  1. 删除虚拟机 (VM)。请确保您选择磁盘保留选项,当您这样做。
  2. 将操作系统磁盘数据磁盘附加到另一个虚拟机 (VM 故障排除)。有关详细信息,请参阅如何将附加到 Windows Azure 门户中虚拟机的数据磁盘
  3. 连接到故障诊断的 VM。打开计算机管理>磁盘管理。确保操作系统磁盘处于联机状态并且其分区已分配的驱动器号。
  4. OS 磁盘上附加,定位到\windows\system32\config。在回滚,则需要的情况下,作为备份复制所有文件。
  5. OS 磁盘附加上\windows\system32\config\regback中的文件复制并替换\windows\system32\config中的文件。
  6. 分离从故障排除虚拟机修复后的操作系统磁盘。然后,创建新的虚拟机从 OS 磁盘