【絕對原創(chuàng)】客戶機(jī)在使用WSUS更新補丁時報0x80244019錯誤和不能收到客戶機(jī)的報告(report)的解決
客戶機(jī)在使用WSUS 更新補丁時報0x80244019錯誤和不能收到客戶機(jī)的報告(report )的解決故障現(xiàn)象:我單位的WSUS 服務(wù)器因故卸載重新安裝后,發(fā)現(xiàn)不能收到客戶機(jī)的report, 且看不
客戶機(jī)在使用WSUS 更新補丁時報0x80244019錯誤和不能收到客戶機(jī)的報告(report )的解決
故障現(xiàn)象:我單位的WSUS 服務(wù)器因故卸載重新安裝后,發(fā)現(xiàn)不能收到客戶機(jī)的report, 且看不到新加進(jìn)來的客戶機(jī)。也是因為工作疏忽,過了很長一段時間后,才發(fā)現(xiàn)問題依舊,重啟過服務(wù)器和客戶機(jī),都沒有反應(yīng)。如下圖
本例中,假設(shè)我單位的WSUS 服務(wù)器域名為
wsus.a.com
,第一步,檢查客戶端的服務(wù)是否正常啟用
第二步,測試網(wǎng)絡(luò)連通性: telnet wsus.a.com 80 telnet wsus.a.com 8530 ping wsus.a.com
第三步,打開注冊表項,查看“HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdate”中的地址是否為WSUS 服務(wù)器的地址“http:// WSUS 服務(wù)器地址”
第四步,打開IE ,輸入http://WSUS服務(wù)器地址/iuident.cab和http://WSUS服務(wù)器地址/selfupdate/wuident.cab,看這兩個cab 文件是否可以正常下載 第五步,打開命令提示符,輸入“wuauclt.exe /resetauthorization /detectnow”進(jìn)行客戶端的重新注冊,同時,在WSUS 服務(wù)器上用netstat –an 命令查看,發(fā)現(xiàn)了客戶機(jī)正在連接WSUS 服務(wù)器80端口。
完成以上步驟后,發(fā)現(xiàn)故障依舊。
第六步,查看客戶機(jī)c:windowsWindowsUpdate.log日志文件.
發(fā)現(xiàn)有報錯
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,, soap client error = 10, soap error code = 0,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 配置有問題
,查看WSUS 服務(wù)器的IIS 管理器
將上述改正后,打開WSUS 管理控制臺,發(fā)現(xiàn)很快就收到了客戶機(jī)的report 和新加進(jìn)來的客戶機(jī)。
在解決上述問題過程中,感覺WSUS 出現(xiàn)問題,除了客戶端的服務(wù)沒啟動,另外主要是IIS 的配置出了問題(如路徑指向、目錄權(quán)限等)
附錄:
wsus3.0 troubleshooting 客戶端不匯報狀態(tài)(轉(zhuǎn))
一、客戶端無法自動更新,可以安裝以下思路進(jìn)行排錯
1、查看服務(wù)項中的Windows Update服務(wù)是否正常啟動
2、打開注冊表項,查看“HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdate”中的地址是否為WSUS 服務(wù)器的地址“http:// WSUS服務(wù)器地址”
3、打開命令提示符,telnet 服務(wù)器的80端口或者8530端口是否已經(jīng)開通(具體端口為安裝時設(shè)置的端口)
4、打開IE ,輸入http://WSUS服務(wù)器地址/iuident.cab和http://WSUS服務(wù)器地址/selfupdate/wuident.cab,看這兩個cab 文件是否可以正常下載
5、打開命令提示符,輸入“wuauclt.exe /resetauthorization /detectnow”進(jìn)行客戶端的重新注冊
完成以上步驟后,再次查看WindowsUpdate.log 日志文件,檢查客戶端是否已經(jīng)正常進(jìn)行補丁的更新
二、服務(wù)器無法自動更新
1、檢查WindowsUpdate.log 日志文件,嘗試從中查出問題所在
2、可以嘗試修改服務(wù)中的update services的登錄方式由網(wǎng)絡(luò)服務(wù)修改為本地系統(tǒng)
3、Background Intelligent Transfer Service服務(wù)是否已經(jīng)啟動
4、修改存儲WSUS 數(shù)據(jù)的文件夾的磁盤,授予EVERYONE 為完全控制
5、安裝wsus server debug tool,然后打開命令提示符,輸入:WsusDebugTool.exe /Tool:SetForegroundDownload /OutputCab:c:?ta.cab,然后重啟服務(wù)器
三、WSUS 服務(wù)中,客戶端無法報告狀態(tài)
,1、檢查WindowsUpdate.log 日志文件,嘗試從中查出問題所在
2、打開IE ,輸入http://WSUS服務(wù)器地址/iuident.cab和http://WSUS服務(wù)器地址/selfupdate/wuident.cab,看這兩個cab 文件是否可以正常下載。這點很重要,特別是后面的wuident.cab 文件,如果無法提示下載,客戶端就肯定無法向服務(wù)器報告狀態(tài)。解決方法是,打開IIS 服務(wù)器控制臺,檢查是否存在selfupdate 的虛擬站點,如果有,則查看安全權(quán)限是否開啟了匿名訪問,如果沒有,可以手工添加一個selfupdate 的虛擬站點,并開啟匿名訪問,過程參照下面的截圖
3、打開C:Program FilesUpdate Servicessetup,雙擊installselfupdateonport80.vbs
WSUS3.0目錄略有不同。