Configuration Manager中的软件更新维护

本文介绍软件更新的维护过程。 它还提供有关 Configuration Manager 管理员如何保持 WSUS 数据库的最佳性能的建议。

有关 Configuration Manager 中的软件更新的详细信息,请参阅 软件更新简介

原始产品版本: Microsoft System Center 2012 Configuration Manager,Microsoft System Center 2012 R2 Configuration Manager
原始 KB 数: 3090526

过期更新

作为正在进行的更新修订过程的一部分,Microsoft更新目录中的某些更新已过期。 当更新的较新版本可用时,通常会发生此问题。 但是,在极少数情况下,Microsoft可能会发现更新问题,因此会过期。 在软件更新同步期间,这些过期更新在 Configuration Manager 控制台中标记为 “已过期 ”。 此过期状态由更新旁边的灰色图标指示。 这些过期的更新会定期从 Configuration Manager 数据库自动清理。 仅当满足以下条件时,WSUS 同步管理器组件才会删除过期的更新:

  • 更新分配中未引用更新。
  • 更新早于更新清理年龄的值。 (默认情况下,此值为七天。

顶级 Configuration Manager 站点上的 WSUS 同步管理器每小时检查一次必须删除的更新,如果更新符合上一列表中的条件,则会删除过期的更新。 当 WSUS 同步管理器删除过期的更新时,可以在WSyncMgr.log文件中看到以下条目:

正在删除旧的过期更新...SMS_WSUS_SYNC_MANAGER
已删除 100 个过期更新SMS_WSUS_SYNC_MANAGER
...
已删除 2995 个过期更新总数SMS_WSUS_SYNC_MANAGER

内容清理

删除过期更新后,这些过期更新的内容可能会成为孤立的。 WSUS 同步管理器还会清理此孤立内容。 作为内容清理的一部分,WSUS 同步管理器将分析当前站点拥有的包,查找不再引用的内容,并从包源目录中删除该内容。 默认情况下,仅当内容已孤立一天以上时,才会删除内容。

如果删除了任何内容,清理过程也会更新包,以便将更新的内容发送到分发点(DP)。 当 WSUS 同步管理器删除孤立内容时,可以在WSyncMgr.log文件中看到以下条目:

从源 <PackageSource> 中删除包CS100006(EPDefinitions)的孤立内容SMS_WSUS_SYNC_MANAGER
删除孤立内容文件夹 \\<PackageSource>\51b6db15-6938-4b37-9fa8-caf513e13930...SMS_WSUS_SYNC_MANAGER
...
...
删除孤立内容文件夹 \\<PackageSource>\526b6a85-a62c-4d54-bc0d-b3409223b0df...SMS_WSUS_SYNC_MANAGER
删除了包CS100006 (EPDefinitions) 中的 12 个孤立内容文件夹SMS_WSUS_SYNC_MANAGER
刷新包CS100006 (EPDefinitions) SMS_WSUS_SYNC_MANAGER

有关清除过期更新和内容的详细信息,请参阅 System Center 2012 Configuration Manager 中的软件更新内容清理。

WSUS 服务器维护

为了保持 WSUS 数据库的最佳性能,我们建议你定期在 WSUS 数据库 (SUSDB) 上运行 WSUS 清理向导任务,并在 Configuration Manager 环境中托管软件更新点角色的每个 WSUS 计算机上重新编制 WSUS 数据库索引。 在多层层次结构中运行 WSUS 清理向导操作时,请先在 WSUS 链的最低层上运行清理过程,然后向上移动到下一层以运行清理向导任务。 必须继续在层次结构上继续,直到到达顶层 WSUS 计算机。 可以在同一层中的多个服务器上同时运行此 WSUS 维护例程。

尽管可以在任何 WSUS 计算机的 SUSDB 上按任意顺序重新编制索引,但建议先运行重新编制索引过程,然后运行清理向导任务,在每个 WSUS 计算机上运行清理和重新编制索引。 如果首先通过重新编制索引优化 SUSDB 的性能,清理向导任务将更快地完成。

有关 WSUS 维护的详细信息,请参阅 执行 WSUS 维护

有关 Configuration Manager(Current Branch)中的 WSUS 清理行为和日志条目的详细信息,请参阅 软件更新维护