Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> 電腦軟件教程 >> 服務器技術 >> 關於服務器 >> WSUS服務器常見故障

WSUS服務器常見故障

日期:2017/2/8 10:27:30      編輯:關於服務器

WSUS服務器是由Microsoft提供的,為Microsoft操作系統、Microsoft Office、Microsoft服務器類產品(ISA Server等)和其他產品(Visual Studio系列等)提供補丁管理的服務器。許多企業都部署了WSUS服務器,但WSUS服務器的使用並不是一帆風順的。本文介紹在使用WSUS服務器中碰到的幾個重要問題並介紹解決方法。

當CPU占用率100%

在第一次配置WSUS服務器時,在為工作站配置並使用WSUS服務器升級系統時,有些工作站的速度會變得非常慢。這些工作站的任務管理器可能會顯示CPU占用率為100%, svchost.exe進程也可能占用100%或將近100%的CPU資源。

出現這種問題時,可以暫時中止svchost.exe進程,下載補丁並在工作站上安裝,然後重新啟動計算機就可以解決該問題。需要注意,在安裝補丁的時候,出現圖3所示的界面才表示補丁被正確安裝了。在有的工作站上,需要反復多次地安裝這個補丁才能解決問題。

針對這個問題,還有以下兩點說明:1.WSUS服務器已經提供了這個補丁,但由於各種原因,有的工作站不能及時安裝,所以就會出現CPU占用率100%的現象。2.當WSUS在後台自動安裝補丁時,CPU占用率暫時可能會達到100%,但不會一直在100%,而是在40%~100%之間反復。出現這種情況是正常的。

工作站不能聯系WSUS

在使用gpedit.msc配置工作站進行WSUS服務器更新,或把編輯好的“注冊表文件”導入工作站並從企業內部進行WSUS服務器升級,在第一次做這些工作時,為了讓工作站立刻從WSUS服務器下載補丁,需要在命令提示符下輸入以下內容:

Wuauclt /detectnow

Wuauclt1 /detectnow

然後再使用netstat -an,如沒有發現到WSUS服務器的連接,或沒有使用上述命令,但過幾天之後工作站沒有從WSUS服務器下載任何補丁,並且在WSUS服務器上也沒有發現該工作站,那麼需要在該工作站上安裝WSUS客戶端代理程序,並重新啟動計算機來解決這個問題。

Update/redist/standalone/7.0.6000

.381/WindowsUpdateAgent30-x86.exe。

自動更新出了問題

當工作站端配置為自動下載並計劃安裝時,工作站將會在指定的時間安裝。可能有人認為,工作站不會在指定的時間安裝,但經過多次測試,結果如下:

當工作站從WSUS服務器下載完補丁後,會在右下角出現黃色的感歎號並提示“已經為您的計算機准備好更新,單擊此處安裝這些更新”。根據用戶是否選擇,將會有三種情況:

1.如果用戶單擊黃色的感歎號,會彈出自動更新對話框,此時單擊“快速安裝”按鈕,即開始安裝補丁。

2.如果用戶沒有選擇,則在到達設置的時間後,WSUS客戶端程序會自動在後台安裝補丁。這時,如果打開任務管理器,在“進程”對話框中會發現一個svchost.exe進程占用了大量的CPU資源,並且占用了大量內存,這個進程會完成補丁的自動安裝工作。另外,還可以在“進程”中看到安裝的補丁。

當安裝完成後,如果安裝的補丁需要重新啟動計算機,如果把WSUS客戶端“對於有己登錄用戶的計算機,計劃的自動更新安裝不執行重新啟動”這一項設置為“禁用”或“未配置”,則會彈出5分鐘倒計時窗口,如果在指定時間內,沒有人取消該操作,計算機將會重新啟動。如果配置為“己啟用”,則會彈出“更新完成,是否需要重新啟動計算機”的提示。如果安裝的補丁不需要重新啟動計算機,則不會有任何提示。

3.如果在指定的時間沒有安裝,則Windows XP會在關機的時候,安裝該更新。

WSUS不能下載補丁

如果WSUS服務器不能下載補丁,在“事件查看器”中,我們可以看到如下錯誤:“內容文件下載失敗。原因:此服務器不支持必要的 HTTP 協議。後台智能傳送服務(BITS)要求服務器支持范圍協議頭。”解決方法如下:

首先,進入命令提示符。

如果使用WSUS 2.0自帶的 MSDE 或 WMSDE 數據庫並且默認安裝,則執行如下代碼:%programfiles%Update Services

toolsosqlosql.exe -S %Computer

name%WSUS -E -b -n -Q "USE SUSDB update tbConfigurationC set BitsDownloadPriorityFore

ground=1"

如果使用WSUS 2.0和一個已經存在的 Microsoft SQL Server數據庫,則執行如下代碼:%programfiles%Update Services

toolsosqlosql.exe" -S %Computer

name% -E -b -n -Q "USE SUSDB update tbConfigurationC set BitsDownloadPriorityForeground=1"

如果使用 WSUS 3.0和 Windows Internal Database(默認安裝),則執行如下代碼:%programfiles%Update Services

SetupExecuteSQL.exe -S %Computername%MICROSOFT##SS

EE -d "SUSDB" -Q "update tb

ConfigurationC set BitsDownload

PriorityForeground=1"

如果使用WSUS 3.0和一個存在的 SQL Server數據庫安裝,則執行如下代碼:%programfiles%Update ServicesSetupExecute

SQL.exe"-S %Computername% -d "SUSDB" -Q "update tb

ConfigurationC set BitsDownload

PriorityForeground=1"

然後再重新啟動Update Services服務。

出現0x80070002錯誤

一些工作站在更新到XP SP3時可能出現 “一個問題阻止Windows正確檢查此機器的許可證。錯誤代碼0x80070002”的提示。如果注銷計算機,再次進入後仍然提示此錯誤,則表示該更新不能使用。

這是由於該計算機安裝的是破解版本的Windows XP操作系統。一般情況下,使用WSUS服務器為網絡中的工作站提供升級補丁時,不會檢測操作系統是否是正版,但在以下的情況下例外:安裝Windows Media Player 11時、安裝IE 7.0時(後來取消了這個限制)和升級到XP SP3時。

出現這個問題後,雖然一些資料說,恢復C:windowssystem32下的oembios.bin文件即可。但實際上,要解決這個問題在大多數情況下需要重新安裝操作系統。在重新安裝的時候,建議使用Windows XP的VL版本,而不要使用破解版或精簡版。

了解這些典型問題可以為你管理WSUS服務器帶來方便。當然,網絡是發展的,WSUS也並不是一成不變的,而且每個單位的實際情況不同,每個管理員的習慣也不一樣。因此WSUS服務器出現的問題也可能不同。但我們只要沉著、冷靜,在出現問題後仔細分析、判斷,還是可以很快地解決的。

Copyright © Windows教程網 All Rights Reserved