安装更新与部署

在 Windows Server 2012 R2 中安装更新后出现错误C0190003 - Windows Server

· 52CE 我爱测

本文提供了一种解决方法,用于在安装更新后重启基于 Windows Server 2012 R2 的计算机时触发错误的问题。 原始 KB 数: 3074603 现象 假设出现了下面这种情景: - 尝试从Windows 更新安装许多更新。 这包括更新3000850。 - 使用本机 4K 扇区磁盘作为系统驱动器。 但是,更新安装过程完成后,计算机重启后,可能会收到以下错误消息之一: C0190003 应用247778的更新操作 21417 时出错(wow64\m

本文提供了一种解决方法,用于在安装更新后重启基于 Windows Server 2012 R2 的计算机时触发错误的问题。

原始 KB 数: 3074603

现象

假设出现了下面这种情景:

  • 尝试从Windows 更新安装许多更新。 这包括更新3000850。
  • 使用本机 4K 扇区磁盘作为系统驱动器。

但是,更新安装过程完成后,计算机重启后,可能会收到以下错误消息之一:

C0190003 应用247778的更新操作 21417 时出错(wow64_microsoft窗口)

应用 19505 247778更新操作的严重错误C0190003(amd64_microsoft

注意

操作和文件名的数量可能会有所不同。

在这种情况下,计算机不会成功重启。

原因

在安装过程中,所有文件操作(例如复制、移动和删除)都必须是事务性的。 但是,如果有很多要处理的文件,则事务日志可能已满。 在这种情况下,事务会还原,并显示错误消息。

解决方法

如果尚未安装更新,可以通过增加事务日志大小来解决此问题。 为此,请以管理员身份打开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. 在 “选择选项 ”菜单上,选择“ 继续”。

Status

Microsoft已确认这是 Windows Server 2012 R2 中的问题。

参考

Microsoft Windows 中 4K 扇区硬盘驱动器的支持策略

数据收集

如果需要 Microsoft 支持方面的帮助,建议按照使用 TSS 针对与部署相关的问题收集信息中所述的步骤收集信息。

资料来源与适用范围

资料来源
微软官方中文故障文档
适用范围
按正文的 Windows / Windows Server 适用版本;保留原文兼容性要求
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。