我在 Stack Overflow 上找到了有关此问题的信息,尽管那里的客户端数量只有 12 个。阅读此处。然而,尽管我并不怀疑 SUSClientID 重复,但我在 Windows 10 机器上运行了建议的脚本,但所有命令都失败了。
由于该脚本可以追溯到 2009-05-05,我相信(我也在网络上的其他地方找到过它),我不得不怀疑这是否仍然适用于 Windows 10。原因是,在我检查的任何 Windows 10 计算机中,我都没有看到脚本中使用的一半注册表条目被修改或删除。(在签入的 Windows 7 计算机上也缺少条目。)
此外,我发现不同机器的 SUSClientID 各不相同,而且在我使用的三台主要机器中,只有 Windows 7 机器显示在 WSUS 控制台中。我以为这可能是一个视图设置,例如每页 100 个,但似乎并非如此。报告的计数表明只有 52 个需要更新,只有 48 个不需要更新。
如果有人能提供帮助解决这个难题,我们将不胜感激,这样我们就可以继续前进......
谢谢
编辑:我们尝试按照 Server Fault 上的建议禁用 IPv6,阅读此处。但这在那台测试机上没有找到任何结果。与此同时,另一台 Windows 10 机器出现在“所有计算机”列表中。因此,我们注意到操作系统(10/7)混杂在一起,这表明它可能不是客户端操作系统版本问题。我不知道该检查什么。我们有指向正确服务器的组策略...
答案1
需要澄清的是,有些 Win10 确实出现在 WSUS 控制台中,而其他的则没有?
- 问题系统是否具有以下注册表项?路径
HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
值:WUServer
,WUStatusServer
。如果缺少这些项,则可能存在 GPO 问题,导致无法应用 WSUS 设置。 - WSUS 服务器的 DNS 名称是否可以从这些不良客户端解析?
- 您能连接到 WSUS 服务器的 8530 端口吗?Powershell CLI
(New-Object System.Net.Sockets.TcpClient "replace.your.wsus", 8530).connected
应该返回“True” - 如果您运行的是版本 1709 或更高版本,则可以运行
Get-WindowsUpdateLog
以生成客户端日志。查看日志中有关连接到 WSUS 服务器的错误。不幸的是,在 1709 之前的版本中生成该日志是我从来无法完成的事情。
还有其他需要检查 WSUS 客户端问题的事项清单: