WSUS不下载更新(超时)

Windows Server 2012 Standard 64位。

当我启动WSUS服务时,此错误在事件查看器中显示:

The WSUS content directory is not accessible. System.Net.WebException: The remote server returned an error: (404) Not Found. at System.Net.HttpWebRequest.GetResponse() at Microsoft.UpdateServices.Internal.HealthMonitoring.HmtWebServices.CheckContentDirWebAccess(EventLoggingType type, HealthEventLogger logger) 

服务器能够与Windows Update同步,并find很多补丁(关键和安全),但我不能下载任何更新,因为我在事件查看器中出现此错误:

 Content file download failed. Reason: Value does not fall within the expected range. Source File: /c/msdownload/update/software/crup/2015/03/windows6.2-hypervintegrationservices-x86_8c84de57854d4934770a0ed072fb76673e30eb99.cab Destination File: f:WsusContent\99\8C84DE57854D4934770A0ED072FB76673E30EB99.cab. 

服务器屏幕截图:

在这里输入图像说明

这似乎是使用经过身份validation的代理服务器的WSUS服务器的已知问题 。

Microsoft已发布此问题的修补程序 ,您可以将其应用于您的服务器。

根据试用它的人(以上链接),您必须执行以下步骤以在安装此修复程序后重置WSUS内容存储库。 这是因为WSUS在SQL数据库中“认为”所有更新在实际上失败时都被下载。 要执行此操作执行以下步骤:

  1. closures所有打开的WSUS控制台。
  2. 转至pipe理工具 – 服务并停止“更新服务”服务。
  3. 在Windows资源pipe理器中浏览到WSUSContent文件夹(通常是D:\WSUS\WSUSContentC:\WSUS\WSUSContent
  4. 删除WSUSContent文件夹中的所有文件和文件夹。
  5. 转到pipe理工具 – 服务并启动“更新服务”服务。
  6. 打开命令提示符并导航到文件夹: C:\Program Files\Update Services\Tools
  7. 运行命令WSUSUtil.exe RESET

其中一个原因可能是您的DNSconfiguration错误。 你可以做的一件事就是使用像WireShark这样的工具来查看服务器正在尝试连接的IP地址,然后查找这些IP地址并确保它们属于Microsoft。

另一种可能性是你有一些防火墙或代理服务器不通过stream量。 确保您的服务器可以访问以下所有域名列表: