正在排除 Windows 更新故障 - 全新安装,独立 Windows 2012 Server Essentials。零配置,无现有基础架构,“开箱即用”设置。
Windows 更新根本无法运行 - 但奇怪的是,过去曾从这个服务器上的这个安装介质安装过它。
然而,现在它失败了。我能想到的唯一合理原因是最近发布了一个新更新,在全新安装时破坏了此操作系统版本的 Windows 更新。
WindowsUpdate.log 中的最后条目是:
2017-01-18 15:11:14:840 412 1424 Agent WARNING: Failed to evaluate Installable rule, updateId = {E66A6795-3E20-43ED-9C66-FE134EEEECBC}.200, hr = 80070057
2017-01-18 15:11:19:324 412 1424 Agent Bundled update {FBEC0F80-9F87-4B42-BA14-2BBE7148322A}.203 is missing extended metadata
2017-01-18 15:11:19:324 412 1424 Agent Bundle contains children which has no localextended metadata and thus is invalid.
2017-01-18 15:11:19:324 412 1424 Agent Update {B27CF4B3-0B7D-475D-9129-883E6DED6182}.203 is not a valid bundle. Not returning it.
问题:上述内容是否意味着服务器正在尝试获取特定的无效/损坏的更新?
如果是,是否可以将十六进制/guid 更新 ID 代码 ({B27CF4B3...}) 转换为 Microsoft KB 更新 ID?这样人们就可以研究导致问题的具体更新了?
答案1
解决底层 Windows 更新问题的解决方案是:
1)离线使用 WSUS,下载 Win2k Server 的所有更新 2)使用 Windows 10 计算机,使用 NTLite 将所有更新离线集成到 Win2k Server 安装媒体中 3)使用修补的安装媒体重新安装服务器。
注意:上述过程在 Windows 7 机器上失败,需要 Windows 10 机器才能运行 NTLite 进程。