文章編號: 906602 - 上次校閱: 2011年9月28日 - 版次: 2.0

如何疑難排解常見的 Windows Update、Microsoft Update 和 Windows Server Update Services 安裝問題

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。

在此頁中

全部展開 | 全部摺疊

結論

本文說明如何疑難排解常見的 Windows Update、Microsoft Update 和 Windows Server Update Services 安裝問題。

簡介

使用 Windows Update、Microsoft Update 或 Windows Server Update Services (WSUS) 安裝更新時,可能會發生下列一或多個問題:
  • 系統提供產品的更新給您,但是更新卻未下載或未安裝在您的電腦上。
  • 即使您已安裝更新許多次,系統仍重複提供更新給您。
  • 無法安裝特定的更新。
本文將告訴您如何疑難排解這些問題。

其他相關資訊

如何疑難排解安裝失敗的 Microsoft Windows 和 Microsoft Office 更新

若要疑難排解安裝失敗的更新,請使用下列其中一種方法。第一個方法主要是提供給一般使用者,包括初級使用者。其他方法主要是提供給較進階的使用者。

在 Windows Update 疑疑難排解員中搜尋安裝錯誤碼

步驟 1:找到安裝錯誤碼

首先,我們會要求您找到安裝錯誤碼,這是安裝失敗時電腦記錄下來的安裝錯誤碼。如果要執行這項操作,請依照下列步驟執行:
  1. 按一下 [開始],按一下 [所有程式],然後按一下 [Windows Update][Microsoft Update]
  2. 在 Windows Update 網站或 Microsoft Update 網站上,按一下 [檢視更新記錄]。隨即開啟視窗,顯示電腦上所有已安裝或安裝失敗的更新。
  3. 在這個視窗的 [狀態] 欄位中,找到安裝失敗的更新,然後按一下紅色的 X。
    隨即開啟新視窗,顯示安裝錯誤碼。
  4. 記下錯誤編號。您必須在下一個步驟中,在搜尋方塊中輸入或貼上這個錯誤號碼。

注意如果您想將問題傳送給技術支援人員,由技術支援人員傳送可行的解決方案到您的電子郵件地址,而不是自行疑難排解這個問題,請在開啟的安裝錯誤碼視窗中,按一下 [Microsoft 線上輔助支援 (免費支援有關取得更新的問題)]。在要求您傳送的問題報告中,請確認您有提及您在步驟 d 中記下的安裝錯誤碼。

步驟 2:在 Windows Update 疑難排解員中搜尋安裝錯誤碼

接下來,我們會看見 Windows Update 疑難排解員是否可以判斷您嘗試解決這個問題所應該採取的步驟。若要使用 Windows Update 疑難排解員,請依照下列步驟執行:
  1. 在開啟的安裝錯誤碼視窗中,按一下 [尋找解決方案]
  2. 在 Microsoft Update 或 Windows Update 視窗的 [請於此處輸入關鍵字] 方塊中,輸入或貼上您在步驟 1 子步驟 c 中記下的錯誤號碼。找到安裝錯誤碼」
  3. 按一下 [搜尋]
  4. 如果搜尋傳回的連結有您接下來應該嘗試執行的建議,請按一下該連結,然後嘗試利用相關文件中提供的步驟解決您的問題。
    如果沒有傳回建議,或是如果那些步驟無法解決您的問題,請進行步驟 3。
步驟 3:在「Microsoft 知識庫」中搜尋安裝錯誤碼

如果 Windows Update 疑難排解員無法解決您的問題,您可以搜尋「Microsoft 知識庫」,看看這裡是否有提供其他的說明建議。如果要執行這項操作,請依照下列步驟執行:
  1. 在 Microsoft Update 視窗或 Windows Update 視窗中,按一下 [前往知識庫文章]
  2. 搜尋在步驟 1 子步驟 c 中記下的錯誤編號。找到安裝錯誤碼。」
  3. 如果搜尋傳回的連結內容包含您的安裝錯誤代碼,請按一下連結,然後嘗試利用該內容提供的步驟解決您的問題。
    如果沒有傳回建議,或是如果您無法解決您的問題,您可以尋求他人的協助或連絡支援服務。如需有關如何執行這項操作的資訊,請造訪下列 Microsoft 網站:
    http://support.microsoft.com/gp/wusupport?ln=zh-tw#tab0 (http://support.microsoft.com/gp/wusupport?ln=zh-tw#tab0)

適用於進階使用者的進階資訊

本節主要是為進階電腦使用者而提供。如果您不熟悉進階疑難排解,可以尋求他人的協助或連絡技術支援。如需有關如何連絡技術支援的詳細資訊,請造訪下列 Microsoft 網站:
http://support.microsoft.com/gp/wusupport?ln=zh-tw#tab0 (http://support.microsoft.com/gp/wusupport?ln=zh-tw#tab0)

列出的錯誤訊息為 0x80070643 且沒有延伸錯誤時應採取的步驟

有時候,安裝記錄或 Windowsupdate.log 檔案中沒有延伸錯誤。只傳回錯誤 0x80070643。如果要解決這個問題,請參閱本文稍後的<使用 Windows Installer 安裝的更新資訊>一節。

使用命令列安裝程式、Windows 的套件安裝程式或 Windows Installer 安裝的更新資訊

大部分的 Windows XP、Microsoft Windows 2000 和 Windows Server 2003 更新都是使用 Windows 的套件安裝程式進行安裝。 如需有關套件安裝程式的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
832475? (http://support.microsoft.com/kb/832475/zh-tw/ ) 說明 Windows 軟體更新套件安裝程式中的新功能
大部分的 Microsoft .NET Framework、Microsoft Office 和 Microsoft SQL Server 更新都是使用 Windows Installer 進行安裝。 如需有關 Windows Installer 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
282477? (http://support.microsoft.com/kb/282477/zh-tw/ ) Windows Installer 資源
命令列安裝程式適用於需要特殊功能的更新,這些功能在其他安裝程式中沒有提供。
使用命令列安裝程式安裝的更新資訊
下列範例會顯示由命令列安裝程式啟動的更新。
2005-06-06	16:33:30	 184	750	處理常式	:::::::::::::
2005-06-06	16:33:30	 184	750	處理常式	:: 開始 ::處理常式:命令列安裝
2005-06-06	16:33:30	 184	750	處理常式	:::::::::
這些資訊通常代表更新是以可執行檔的方式下載,接著會啟動另一個安裝程式,例如 .NET Framework 的 Windows Installer。
使用 Windows 套件安裝程式安裝的更新資訊
下列範例會顯示由 Windows 的套件安裝程式啟動的更新。
2005-06-06	16:37:06	 184	124	處理常式	:::::::::::::
2005-06-06	16:37:06	 184	124	處理常式	:: 開始 ::處理常式:Windows 修補程式安裝
2005-06-06	16:37:06	 184	124	處理常式	:::::::::
如果您使用<如何疑難排解安裝失敗的 Microsoft Windows 更新>一節中說明的方法,仍找不到 KB#####.log 檔案,請嘗試從「Microsoft 下載中心」安裝更新,看看是否會發生任何錯誤訊息。

注意依預設,Windows Update 或 Microsoft Update 網站會隱藏所有的錯誤。檢查記錄檔或是從「Microsoft 下載中心」安裝更新,看看是否會發生錯誤。
使用 Windows Installer 安裝的更新資訊
下列範例會顯示由 Windows Installer 啟動的更新。
2005-06-08	15:42:07	3632	e4c	處理常式	:::::::::::::
2005-06-08	15:42:07	3632	e4c	處理常式	:: 開始 ::處理常式:MSI 安裝
2005-06-08	15:42:07	3632	e4c	處理常式	:::::::::
如果<如何疑難排解安裝失敗的 Microsoft Office 更新>一節中列出的步驟無法解決安裝問題,請啟用 Windows Installer 記錄,然後再次重現發生安裝失敗的過程。 如需有關啟用步驟的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
223300? (http://support.microsoft.com/kb/223300/zh-tw/ ) 如何啟用 Windows Installer 記錄
如何識別特定的處理常式
處理常式是啟動安裝程式的 Windows Update 元件。若要識別處理常式,請依照下列步驟執行:
  1. 依序按一下 [開始][執行],輸入 %systemroot%\windowsupdate.log,然後按一下 [確定]
  2. 在記錄檔中搜尋特定的更新,找到更新的名稱。例如,若要尋找 .NET Framework 1.1 Service Pack 1 更新,請依照下列步驟執行:
    1. 依序按一下 [編輯][尋找],輸入 .NET,然後按一下 [找下一個]
    2. 按一下 [找下一個],直到您看見類似下列的訊息:
      2005-06-02	16:02:01	 936	474	DnldMgr	  * 要下載的更新 = 1
      2005-06-02	16:02:01	 936	474	代理程式	  *   標題 = Microsoft .NET Framework 1.1 Service Pack 1
      2005-06-02	16:02:01	 936	474	代理程式	  *   UpdateId = {6F5DC828-0F05-4577-9A8A-74AB1CBE00A9}.100
      2005-06-02	16:02:01	 936	474	代理程式	  *     配套包 1 的更新:
      2005-06-02	16:02:01	 936	474	代理程式	  *       {AFCFDECF-2B9F-4881-8CFE-F56ED0DD81AF}.100
      
      注意您會看見更新的標題、UpdateID 和 BundleID。UpdateID 代表一般的更新。BundleID (AFCFDECF-2B9F-4881-8CFE-F56ED0DD81AF}.100) 代表用戶端必須下載的特定套件。
  3. 搜尋 BundleID,找到處理常式。如果要執行這項操作,依序按一下 [編輯][尋找],輸入您要尋找的 BundleID,然後按一下 [找下一個],直到您找到 BundleID 為止。下列範例顯示更新已下載,以及處理常式呼叫命令列安裝程式元件完成安裝。
    2005-06-02	16:02:11	 936	474	代理程式	*************
    2005-06-02	16:02:11	 936	474	代理程式	** 開始**  代理程式:安裝更新 [CallerId = WindowsUpdate]
    2005-06-02	16:02:11	 936	474	代理程式	*********
    2005-06-02	16:02:11	 936	474	代理程式	  * 要安裝的更新 = 1
    2005-06-02	16:02:11	 936	474	代理程式	  *   標題 =<NULL>
    2005-06-02	16:02:11	 936	474	代理程式	  *   UpdateId = {6F5DC828-0F05-4577-9A8A-74AB1CBE00A9}.100
    2005-06-02	16:02:11	 936	474	代理程式	  *     配套包 1 的更新:
    2005-06-02	16:02:11	 936	474	代理程式	  *       {AFCFDECF-2B9F-4881-8CFE-F56ED0DD81AF}.100
    2005-06-02	16:02:16	 936	6c4	報告	報告事件:	內容下載	下載成功。
    2005-06-02	16:02:20	 936	474	處理常式	嘗試將遠端處理常式程序建立為工作階段 0 中的 CPU\使用者
    2005-06-02	16:02:21	 936	474	DnldMgr	準備更新以進行安裝,updateId = {AFCFDECF-2B9F-4881-8CFE-F56ED0DD81AF}.100.
    2005-06-02	16:02:23	 512	860	Misc	===========  記錄已初始化 (組建:5.8.0.2469, tz: -0700)  ===========
    2005-06-02	16:02:23	 512	860	Misc	  = 進度:C:\WINDOWS\system32\wuauclt.exe
    2005-06-02	16:02:23	 512	860	Misc	  = 模組:C:\WINDOWS\system32\wuaueng.dll
    2005-06-02	16:02:23	 512	860	處理常式	:::::::::::::
    2005-06-02	16:02:23	 512	860	處理常式	:: 開始 ::處理常式:命令列安裝
    2005-06-02	16:02:23	 512	860	處理常式	:::::::::
    2005-06-02	16:02:23	 512	860	處理常式	  : 要安裝的更新 = 1
    
    如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    902093? (http://support.microsoft.com/kb/902093/zh-tw/ ) 如何讀取 Windowsupdate.log 檔案

Windows Update、Microsoft Update 或 WSUS 的 Office 2003 更新資訊

依預設,Office 2003 更新以二進位 Delta 更新的方式提供給用戶端。為減少下載的大小,這些更新只包含實際變更的檔案。您必須具有本機安裝來源 (LIS) 或原始安裝媒體的存取權才能安裝這些更新。如果無法安裝更新,用戶端下次連線到 Windows Update 網站或 Microsoft Update 網站時,用戶端會要求安裝完整的更新。下列小節說明一些特定的案例。
使用 Microsoft Update 或 WSUS 以自動更新方式安裝更新的資訊
  • 自動更新與排程安裝的案例
    1. 首先會提供二進位 Delta 更新。
    2. 如果二進位 Delta 更新安裝失敗並出現錯誤 0x8024002c,下一次嘗試偵測更新時會提供完整的更新。
    3. 如果完整的更新失敗並出現錯誤 0x8024002d,更新會以互動模式的方式進行安裝。Windows Installer 會提示您放入安裝媒體 (如果有需要的話)。
  • 自動更新和互動模式的案例
    1. 首先會提供二進位 Delta 更新。
    2. 如果二進位 Delta 更新安裝失敗並出現錯誤 0x8024002c,下一次嘗試偵測更新時會提供完整的更新。Windows Installer 會提示您放入安裝媒體 (如果有需要的話)。
從 Microsoft Update 網站安裝更新的資訊
  1. 網站會提供二進位 Delta 更新,Windows Installer 會提示您放入安裝媒體。
  2. 如果二進位 Delta 更新安裝失敗並出現錯誤 0x8024002c,下一次偵測循環時會提供完整的更新。Windows Installer 會提示您放入安裝媒體 (如果有需要的話)。

    注意如果您收到錯誤 0x8024002c,請再次造訪 Microsoft Update 網站,然後安裝完整的更新。自動更新會在下一個排程偵測循環時自動修復。

類似的問題和解決方案

如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
903773? (http://support.microsoft.com/kb/903773/zh-tw/ ) 使用 Microsoft Update 或 Windows Server Update Services 時未顯示適當的 Microsoft Office 更新
903775? (http://support.microsoft.com/kb/903775/zh-tw/ ) 當您使用 WSUS 部署軟體更新和 Hotfix 到組織中的電腦時,即使使用者已經安裝這些更新,Office 更新還是會提供給這位使用者進行更新
902349? (http://support.microsoft.com/kb/902349/zh-tw/ ) 如何將用戶端電腦的來源從更新的管理安裝點變更為 Office 2003 原始基準來源或 Service Pack 2
903776? (http://support.microsoft.com/kb/903776/zh-tw/ ) 使用 Windows Server Update Services 部署更新,變更本機安裝來源的路徑後,無法成功安裝 Office 更新
903774? (http://support.microsoft.com/kb/903774/zh-tw/ ) 當您使用 Microsoft Windows Server Update Services 部署軟體更新和 Hotfix 到組織中的電腦,如果停用 Ose.exe 檔案,Microsoft Office 更新無法安裝
907380? (http://support.microsoft.com/kb/907380/zh-tw/ ) Microsoft Windows Update 網站或 Windows Server Update Services 沒有提供任何 Microsoft Office 更新
908480? (http://support.microsoft.com/kb/908480/zh-tw/ ) 如果 Microsoft Windows Update 網站或 Microsoft Update 網站提供獨立更新,您便無法安裝一些舊版更新
304498? (http://support.microsoft.com/kb/304498/zh-tw/ ) 如何疑難排解從 Office Update 網站更新 Office 安裝的失敗
902992? (http://support.microsoft.com/kb/902992/zh-tw/ ) Windows Update 或 Microsoft Update 為電腦上並未安裝的產品提供更新
824643? (http://support.microsoft.com/kb/824643/zh-tw/ ) 如何疑難排解 Microsoft .NET Framework 1.1 安裝問題
899619? (http://support.microsoft.com/kb/899619/zh-tw/ ) 您如果先安裝安全性更新 MS05-004,即無法完成 .NET Framework Service Pack 的安裝
903776? (http://support.microsoft.com/kb/903776/zh-tw/ ) 使用 Windows Server Update Services 部署更新,變更本機安裝來源的路徑後,無法成功安裝 Office 更新

這篇文章中的資訊適用於:
  • Microsoft Update?應用於:
    • Microsoft Windows XP Home Edition (家用版)
    • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Tablet PC Edition
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Server
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
    • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
    • Microsoft Windows Server 2003, Web Edition
關鍵字:?
kbresolve kbwindowsupdatev6 kbtshoot kbwindowsupdate KB906602
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。