WSUS Server安裝好某些Clients一直無法偵測回報,到最後變成所有電腦不能回報,移除 WSUS Server再安裝還是一樣,這個問題擱置了很久,終於等到適當時機好好地研究一番, Google了很多資料,了解原理後反覆對照 Log日誌檔,終於找出正確的解決方
式。
按照
Issues with Clients Not Reporting建議,檢查WSUS Server是否能正常連接?
式。
按照

檢查C:\Windows\WindowsUpdate.log發現 0x80244019錯誤,有很多辦法但沒有說明原理,很難判斷是否有效?只能一一嘗試,首先依照
如何將 Windows Update 代理程式更新為最新版本更新Windows Update Agent到7.6.7600.320無效,但卻忽略了最基本的連線問題,後來在
Clients not registering with WSUS server-Completely out of ideas提到了所謂的正確的連線電腦名稱才恍然大悟,想起IP、 netbios名稱與FQDN名稱的差異就很容易解決這個問題。


------------------------------
584 1c14 Agent * WSUS server:

584 1c14 Agent * WSUS status server:

------------------------------
584 1ebc PT WARNING: GetConfig failure, error = 0x80244019, soap client error = 10, soap error code = 0, HTTP status code = 404
584 1ebc PT WARNING: PTError: 0x80244019
584 1ebc PT WARNING: GetConfig_WithRecovery failed: 0x80244019
584 1ebc PT WARNING: RefreshConfig failed: 0x80244019
584 1ebc PT WARNING: RefreshPTState failed: 0x80244019
584 1ebc PT WARNING: PTError: 0x80244019
584 1ebc Report WARNING: Reporter failed to upload events with hr = 80244019.
584 1ebc PT WARNING: GetConfig failure, error = 0x80244019, soap client error = 10, soap error code = 0, HTTP status code = 404
584 1ebc PT WARNING: PTError: 0x80244019
584 1ebc PT WARNING: GetConfig_WithRecovery failed: 0x80244019
584 1ebc PT WARNING: RefreshConfig failed: 0x80244019
584 1ebc PT WARNING: RefreshPTState failed: 0x80244019
584 1ebc PT WARNING: PTError: 0x80244019
584 1ebc Report WARNING: Reporter failed to upload events with hr = 80244019.
------------------------------
628 1810 PT WARNING: Exceeded max server round trips: 0x80244010
628 1810 PT WARNING: Sync of Updates: 0x80244010
628 1810 PT WARNING: SyncServerUpdatesInternal failed: 0x80244010
628 1810 Agent * WARNING: Failed to synchronize, error = 0x80244010
628 1810 Agent * WARNING: Exit code = 0x80244010
628 1810 Agent *********
628 1810 Agent ** END ** Agent: Finding updates [CallerId = AutomaticUpdates]
628 1810 Agent *************
628 1810 Agent WARNING: WU client failed Searching for update with error 0x80244010
628 86c AU >>## RESUMED ## AU: Search for updates [CallId = {E3EF2FF6-9764-47A0-9075-
628 86c AU # WARNING: Search callback failed, result = 0x80244010
628 86c AU # WARNING: Failed to find updates with error code 80244010
628 86c AU #########
628 86c AU ## END ## AU: Search for updates [CallId = {E3EF2FF6-9764-47A0-9075-
628 86c AU #############
628 86c AU Successfully wrote event for AU health state:0
628 86c AU AU setting next detection timeout to 2016-01-22 06:42:11
628 86c AU Successfully wrote event for AU health state:0
628 86c AU Successfully wrote event for AU health state:0
------------------------------
第一行應該已經提示出這一個錯誤訊息源自於WSUS Server本身的限制,在
WSUS clients fail with WARNING: SyncServerUpdatesInternal failed: 0x80244010文章提到WSUS Server只允許WSUS Client一次200的trip(我稱為往返)而且無法設定改數值, WSUS一次可以給200K的update matadata大約等於小型更新約10個,如果較大型更新的話,也許一個更新就要一個 trip,更新當然不只 200個就會超過出現錯誤了,好消息是當第二次同步更新時不會從頭開始,會從剩下的部分繼續就放著跑就可以了,如果想要快一點可更改更新頻率讓其快一點。

沒有留言:
張貼留言