WSUS之幕後智慧型傳送服務錯誤訊息
朋友公司的主機,發生WSUS下載的問題,此為SERVER的Event Log訊息
錯誤來源:Windows Server Update Service Event ID:364 層級:Error
內容:伺服器不支援必要的 HTTP 通訊協定。幕後智慧型傳送服務(BITS)要求伺服器支援範圍通協定表頭。
處理方法基本上分成WSUS2.0跟WSUS3.0兩種,又分為內嵌資料庫跟額外的MSSQL的解決方法
如果是WSUS2.0內嵌資料庫的話,指令如下:
%programfiles%\Update Services\tools\osql\osql.exe -S %Computername%\WSUS -E -b -n -Q "USE SUSDB update tbConfigurationC set BitsDownloadPriorityForeground=1"
如果是WSUS2.0使用額外MSSQL資料庫的話,指令如下:
%programfiles%\Update Services\tools\osql\osql.exe" -S %Computername% -E -b -n -Q "USE SUSDB update tbConfigurationC set BitsDownloadPriorityForeground=1"
如果是WSUS3.0內嵌資料庫的話,指令如下:
%programfiles%\Update Services\Setup\ExecuteSQL.exe -S %Computername%\MICROSOFT##SSEE -d "SUSDB" -Q "update tbConfigurationC set BitsDownloadPriorityForeground=1"
如果是WSUS3.0使用額外MSSQL資料庫的話,指令如下:
%programfiles%\Update Services\Setup\ExecuteSQL.exe -S %Computername% -d "SUSDB" -Q "update tbConfigurationC set BitsDownloadPriorityForeground=1"
※使用MSSQL的話,請確認您目前登入的帳號與密碼可以存取SQL Server,並請修改%Computername%為您的SQL Server的Hostname(如跟WSUS同一部就不用改)
※如有自訂的執行個體名稱,請在後面加入執行個體名稱,如Computername\InstanceName。
※內嵌資料庫不必做任何修改,當然您也可以把%Computername%改成localhost或者該WSUS的Hostname也可以
我這次處理的是WSUS 3.0內嵌資料庫,可以參考下圖的指令下法:
接著重新啟動WSUS的服務,指令如下:
Net Stop WsusService
Net Start WsusService