当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] Windows Server 更新服务 (WSUS) 故障排除

作者:精品下载站 日期:2024-12-14 18:57:40 浏览:16 分类:玩电脑

Windows Server 更新服务 (WSUS) 故障排除


为了让计算机管理员的工作更加轻松,Microsoft 开发了一个名为 Windows Server Update Services (WSUS) 的程序,以帮助管理员管理公司为其产品发布的更新和修补程序。 WSUS 是 Windows 服务器的重要组成部分。当 Microsoft 在其网站上发布更新时,WSUS 会下载它并通过网络分发它。

Windows Server 更新服务故障排除

[玩转系统] Windows Server 更新服务 (WSUS) 故障排除

先决条件

1] 在 Windows Server 2008 R2 上使用 WSUS 3.0 SP2 的用户需要在系统上安装更新 KB4039929 或更高版本。

2]对于在Windows Server 2012或更高版本上使用WSUS的用户,需要在系统上安装以下更新或更高版本:

  • Windows Server 2012 - 知识库 4039873

  • Windows Server 2012 R2 - 知识库 4039871

  • Windows Server 2016 - 知识库 4039396。

解决 WSUS 连接失败问题

验证以下原因以排除与 WSUS 的连接失败:

  1. WWW 发布服务和更新服务应在 WSUS 服务器上运行。

  2. WSUS 网站或默认网站应在 WSUS 服务器上运行。

  3. 检查 C:\windows\system32\logfiles\httperr 位置处的日志是否有错误(其中 C: 是系统驱动器)。

对 WSUS 服务器上的高 CPU 使用率进行故障排除

按 CTRL+ALT+DEL 并从选项中打开任务管理器。它将显示 CPU 使用情况。如果WSUS服务器上的CPU使用率很高,就会导致系统变慢。

WSUS服务器CPU占用率高的原因

CPU使用率高的原因可能是:

1] SUSDB 并不“干净”。 “这可能会让客户端系统感到困惑,他们会开始循环连续扫描。

2] WSUS 服务器有太多挂起的更新无法转发到客户端。它通常发生在长时间使用后。

在这两种情况下,我们都需要清理 WSUS 服务器作为解决方案。理想情况下,无论我们是否面临这个问题,都必须定期清理它。执行相同操作的分步过程如下:

1. 备份WSUS数据库

人们认为备份WSUS数据库可以提高服务器的性能。这是运行清理向导之前的先决条件。

2. 运行 WSUS 服务器清理向导

Microsoft.com 上的此处解释了使用服务器清理向导的过程。但是,如果客户端系统已经在扫描文件,则会增加负载。如果是这种情况,我们可以重新索引 WSUS 数据库并拒绝被取代的更新,如以下步骤所述:

3. 重新索引 WSUS 数据库

重新索引 WSUS 数据库可以帮助我们的事业,尤其是在数据库碎片化的情况下。

您需要运行以下命令。

首先,使用 FULLSCAN 选项更新统计信息:

Use <dbname>
Go
Exec sp_msforeachtable 'update statistics ? with fullscan'
Go

然后可以重建索引:

Use <dbname>
Go
Exec sp_msforeachtable 'DBCC DBREINDEX (''?'')'
Go

4.拒绝被取代的更新

由于在上述情况下,客户端系统正在扫描 WSUS 数据库,并且导致 CPU 使用率较高,因此立即的补救措施应该是拒绝被取代的更新,因为这有助于减少系统的负载。

1] 更改 WSUS 网站的端口:选择 WSUS 管理网站 > 编辑绑定,然后编辑 WSUS 控制台以连接到新端口。运行脚本并与USS同步。

2] 拒绝更新:您可以使用 Powershell 脚本,通过使用 -skipdecline 参数来确定拒绝更新的净数量。然后再次运行相同的 -skipdecline 以拒绝这些更新。

有关更多详细信息,您可以访问此处的 Microsoft 支持。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯