我有一个新安装的、经过正确许可的 Windows Server 2012R2,但有 3 个更新失败:
- Windows Server 2012 R2 安全更新 (KB3126593)
- Windows Server 2012 R2 安全更新 (KB3087088)
- Windows Server 2012 R2 安全更新 (KB3071756)
我尝试多次终止 Windows 更新服务并清除软件分发文件夹,在尝试之间重新启动机器,通过 Web 下载手动安装每个更新,每次只安装一个更新,查找每个更新及其要求,查找引发的错误...
DISM /Online /Cleanup-Image /RestoreHealth
停留在 20%。
可能值得注意的是,它在一段时间内也难以下载这些更新。我确实可以看到这些更新的文件夹在 SoftwareDistribution/Downloads 文件夹中闪烁。清理 SoftwareDistribution 文件夹并重新启动进程并花几个小时后,这个问题就解决了……
什么都没用,然后我就放弃了希望它会自行解决的希望。不幸的是,它还没有。见下图。
引发的错误是:
安装状态:失败
错误详细信息:代码 80073701
和
安装状态:失败
错误详细信息:代码 80073712
有什么想法或建议吗?您需要更多信息吗?
谢谢。
答案1
我的一个生产服务器上也遇到了同样的问题,最后,MS 支持帮助了我:转到注册表并导出以下项:导出并删除以下注册表值,然后重新尝试更新:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\ 确保将 Publishers 项留空。
如果你使用的是 ARM VM,那么你可以轻松地从备份中恢复它,在那里进行测试,如果一切正常,请在生产 VM 上执行相同操作