为什么Win10节点使用WSUS签入但不能更新(0x8024401c)

我有一个运行WSUS(WID数据库)的Windows Server 2016。 我的系统上的节点都是Windows 10专业版。 他们通过组策略configuration来检查服务器2016年的更新。 无论如何,节点和服务器都不在代理之后。

基于WSUS控制台,显示当我按下“检查更新”时,所有节点正在检入。 当您查看节点时,会引发以下消息:

安装更新时出现了一些问题,但我们稍后再试。 如果你一直看到这个,想要search网页或联系支持informaiotn,这可能有所帮助:(0x8024401c)

我GOOGLE了这个错误,我发现这个错误很less或根本没有。 我尝试了所有我能find的build议,但没有解决这个问题。 当我用word打开它时,我能从最后一个.ELT文件中得出的是:

在http:// FQDN:8530 / ClientWebService / client.asmx处与端点通信时出错 。 收到HTTP回复时出错。 该操作在分配的时间内没有完成。

当我在PowerShell中执行Get-WindowsUpdateLog ,我只是得到一长串无法find的更新。 没有实际的通信信息。

如果我将它放入浏览器并且防火墙不阻止WSUS,我可以到达该链接。 我错过了什么? 任何人都可以提供任何其他信息。 我还在学习如何使用正确的程序来实际阅读ELT文件。

编辑1:试图运行客户端上的字符和WDK10来更好地解释ELT文件。

编辑2:运行tracefmt.exe工具给我以下错误:

无法打开日志文件进行阅读

这发生在每个人身上。 我从SDK工具包的TraceView中看到,所有事件都显示系统时间,没有find格式信息。 它是连接,没有得到这个数据,或只是在寻找所有这些更新?

我在WSUS页面的IIS应用程序池中进行了以下更改:

  • 队列长度:10000从25000
  • 限制时间间隔(分钟): 15从5
  • “服务不可用”响应:来自HttpLevel的TcpLevel
  • 私有内存限制(KB): 0从18342456

这使得Windows 10连接和检查更新所需的时间更长,重置所有机器的连接,并允许更多的内存来处理更新,这是我在谷歌search中find的build议。

我所有的Windows 10 1607和服务器2016 1607都有错误0x8024401c。

一些IIS应用程序池调整提示没有帮助。

在WSUS服务器上运行Adamj的“Clean-WSUS”PowerShell 3脚本解决了这个问题:

http://community.spiceworks.com/scripts/show/2998-adamj-clean-wsus

https://community.spiceworks.com/topic/1970827-wsus-on-server-2016-windows-10-1607-client-0x8024401c-error