文章編號: 921129 - 上次校閱: 2006年10月27日 - 版次: 1.1

當您使用 「 Microsoft 更新的系統管理伺服器 2003年盤點工具錯誤訊息,以及掃描就會失敗: 0x80040154"

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
全部展開 | 全部摺疊

徵狀

當使用 Microsoft 系統管理伺服器 (SMS) 2003年盤點工具的 [Microsoft 更新] (ITMU) 掃描更新檔 ITMU 可能無法執行某些用戶端電腦上。此外,您可能會收到類似下列 SMS 記錄檔中的錯誤訊息:
  • Smswushandler.log 檔案:
    AddScanPackageService() 失敗。 錯誤: Search() 失敗,發生 hRes = 0x80040154 0x80004002 是 hresult 值的作業。傳回 16386 以結束程式碼。
  • ScanWrapper.log 檔案:
    錯誤: 發生錯誤。結束掃描處理程序...
  • Windowsupdate.log 檔案:
    FATAL: 無法取得代理程式介面指標 hr = 80040154

發生的原因

一或多個 Windows Update 會使用必要的.dll 檔未正確註冊,就會發生該問題。

解決方案

若要解決這個問題,手動註冊用戶端電腦上的 [Windows 更新] 和 [XML].dll 檔案。要執行此動作輸入 [在命令提示字元中的 [下列的命令]。請在輸入每個命令之後按下 ENTER。
  • %Windir%\system32\net.exe 停止位元
  • %Windir%\system32\net.exe 停止 wuauserv
  • %Windir%\system32\regsvr32.exe%Windir%\system32\atl.dll
  • %Windir%\system32\regsvr32.exe%Windir%\system32\jscript.dll
  • %Windir%\system32\regsvr32.exe%Windir%\system32\msxml3.dll
  • %Windir%\system32\regsvr32.exe%Windir%\system32\softpub.dll
  • %Windir%\system32\regsvr32.exe%Windir%\system32\wuapi.dll
  • %Windir%\system32\regsvr32.exe%Windir%\system32\wuaueng.dll
  • %Windir%\system32\regsvr32.exe%Windir%\system32\wuaueng1.dll
  • %Windir%\system32\regsvr32.exe%Windir%\system32\wucltui.dll
  • %Windir%\system32\regsvr32.exe%Windir%\system32\wups.dll
  • %Windir%\system32\regsvr32.exe%Windir%\system32\wups2.dll
  • %Windir%\system32\regsvr32.exe%Windir%\system32\wuweb.dll
  • %Windir%\system32\net.exe 啟動位元
  • %Windir%\system32\net.exe 啟動 wuauserv

狀況說明

Microsoft 已確認<適用於>一節所列之 Microsoft 產品確實有此問題。

其他相關資訊

安裝 SMS 2003 的 ITMU 時 ITMU 建立封裝,並在用戶端電腦執行 WindowsUpdateAgent20 x86.exe/q,套件和程式之前的程式執行 ScanWrapper.exe。ITMU 提供套件和程式名稱類似代理 「 Windows Update 程式 >。

如果您在用戶端電腦上執行 WindowsUpdateAgent20 x86.exe/q Windows Update 不會不重新登錄具有相同已存在於用戶端電腦上的檔案版本的.dll 檔案。

若要防止用戶端電腦顯示本文將告訴您的問題,您可以強制 Windows 更新] 以重新登錄所需的.dll 檔案。若要執行此動作要 將/f 參數新增到 SMS 程式命令列。例如 新增/f 參數,這樣在命令列就會出現如下所示:
WindowsUpdateAgent20 x86.exe/f/q

這篇文章中的資訊適用於:
  • Microsoft Systems Management Server 2003 Enterprise Edition
關鍵字:?
kbmt kbtshoot kbsmsinventory kbsmsupdates kbprb KB921129 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:921129? (http://support.microsoft.com/kb/921129/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。