错误 C0190003 安装完更新后在 Windows Server 2012 R2

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 3074603
症状
请考虑以下情形:
  • 您尝试从 Windows Update 安装多个更新。这包括更新 3000850。
  • 使用本机的 4k 扇区磁盘作为系统驱动器。

然而,在更新安装过程完成并重新启动计算机之后,您可能会收到下列错误消息之一:

错误 C0190003 应用更新操作 21417 247778 (wow64_microsoft 窗口
应用 247778 (amd64_microsoft 的更新操作 19505 致命错误 C0190003

注意:操作和文件名称的数目可能会有所不同。

在此情况下,计算机不能成功地重新启动。
原因
在安装过程中,所有的文件操作 (复制、 移动和删除,例如) 必须为事务。但是,如果有很多要处理的文件,事务日志可能会变得完全。在此情况下,将还原的事务,并会显示错误消息。
替代方法
如果您尚未安装这些更新程序,可以通过增加事务日志的大小来变通解决此问题。要执行此操作,打开 cmd.exe 以管理员的身份,然后运行下面的命令:

fsutil resource setlog maxextents 100 C:\

注意:此命令会增加启动驱动器 (驱动器 C) 到 100 的容器的最大数目。(默认值为 20)。如果将值设置为 100,仍然遇到了相同的错误,您可能想要尝试更多。

如果出现了"症状"一节中描述的问题,可以通过执行以下步骤恢复从该问题:
  1. 显示的错误消息时,按下电源按钮以关闭计算机。
  2. 按下电源按钮,然后立即按 F8 键。这将显示高级启动选项菜单。
  3. 选择修复您的计算机,然后按 enter 键。
  4. 选择选项菜单中,选择疑难解答
  5. 高级选项菜单中,选择命令提示符
  6. 选择管理员帐户,然后输入密码。
  7. 在命令提示符 (cmd.exe),运行以下命令:

    Dism /image:C:\ /cleanup-image /revertpendingactions
  8. 关闭命令提示符。
  9. 选择选项菜单中,选择继续
状态
Microsoft 已经确认这是"适用于"一节中列出的 Microsoft 产品中的问题。
参考
关于 4k 扇区的硬盘的 Microsoft 支持策略的详细信息,请参见下面的知识库文章:

https://support.microsoft.com/kb/2510009

警告:本文已自动翻译

属性

文章 ID:3074603 - 上次审阅时间:12/03/2015 19:52:00 - 修订版本: 4.0

Windows Server 2012 R2 Standard, Windows Server 2012 R2 Essentials, Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 for Embedded Systems, Windows Server 2012 R2 Foundation

  • kbmt KB3074603 KbMtzh
反馈