我有一个全新(不到 2 个月前)安装的独立 SCCM 2012R2 服务器。我已在同一台服务器上安装了软件更新点和 WSUS。SCCM 和 WSUS 正在同步,一些更新正在部署到新部署的 Windows 8.1 测试客户端。
问题是这样的:困扰 Windows 8.1 更新 KB2919355不会自动部署。
尽管所有 3 个资产都是 Windows 8.1 客户端,SCCM 似乎认为 Windows 8.1 更新 (KB2919355) “不是必需的”:
我知道KB2919442是 KB2919355 的先决条件。但是,WSUS 报告先决条件 KB291442 已被 KB2989647 取代:
KB2975061、KB2969339 和 KB2904440 也分别被 KB2989647 取代。
事实证明,取代 Windows 8.1 更新 KB2989647 先决条件的更新是SCCM 也认为“不需要”。
这让我有以下疑问:
- 为什么 SCCM 认为 Windows 8.1 更新及其先决条件“不是必需的”?
- SCCM 如何确定哪些更新是“必需的”以及哪些更新是“不需要的”?
- 有没有办法将更新从“非必需”覆盖为“必需”?
答案1
解决方案 (请参阅此 Technet 主题) 是手动下载并安装已取代的先决条件补丁 KB2919442。安装 KB2919442 后,所有后续更新都应通过常规 SCCM 软件更新部署方法安装。
为了进一步简化此解决方法,我将必备补丁 KB2919442 打包为 SCCM 应用程序,并将其设为必需部署。此策略似乎有效,新部署的 Windows 8.1 RTM 计算机似乎最终无需干预即可获得最新补丁。