从昨天安装更新以来,我们的2008 R2服务器之一拒绝再次连接到我们的WSUS,而是报告未知错误0x80244019 。 连接到官方的Windows更新存储库没有任何问题。 问题只发生在我们当地的WSUS。
Windows支持网站上的错误build议:
如果在下载更新时收到上述错误之一,则最常见的原因是已closuresWindows Update或Windows Update所需的计算机上的其他服务的计算机病毒。
我会在那一个上投一个票。
我的WindowsUpdate.log显示以下内容:
2012-09-13 13:00:52:738 892 5c0 PT +++++++++++ PT: Synchronizing server updates +++++++++++ 2012-09-13 13:00:52:738 892 5c0 PT + ServiceId = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7}, Server URL = http://SRV-PDC/ClientWebService/client.asmx 2012-09-13 13:00:52:769 892 5c0 PT WARNING: Cached cookie has expired or new PID is available 2012-09-13 13:00:52:769 892 5c0 PT Initializing simple targeting cookie, clientId = a6c96caf-d9ca-4f31-a003-827e7089ff64, target group = Server, DNS name = srv-exchange.porta.haseke.de 2012-09-13 13:00:52:769 892 5c0 PT Server URL = http://SRV-PDC/SimpleAuthWebService/SimpleAuth.asmx 2012-09-13 13:00:52:957 892 5c0 PT WARNING: GetAuthorizationCookie failure, error = 0x80244019, soap client error = 10, soap error code = 0, HTTP status code = 404 2012-09-13 13:00:52:957 892 5c0 PT WARNING: Failed to initialize Simple Targeting Cookie: 0x80244019 2012-09-13 13:00:52:957 892 5c0 PT WARNING: PopulateAuthCookies failed: 0x80244019 2012-09-13 13:00:52:957 892 5c0 PT WARNING: RefreshCookie failed: 0x80244019 2012-09-13 13:00:52:957 892 5c0 PT WARNING: RefreshPTState failed: 0x80244019 2012-09-13 13:00:52:957 892 5c0 PT WARNING: Sync of Updates: 0x80244019 2012-09-13 13:00:52:957 892 5c0 PT WARNING: SyncServerUpdatesInternal failed: 0x80244019 2012-09-13 13:00:52:957 892 5c0 Agent * WARNING: Failed to synchronize, error = 0x80244019 2012-09-13 13:00:52:957 892 5c0 Agent * WARNING: Exit code = 0x80244019
而实际上,另一篇支持文章引起了我的注意: 当您从位于防火墙或代理服务器后面的基于Windows XP的计算机访问Windows Update网站时,无法下载更新
那篇文章提到了XP,但是我最近必须使用该服务器上的WinHTTP设置进行调整,以解决另一个问题(请参阅当您将第三方证书导入到Exchange Server 2010中时的支持文章错误消息:“证书状态可能不能确定,因为撤销检查失败“的进一步细节)。
我通过运行以解决访问问题:
netsh winhttp set proxy proxy-server="http=www-proxy:8080" bypass-list="*.domain.example.com"
所以,我假设Windows Update也使用WinHTTP,并且我的更改阻止它正常工作。 但是即使在将bypass-list调整为"*.domain.example.com;<local>" ,Windows Update也拒绝执行此function。
看起来像重新启动是调整bypass-list所需的所有内容,它必须包含<local>以便WinHTTP代理绕过本地WSUS安装:
netsh winhttp set proxy proxy-server="http=www-proxy:8080" bypass-list="*.domain.example.com;<local>"
或者,如果您已经在IE中设置了正确的代理(例如,通过组策略),则只需将这些设置导入到WinHTTP中:
netsh winhttp import proxy source=ie
要检查您自己当前的WinHTTP代理设置,请运行netsh winhttp show proxy 。
感谢您的解决scheme。 这绝对引导我到我的解决scheme。 我们使用一个pac文件来configurationIE,所以我不得不运行以下命令:
netsh winhttp set proxy 192.168.1.105:3128 "<localhost>"
重新启动和Windows更新开始工作了。
谢谢