本文提供了一种解决方法,用于在安装更新后重启基于 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,但仍遇到相同的错误,则可能需要尝试更高的数字。
如果已遇到“症状”部分中介绍的问题,可以按照以下步骤从问题中恢复:
-
显示错误消息时,按电源按钮关闭计算机。
-
按电源按钮,然后立即按 F8 键。 此时会显示 “高级启动选项” 菜单。
-
选择“ 修复计算机”,然后按 Enter。
-
在 “选择选项 ”菜单上,选择“ 故障排除”。
-
在 “高级选项” 菜单上,选择 “命令提示符”。
-
选择管理员帐户,然后输入密码。
-
在命令提示符处(cmd.exe),运行以下命令:
Dism /image:C:\ /cleanup-image /revertpendingactions -
关闭命令提示符。
-
在 “选择选项 ”菜单上,选择“ 继续”。
Status
Microsoft已确认这是 Windows Server 2012 R2 中的问题。
参考
Microsoft Windows 中 4K 扇区硬盘驱动器的支持策略
数据收集
如果需要 Microsoft 支持方面的帮助,建议按照使用 TSS 针对与部署相关的问题收集信息中所述的步骤收集信息。