客户机在使用WSUS更新补丁时报0x80244019错误和不能收到客户机的报告(report)的解决
故障现象:我单位的WSUS服务器因故卸载重新安装后,发现不能收到客户机的report,且看不到新加进来的客户机。也是因为工作疏忽,过了很长一段时间后,才发现问题依旧,重启过服务器和客户机,都没有反应。如下图
本例中,假设我单位的WSUS服务器域名为wsus.a.com
第一步,检查客户端的服务是否正常启用
第二步,测试网络连通性: telnet wsus.a.com 80 telnet wsus.a.com 8530 ping wsus.a.com
第三步,打开注册表项,查看“HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\WindowsUpdate”中的地址是否为WSUS服务器的地址“http:// WSUS服务器地址”
第四步,打开IE,输入http://WSUS服务器地址/iuident.cab和http://WSUS服务器地址/selfupdate/wuident.cab,看这两个cab文件是否可以正常下载 第五步,打开命令提示符,输入“wuauclt.exe /resetauthorization /detectnow”进行客户端的重新注册,同时,在WSUS服务器上用netstat –an命令查看,发现了客户机正在连接WSUS服务器80端口。
完成以上步骤后,发现故障依旧。
第六步,查看客户机c:\\windows\\WindowsUpdate.log日志文件. 发现有报错
+ ServiceId = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7}, Server URL = http://wsus.a.com/ClientWebService/client.asmx 2012-11-14
08:18:57:739 860
1838
PT WARNING: GetConfig failure,error = 0x80244019, soap client error = 10, soap error code = 0,HTTP status code = 404 2012-11-14 2012-11-14 2012-11-14 2012-11-14 2012-11-14 2012-11-14 2012-11-14 2012-11-14 2012-11-14 2012-11-14
08:18:57:739 08:18:57:739 08:18:57:739 08:18:57:739 08:18:57:739 08:18:57:739 08:18:57:739 08:18:57:755 08:18:57:755 08:18:57:755
860 860 860 860 860 860 860 860 860 860
1838 1838 1838 1838 1838 1838 1838 1838 1838 1838
PT WARNING: PTError: 0x80244019
PT WARNING: GetConfig_WithRecovery failed: 0x80244019 PT WARNING: RefreshConfig failed: 0x80244019 PT WARNING: RefreshPTState failed: 0x80244019 PT WARNING: Sync of Updates: 0x80244019
PT WARNING: SyncServerUpdatesInternal failed: 0x80244019 Agent * WARNING: Failed to synchronize, error = 0x80244019 Agent * WARNING: Exit code = 0x80244019 Agent *********
Agent ** END ** Agent: Finding updates [CallerId = AutomaticUpdates]
2012-11-14 08:18:57:755 860 1838 Agent ************* 2012-11-14 08:18:57:755 860 1838 Agent WARNING: WU client failed Searching for update with error 0x80244019 2012-11-14 08:18:57:755 860 18b4 AU >>## RESUMED ## AU: Search for updates [CallId = {26B010F1-94F6-40EC-8870-CA4E64462985}] 2012-11-14 08:18:57:755 860 18b4 AU # WARNING: Search callback failed, result = 0x80244019 2012-11-14 08:18:57:755 860 18b4 AU # WARNING: Failed to find updates with error code 80244019 2012-11-14 08:18:57:755 860 18b4 AU ######### 2012-11-14 08:18:57:755 860 18b4 AU ## END ## AU: Search for updates [CallId = {26B010F1-94F6-40EC-8870-CA4E64462985}] 2012-11-14 08:18:57:755 860 18b4 AU ############# 2012-11-14 08:18:57:755 860 18b4 AU Successfully wrote event for AU health state:0 2012-11-14 08:18:57:755 860 18b4 AU AU setting next detection timeout to 2012-11-14 05:18:57 2012-11-14 08:18:57:755 860 18b4 AU Successfully wrote event for AU health state:0 2012-11-14 08:18:57:755 860 18b4 AU Successfully wrote event for AU health state:0 2012-11-14 08:19:02:763 860 1838 Report REPORT EVENT: {E27F08C4-1999-4ECF-AAAE-092EA2CF8FDB} 2012-11-14 08:18:57:739+0800 1 148 101 {00000000-0000-0000-0000-000000000000} 0 80244019 AutomaticUpdates Failure Software Synchronization Windows Update Client failed to detect with error 0x80244019. 2012-11-14 08:19:02:763 860 1838 Report CWERReporter::HandleEvents - WER report upload completed with status 0x8 2012-11-14 08:19:02:763 860 1838 Report WER Report sent: 7.5.7601.17514 0x80244019 00000000-0000-0000-0000-000000000000 Scan 101 Managed
2012-11-14 08:19:02:763 860 1838 Report CWERReporter finishing event handling. (00000000)
从日志上看,http://wsus.a.com/ClientWebService/client.asmx报了个404错误,显然是IIS配置有问题