相信有很多網友都跟小弟一樣,WSUS Server 安裝好之後,Client的電腦也乖乖去報到了,可是卻發生Client遲遲不肯給你更新。
為了解決這個問題,小弟就去請教了Google大神,發現有很多人都說使用下列指令:
wuauclt /detectnow
不過我想有很多網友應該也都跟我一樣一點效果都沒有吧!
其實上列指令只是讓client直接去偵測WSUS可能會比較快,但是常常不理你的機會比較大。
後來找到了下列的方法,可以在Client手動強制進行更新動作,就趕快來分享給大家知道一下:
小弟的WSUS Server 安裝在 Windows 2003 Server。
客戶端(Client)則為 Windows XP SP2 。
以下步驟全部都是在客戶端(Client)進行。
Step 1.
先將停止"Automatic Updates"這個服務,如下面第一張圖進入"控制台",進入"效能及維護",再進入"系統管理工具",執行"服務"。如下面第二張圖,選擇"Automatic Updates"後按停止按鈕。
Step 2.
編輯Windows系統註冊檔,將“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\”下的“AUState”設為2,如下面第一張圖所示,在執行的視窗鍵入"regedit"後點選確定,如下面第二張圖,將“AUState”設為2,如果沒有這個Key值,則新增一個DWORD並取名為AUState,將值設定為2。
Step 3.
刪除“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\”下的“LastWaitTimeout”,如果這個Key值不存在,則可以省略這一步。
Step 4.
啟動“Automatic Updates”服務,如Step 1.前半段步驟,進入服務選單中,選擇"Automatic Updates"後按啟動按鈕。
大約10分鐘左右,客戶端(Client)會檢查最新更新完畢,如果有需要進行更新,則會出現更新圖示(Windows XP 是一個盾牌,Windows 2k是一個地球)。
如果想進一步知道AUState這個Key值,您可以參考下列連結:
如果使用以上方法還是無法更新的話(小弟遇過 KB941202 在win2k就是不肯更新),還有一個絕招,就是設定一個群組,將該群組的更新期限都設定在過去,將不更新的客戶端(Client)加到這個群組,再將“Automatic Updates”服務重新啟動一次,就可以更新囉。
沒有留言:
張貼留言