iT邦幫忙

0

WSUS Client 發生更新異常

  • 分享至 

  • xImage

我有用Ghost 來還原多不 Client PC, 現在發生 WSUS的更新會有問題,就是A.B.C 三台電腦,在WSUS Server 就只會出現一台,我知道用 Ghost 大量部屬機器會有 SID 的問題, 我也用 NewSID Tools 處理過了, 還是一樣, 我將每一台的WindowsUpdat.log 撈出來看, 交叉比對之後發現有差異的log如下:
1164 8e0 PT +++++++++++ PT: Synchronizing server updates +++++++++++
1164 8e0 PT + ServiceId = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7}, Server URL = http://192.168.100.7/ClientWebService/client.asmx
1164 8e0 PT WARNING: Cached cookie has expired or new PID is available
1164 8e0 PT Initializing simple targeting cookie, clientId = 3b413a38-6eb0-4805-9e2f-3656fc772bcd, target group = , DNS name = th-147.tonghuoh.com.cn
1164 8e0 PT Server URL = http://192.168.100.7/SimpleAuthWebService/SimpleAuth.asmx
1164 8e0 PT +++++++++++ PT: Synchronizing extended update info +++++++++++
1164 8e0 PT + ServiceId = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7}, Server URL = http://192.168.100.7/ClientWebService/client.asmx
1164 8e0 Agent * Found 0 updates and 46 categories in search; evaluated appl. rules of 652 out of 1318 deployed entities
1164 8e0 Agent *********
請有遇過的前輩們還請協助!謝謝!

bing077 iT邦新手 3 級 ‧ 2010-03-04 15:27:27 檢舉
請在回復映像檔前先拔掉網路線,回復映像檔後一定要更改電腦名稱,重新啟動後再插上網路線。如此,加入網域時就不會有SID的問題。
omp6911 iT邦新手 5 級 ‧ 2011-04-22 08:46:37 檢舉
但是我有另一個問題
請教前輩
我的user端電腦退網域後 原本是win2000 pro機器
我把他重灌成xp後在wsus上面是看得到這台機器,但是他還是顯示為win2000 pro 不會變成新的winxp pro資訊?請問這是怎麽了?
一樣是wsus 3.0 sp1
我們的網域是nt的
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

6
lalelee
iT邦新手 4 級 ‧ 2010-02-26 13:13:28
最佳解答

這是因為Client 的registry當中存在一個叫做SUSClientID的東西,這個東西就像SID一樣有個唯一值,而GHOST之後的機器這個值會通通相同,導致WSUS的清單當中沒有這幾台機器,解決的方法就是我寫了支Script用這支Script派送下去,或是單獨Run在有問題的電腦上就可以重新產生一組SUSClientID,然後就OK了

<pre class="c" name="code">
@echo off
if exist %systemdrive%\SUSClientID.log goto end 
net stop wuauserv 
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v PingID /f  > %systemdrive%\SUSClientID.log 2>&1 
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v AccountDomainSid /f  >> %systemdrive%\SUSClientID.log 2>&1 
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v SusClientId /f  >> %systemdrive%\SUSClientID.log 2>&1 
net start wuauserv 
wuauclt.exe /resetauthorization /detectnow          
:end 
exit
2
Aidan
iT邦新手 3 級 ‧ 2010-02-25 16:51:28

你可以先試著在Client PC上強迫與WSUS Sync,
開一個DOS Prompt,輸入 wauaclt /detectnow
可以多打幾次,看看會不會有更新下載在C:\WINDOWS\SoftwareDistribution\Download的資料夾中(你可以先將此資料夾中的所有資料刪除)

再檢查看看WSUS上有沒有出現這台Client.

另外你可以用WSUS Client Diagnostics Tool(Microsoft Download)在Client上執行測試看看那一段出了問題!

你是用GPO套用WSUS的設定嗎?或許要查一下GPO是否已作用在Client,這樣才能讓Client找到WSUS Server.

我要發表回答

立即登入回答