試試我們的虛擬客服 - 它能幫助你快速識別並解決常見的Windows Update問題。
以下表格提供您可能遇到的常見 Windows Update 相關錯誤資訊,並包含協助您減輕錯誤的步驟。
適用於: Windows 10、Windows 11
0x8024402F
| 訊息 | 描述 | 緩解 |
|---|---|---|
| WU_E_PT_ECP_SUCCEEDED_WITH_ERRORS | 外部.cab檔案處理已完成,且發生了一些錯誤 | 這個錯誤可能是因為 Lightspeed Rocket 的網頁過濾軟體所造成。 將你想接收更新的裝置的 IP 位址加入 Lightspeed Rocket 的例外清單。 |
0x80242006
| 訊息 | 描述 | 緩解 |
|---|---|---|
| WU_E_UH_INVALIDMETADATA | 無法完成處理程式作業,因為更新包含無效的元數據。 | 重新命名軟體重新發佈資料夾,並嘗試重新下載更新: 將下列資料夾重新命名為 *。BAK: - %systemroot%\system32\catroot2 在命令提示字元中輸入下列命令。 輸入每個命令之後,按 ENTER 鍵。 Ren %systemroot%\SoftwareDistribution\DataStore DataStore.bakRen %systemroot%\SoftwareDistribution\Download Download.bakRen %systemroot%\system32\catroot2 catroot2.bak |
0x80070BC9
| 訊息 | 描述 | 緩解 |
|---|---|---|
| 必須重新啟動的錯誤 | 要求的作業失敗。 重新啟動系統以回復所做的變更。 | 確保你沒有任何政策控制 Windows 安裝程式服務的啟動行為。 此服務應該由操作系統管理。 Windows Installer 服務的預設 啟動類型 為 Manual。 |
0x80200053
| 訊息 | 描述 | 緩解 |
|---|---|---|
| BG_E_VALIDATION_FAILED | NA | 確保沒有防火牆會過濾下載。 這種過濾可能導致 Windows Update 用戶端收到錯誤回應。 |
0x80072EFD或0x80072EFE或0x80D02002
| 訊息 | 描述 | 緩解 |
|---|---|---|
| 超時錯誤 | 作業逾時 | 確保沒有任何防火牆規則或代理程式阻擋 Microsoft 的下載網址。 進行網路監測追蹤以更好地了解情況。 <請參閱防火牆疑難解答案例> |
0X8007000D
| 訊息 | 描述 | 緩解 |
|---|---|---|
| 錯誤_無效資料 | 顯示下載的數據無效或遭到損毀。 | 試著重新下載更新,然後開始安裝。 |
0x8024A10A
| 訊息 | 描述 | 緩解 |
|---|---|---|
| USO_E_SERVICE_SHUTTING_DOWN | 指出 Windows Update 服務正在關閉。 | 此錯誤可能發生於長時間不使用後。 系統無法回應,導致服務閒置,最終關閉。 確保系統持續運作,連接線保持穩定,以完成安裝。 |
0x80240020
| 訊息 | 描述 | 緩解 |
|---|---|---|
| WU_E_NO_INTERACTIVE_USER | 操作沒完成是因為沒有互動使用者登入。 | 登入裝置開始安裝,然後讓裝置重新啟動。 |
0x80242014
| 訊息 | 描述 | 緩解 |
|---|---|---|
| WU_E_UH_POSTREBOOTSTILLPENDING | 更新的重新啟動後作業仍在進行中。 | 某些 Windows 更新需要重新啟動裝置。 重新啟動裝置以完成安裝更新。 |
0x80246017
| 訊息 | 描述 | 緩解 |
|---|---|---|
| WU_E_DM_UNAUTHORIZED_LOCAL_USER(本地用戶未被授權) | 下載失敗,因為本機使用者拒絕下載內容的授權。 | 請確定嘗試下載和安裝更新的使用者已提供足夠的許可權來安裝更新(本機系統管理員)。 |
0x8024000B
| 訊息 | 描述 | 緩解 |
|---|---|---|
| 更新呼叫已取消 | 作業已取消。 | 用戶或服務已取消作業。 如果我們無法篩選結果,你也可能會收到這個錯誤訊息。 |
0x8024000E
| 訊息 | 描述 | 緩解 |
|---|---|---|
| WU_E_XML_INVALID | Windows Update 代理程式在更新的 XML 數據中找到無效的資訊。 | 某些驅動程式在 Update.xml 中包含更多元資料資訊。 Orchestrator 可能會把這個條件解讀成不有效的資料。 請確保裝置上安裝了最新的 Windows Update 代理程式。 |
0x8024D009
| 訊息 | 描述 | 緩解 |
|---|---|---|
| WU_E_SETUP_SKIP_UPDATE (跳過更新) | 因為 Wuident.cab 檔案中的指令,所以跳過 Windows Update 代理程式的更新。 | 如果 WSUS 沒有把自我更新傳送給用戶端,你可能會遇到這個錯誤。 欲了解更多解決此問題的資訊,請參見 KB920659。 |
0x80244007
| 訊息 | 描述 | 緩解措施 |
|---|---|---|
| WU_E_PT_SOAPCLIENT_SOAPFAULT | SOAP 用戶端因為 WU_E_PT_SOAP_* 錯誤碼的原因發生 SOAP 錯誤而失敗。 |
發生此問題的原因是 Windows 無法更新 Windows Update 的 Cookie。 如需解決此問題的詳細資訊,請參閱 Windows 嘗試掃描 WSUS 伺服器上的更新時0x80244007錯誤。 |
0x80070422
| 訊息 | 描述 | 緩解 |
|---|---|---|
| 錯誤_服務已停用 | 當 Windows Update 服務停止運作或未執行時,就會發生此問題。 | 檢查 Windows Update 服務是否正在執行。 |
0x800f0821
| 訊息 | 描述 | 緩解措施 |
|---|---|---|
CBS_E_ABORT;客戶端中止,IDABORT 由 ICbsUIHandler 除 Error(外)方法回傳 |
超出 CBS 交易逾時限制。 | 維修作業需要很長時間才能完成。 服務堆疊監視程式定時器到期。 延長超時時間可以緩解這個問題。 增加裝置上的資源。 如果是虛擬機器,增加虛擬 CPU 和記憶體以加快運算速度。 請確保裝置在KB4493473或之後安裝了更新。 |
0x800f0825
| 訊息 | 描述 | 緩解 |
|---|---|---|
| CBS_E_CANNOT_UNINSTALL;無法卸載套件。 | 通常此錯誤是因為元件儲存損壞,且元件處於部分安裝狀態所造成。 | 可使用 Dism RestoreHealth 指令來修復元件存放庫,或使用部分安裝元件的負載資料進行手動修復。 在升高的命令提示字元視窗中,執行以下指令:Dism.exe /Online /Cleanup-Image /RestorehealthSfc.exe /Scannow重新開機裝置。 |
0x800F0920
| 訊息 | 描述 | 緩解 |
|---|---|---|
| CBS_E_HANG_DETECTED;處理作業時偵測到回應失敗。 | 取得0x800f0821之後記錄的後續錯誤 | 維修作業需要很長時間才能完成。 服務堆疊的監控定時器過期後,會假設系統停止回應。 延長超時值可以減輕這個問題。 增加裝置上的資源。 如果是虛擬機器,增加虛擬 CPU 和記憶體以加快運算速度。 確保裝置安裝了更新KB4493473或更新版本。 |
0x800f081f
| 訊息 | 描述 | 緩解 |
|---|---|---|
| CBS_E_SOURCE_MISSING;找不到套件或檔案的來源,ResolveSource() 失敗 | 元件存放區損毀 | 若要修復元件存放區,可以執行 Dism RestoreHealth 指令,或使用部分安裝元件的有效載荷進行手動修復。 在升高的命令提示字元視窗中,執行以下指令:Dism.exe /Online /Cleanup-Image /RestorehealthSfc.exe /Scannow重新開機裝置。 |
0x800f0831
| 訊息 | 描述 | 緩解措施 |
|---|---|---|
| CBS_E_STORE_CORRUPTION;CBS 商店已損毀。 | Windows 元件存放區中的損壞。 | 透過執行 Dism RestoreHealth 來修復元件存放區,或利用部分安裝的元件負載手動進行修復。 在升高的命令提示字元視窗中,執行以下指令:Dism.exe /Online /Cleanup-Image /RestorehealthSfc.exe /Scannow重新開機裝置。 |
0x80070005
| 訊息 | 描述 | 緩解措施 |
|---|---|---|
| E_ACCESSDENIED;一般存取遭拒錯誤 | 檔系統或登錄機碼許可權已變更,且服務堆疊沒有所需的存取層級。 | 此錯誤通常表示存取被拒絕。 到 %Windir%\logs\CBS,打開最後 CBS.log,搜尋 , error,並與時間戳記匹配。 找到錯誤後,往上捲動,試著找出導致存取被拒的原因。 可能會被拒絕存取檔案或登錄機碼。 判斷哪個物件需要正確的權限,並根據需要調整權限。 欲了解更多資訊,請參閱 Troubleshoot Windows Update error 0x80070005。 |
0x80070570
| 訊息 | 描述 | 緩解 |
|---|---|---|
| ERROR_FILE_CORRUPT;檔案或目錄已損毀且無法讀取。 | 元件存放區損毀 | 透過執行 Dism RestoreHealth 修復元件存儲,或是使用部分安裝的元件負載進行手動修復。 在升高的命令提示字元視窗中,執行以下指令:Dism.exe /Online /Cleanup-Image /RestorehealthSfc.exe /Scannow重新開機裝置。 更多資訊請參見 Troubleshoot Windows Update error 0x80070570。 |
0x80070003
| 訊息 | 描述 | 緩解 |
|---|---|---|
| ERROR_PATH_NOT_FOUND;系統找不到指定的路徑。 | 服務堆疊無法存取特定路徑。 | 表示可執行檔的路徑無效。 移至 %Windir%\logs\CBS,開啟最後的 CBS.log,然後查找 , error。 然後,將結果與時間戳記對應。 |
0x80070020
| 訊息 | 描述 | 緩解 |
|---|---|---|
| ERROR_SHARING_VIOLATION | 許多原因。 需要 CBS 記錄分析。 | 此錯誤是由非 Microsoft 的過濾驅動程式(如防毒軟體)所造成。 1. 執行乾淨重啟,並重新嘗試安裝 2.下載 Sysinternals 工具 Process Monitor。 3.執行 Procmon.exe。 工具會自動啟動資料擷取。 4. 重新安裝更新套件。 5. 保持程序監控主視窗對焦,按 CTRL+E 或選擇放大鏡停止資料擷取。 6. 選擇 檔案>「儲存>所有事件>PML」,並選擇儲存 .PML 該檔案的路徑。 7. 前往 %windir%\logs\cbs,打開最後一個 Cbs.log 檔案,搜尋錯誤條目。 找出錯誤行後,您應該看到在安裝過程中被存取並導致共享違反錯誤的檔案。 8. 在進程監視器中,篩選路徑並插入檔案名稱(應類似「path」「contains」「filename from CBS」)。 9. 嘗試停止或卸載導致錯誤的程序。 |
0x80073701
| 訊息 | 描述 | 緩解 |
|---|---|---|
| ERROR_SXS_ASSEMBLY_MISSING; 找不到參考的組件。 | 通常,當元件處於部分安裝狀態時,會導致元件儲存區的損毀。 | 透過執行 Dism RestoreHealth command 修復元件儲存,或是利用部分安裝元件的有效載荷來手動修復。 在升高的命令提示字元視窗中,執行以下指令:Dism.exe /Online /Cleanup-Image /RestorehealthSfc.exe /Scannow重新開機裝置。 |
0x8007371b
| 訊息 | 描述 | 緩解 |
|---|---|---|
| ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE;交易的一或多個必要成員不存在。 | 元件存放區損毀。 | 透過執行 Dism RestoreHealth 指令修復元件存放區,或利用部分安裝元件中的有效載荷手動進行修復。 在升高的命令提示字元視窗中,執行以下指令:Dism.exe /Online /Cleanup-Image /RestorehealthSfc.exe /Scannow重新開機裝置。 |
0x80072EFE
| 訊息 | 描述 | 緩解 |
|---|---|---|
| WININET_E_CONNECTION_ABORTED;與伺服器的連線異常關閉 | BITS 無法成功傳輸檔案。 | 如果 BITS 故障或傳輸的檔案無法寫入到用戶端的目標資料夾,則可能會遇到此問題。 此錯誤是由檢查或下載更新時發生的連線錯誤所造成。 在命令提示字元時,執行: BITSADMIN /LIST /ALLUSERS /VERBOSE 搜尋 0x80072EFE 錯誤碼。 你應該會看到一個 HTTP 程式碼和特定檔案的引用。 使用瀏覽器嘗試手動下載檔案。 務必使用你組織的代理設定。 如果下載失敗,請與代理經理合作,確保溝通順利。 另外,請向你的網路團隊確認這個特定的 URL 存取權限。 |
0x80072F8F
| 訊息 | 描述 | 緩解 |
|---|---|---|
| WININET_E_DECODING_FAILED;內容譯碼失敗 | 用戶端上未正確設定 TLS 1.2。 | 這個錯誤通常代表 Windows Update 代理程式無法解碼接收到的內容。 安裝並設定 TLS 1.2,方法是安裝 KB3140245 提供的更新。 |
0x80072EE2
| 訊息 | 描述 | 緩解 |
|---|---|---|
| WININET_E_TIMEOUT:作業逾時 | 由於無法連接至 Windows Update、設定管理員 或 WSUS,因此無法掃描更新。 | 此錯誤通常表示 Windows Update 代理程式無法連線到更新伺服器或您自己的來源,例如 WSUS、設定管理員 或 Microsoft Intune。 請洽詢您的網路小組,以確保裝置可以連線到更新來源。 如需詳細資訊,請參閱 在 設定管理員 中疑難排解軟體更新掃描失敗。 如果您使用公用Microsoft更新伺服器,請檢查您的裝置是否可以存取下列 Windows Update 端點: http://windowsupdate.microsoft.com https://*.windowsupdate.microsoft.com https://update.microsoft.com https://*.update.microsoft.com https://windowsupdate.com https://*.windowsupdate.com https://download.windowsupdate.com https://*.download.windowsupdate.com https://download.microsoft.com https://*.download.windowsupdate.com https://wustat.windows.com https://*.wustat.windows.com https://ntservicepack.microsoft.com |
0x80240022
| 訊息 | 描述 | 緩解 |
|---|---|---|
| WU_E_ALL_UPDATES_FAILED;所有更新的作業失敗。 | 此錯誤的多個根本原因。 | 最常見的問題是防毒軟體會阻擋某些資料夾的存取(例如 SoftwareDistribution)。 CBS.log分析必須確定被保護的檔案或資料夾。 |
0x8024401B
| 訊息 | 描述 | 緩解 |
|---|---|---|
| WU_E_PT_HTTP_STATUS_PROXY_AUTH_REQ;與 HTTP 狀態 407 相同 - 需要 Proxy 驗證。 | 無法透過 Proxy 伺服器進行驗證。 | 未正確設定 WinHTTP Proxy 或 WinInet Proxy 設定。 此錯誤通常表示 Windows Update 代理程式無法連接更新伺服器或您自己的更新來源,例如 WSUS、設定管理員 或 Microsoft Intune,原因是代理錯誤。 確認用戶端上的 Proxy 設定。 Windows Update 代理程式會使用 WinHTTP 掃描可用的更新。 當用戶端與更新來源之間有 Proxy 伺服器時,必須在用戶端上正確設定 Proxy 設定,才能使用來源的 FQDN 進行通訊。 請向你的網路和代理團隊確認,裝置是否能在不需要代理伺服器使用者驗證的情況下存取更新來源。 |
0x80244022
| 訊息 | 描述 | 緩解 |
|---|---|---|
| WU_E_PT_HTTP_STATUS_SERVICE_UNAVAILABLE;與 HTTP 狀態 503 相同 - 服務會暫時多載。 | 無法連線到已設定的更新來源。 | 需要進行網路故障排除來解決連接問題。 請向你的網路和代理團隊確認,裝置是否能在不需要代理伺服器使用者驗證的情況下存取更新來源。 |
0x80070490
| 訊息 | 描述 | 緩解 |
|---|---|---|
| ERROR_NOT_FOUND | 在更新期間,驅動程式安裝期間會發生此錯誤。 | 之所以發生此問題,是因為登錄中遺漏了要更新之驅動程序的架構等詳細數據。 請遵循下列步驟,在驅動程式作業登錄中手動新增遺漏的 inf 檔案 Arch 值: 1. 開啟 regedit,並導航至 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ComponentBasedServicing\DriverOperations\0\2(SequenceID)2. 檢視 身份 值以確定缺少的值。 3. 手動根據 識別 值中的資訊補加缺少的值。 例如,名稱:Arch;類型:REG_SZ (字串值):數據:amd64。 4.繼續安裝失敗的更新。 |
0x800f0922
| 訊息 | 描述 | 緩解 |
|---|---|---|
| CBS_E_INSTALLERS_FAILED | 7 月累積更新無法在 Windows Server 2016 上安裝 | 在 CBS.log 中,你可能會發現當授權和產品金鑰憑證未能更新時,更新有時會被回滾。 將 「User」 和 「Network Service」 帳戶的寫入許可權新增至 C:\Windows\System32\spp\ 資料夾,即可解決此問題。 |
0x80070bc9
| 訊息 | 描述 | 緩解 |
|---|---|---|
| 必須重新啟動的錯誤 | TrustedInstaller 服務啟動類型由群組政策物件(GPO)設定為 手動 。 群組政策阻止了啟動完成待處理的操作。 | TrustedInstaller 服務會在遇到需要在重新啟動後處理交易的更新時,將啟動類型從 手動 改為 自動 。 如果在重啟前金額被還原為 手動 ,交易就無法套用。 此交易將會擱置,並封鎖所有其他更新安裝。 要解決這個問題,請將 TrustedInstaller 的政策改為 自動,並重新啟動電腦。 如果這個改動還是沒解決問題,請啟動電腦到 WinRE 來還原待處理的動作。 例如: dism /Image:C:\ /Cleanup-Image /RevertPendingActions 。 如果這個動作也沒有效果,啟動電腦進入 WinRE,重新命名 \WinSxS\Pending.xml,然後從 COMPONENTS Hive 移除 PendingXMLIdentifier。 |
0x800706be
| 訊息 | 描述 | 緩解 |
|---|---|---|
| 無法安裝累積更新 | Windows Server 2016 Std 無法使用 .msu 套件安裝累積套件。 沒有錯誤被傳回。 使用 dism.exe 安裝套件時,它會傳回錯誤0x800706be。 | 最後一次累積更新沒安裝,而且已經損壞了。 若要解決此問題,請流覽至損毀更新套件的登錄機碼。 將「目前狀態」值變更為 000020 十六進位(32 dec)-已解析,或 000040 十六進位(64 dec)-暫存,或 000070 十六進位(112 dec)-已安裝。 |
資料收集
如果您需要 Microsoft 支援協助,我們建議您依照 部署相關問題使用 TSS 收集資訊 中提供的步驟來收集相關資訊。