我最近安装了微软在网络中,现在正在等待它下载我想要提供给其他客户端的所有更新。
更新已获批准。安装设置为仅下载已批准的更新。这就是它现在正在做的事情。
所以,这需要一段时间。与此同时,我设置我的组策略让我的客户了解这项新服务。
遗憾的是,我的 Windows 7 测试客户端(全新安装)似乎认为没有任何可用的更新:
所以,现在我问自己,我的设置是否坏了?或者我是否只需等待下载 140GB 后一切才能正常运行。
我的测试客户端WindowsUpdate.log
似乎告诉我正在使用正确的服务器:
2012-05-19 15:44:25:523 944 43c AU ########### AU: Initializing Automatic Updates ###########
2012-05-19 15:44:25:523 944 43c AU # WSUS server: http://SRV-PDC
日志还非常清楚地显示了应应用的更新次数:
2012-05-19 15:44:27:133 944 85c Agent * Found 0 updates and 61 categories in search; evaluated appl. rules of 174 out of 895 deployed entities
...
2012-05-19 15:44:27:149 944 754 AU # 0 updates detected
还reportingevents.log
表明没有可用的更新:
{6DB29978-5D20-4D80-9088-5F87D0CC3417} 2012-05-19 20:13:23:388+0200 1 147 101 {00000000-0000-0000-0000-000000000000} 0 0 AutomaticUpdates Success Software Synchronization Windows Update Client successfully detected 0 updates.
{03B0D7A7-A599-41CE-B583-F2870CEF4225} 2012-05-19 20:13:23:388+0200 1 156 101 {00000000-0000-0000-0000-000000000000} 0 0 AutomaticUpdates Success Pre-Deployment Check Reporting client status.
答案1
因此,在等待夫妻经过数小时数天,第一批更新正在提供。
我想我的困惑可以归结为:WSUS 是否可以在更新下载到服务器之前向客户端提供更新?
现在回想起来,这是一个相当愚蠢的问题。
如果您正焦急地等待 WSUS 同步,以便测试实验室或做其他事情。以下是我犯过的一些错误,您可能不会犯。
初始同步
您的 WSUS 在同步之前不会下载任何内容。请确保您的初始同步已完成(并且已实际启动)。
初始同步可能需要相当长的时间。我犯了一个错误,在同步过程中关闭了服务器。它本来应该每天早上 6 点同步,但(实验室)服务器当时从未运行过。
所以我很长一段时间没有同步,也没有下载任何东西。
赞同
确保批准您的更新。未获批准的更新可能无法下载,也不会提供给任何客户。
BITS 传输优先级
如果您确定更新确实正在下载到您的服务器,您可以通过提高 BITS 的下载优先级来提高这些更新的下载速度。请参阅KB922330和这篇 Technet 文章了解详细信息。还有这个优秀的博客文章总结一下设置前台下载优先级的方法。
但是,请注意,在生产环境中增加 WSUS 下载优先级可能会适得其反,因为它可能会使您的互联网连接饱和。
请记住,即使设置了 BITS 的前台优先级,考虑到我的潜在吞吐量,传输速度仍然远未达到最佳。
答案2
确认组策略中的刷新间隔不是很大。您还可以通过以下方式强制客户端检查 wsus:
net stop wuauserv
net start wuauserv
wuauclt /resetauthorization /detectnow
这应该会强制它在 WSUS 中显示为没有组的新客户端。还请查看以下日志
C:\Windows\SoftwareDistribution\reportingevents.log
同样从 WU 客户端,单击“在线检查微软更新”并验证客户端确实需要您已批准的更新。