Windows Update 常見錯誤和緩和措施
試用我們的虛擬代理程式 - 它可協助您快速找出並修正常見的 Windows Update 問題
下表提供您可能在 Windows Update 中遇到之常見錯誤的相關信息,並提供可協助您減輕這些錯誤的步驟。
適用於: Windows 10、Windows 11
0x8024402F
訊息 | 描述 | 風險降低 |
---|---|---|
WU_E_PT_ECP_SUCCEEDED_WITH_ERRORS | 外部.cab檔案處理已完成,併發生一些錯誤 | 此錯誤可能是由用於 Web 篩選軟體的 Lightspeed Rocket 所造成。 將您想要取得更新的裝置IP位址新增至 Lightspeed Rocket 例外狀況清單。 |
0x80242006
訊息 | 描述 | 風險降低 |
---|---|---|
WU_E_UH_INVALIDMETADATA | 無法完成處理程式作業,因為更新包含無效的元數據。 | 重新命名軟體重新發佈資料夾,並嘗試再次下載更新: 將下列資料夾重新命名為 *。BAK: -%systemroot%\system32\catroot2 在命令提示字元中輸入下列命令。 輸入每個命令之後,按 ENTER 鍵。 Ren %systemroot%\SoftwareDistribution\DataStore DataStore.bak Ren %systemroot%\SoftwareDistribution\Download Download.bak Ren %systemroot%\system32\catroot2 catroot2.bak |
0x80070BC9
訊息 | 描述 | 風險降低 |
---|---|---|
ERROR_FAIL_REBOOT_REQUIRED | 要求的作業失敗。 重新啟動系統以回復所做的變更。 | 請確定您沒有任何原則可控制 Windows Installer 服務的啟動行為。 此服務應該由操作系統管理。 Windows Installer 服務的預設 啟動類型 為 Manual。 |
0x80200053
訊息 | 描述 | 風險降低 |
---|---|---|
BG_E_VALIDATION_FAILED | NA | 請確定沒有篩選下載的防火牆。 這類篩選可能會導致 Windows Update 用戶端收到不正確的回應。 |
0x80072EFD或0x80072EFE或0x80D02002
訊息 | 描述 | 風險降低 |
---|---|---|
TIME_OUT_ERRORS | 作業逾時 | 請確定沒有封鎖Microsoft下載 URL 的防火牆規則或 Proxy。 採取網路監視器追蹤,以進一步瞭解。 <請參閱防火牆疑難解答案例> |
0X8007000D
訊息 | 描述 | 風險降低 |
---|---|---|
ERROR_INVALID_DATA | 指出下載無效的數據,或發生損毀。 | 嘗試重新下載更新並開始安裝。 |
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
訊息 | 描述 | 風險降低 |
---|---|---|
WU_E_CALL_CANCELLED | 作業已取消。 | 用戶或服務已取消作業。 當我們無法篩選結果時,您可能也會收到此錯誤。 |
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 用戶端因為錯誤碼的原因而發生SOAP錯誤 WU_E_PT_SOAP_* 而失敗。 |
發生此問題的原因是 Windows 無法更新 Windows Update 的 Cookie。 如需解決此問題的詳細資訊,請參閱 Windows 嘗試掃描 WSUS 伺服器上的更新時0x80244007錯誤。 |
0x80070422
訊息 | 描述 | 風險降低 |
---|---|---|
ERROR_SERVICE_DISABLED | 當 Windows Update 服務停止運作或未執行時,就會發生此問題。 | 檢查 Windows Update 服務是否正在執行。 |
0x800f0821
訊息 | 描述 | 風險降低 |
---|---|---|
CBS_E_ABORT;用戶端中止,ICbsUIHandler 方法傳回的 IDABORT,但 Error() | 超過 CBS 交易逾時。 | 維護作業需要很長的時間才能完成。 服務堆疊監視程式定時器到期。 延長逾時可減輕問題。 增加裝置上的資源。 如果虛擬機,請增加虛擬CPU和記憶體以加速作業。 請確定裝置已在 KB4493473 或更新版本中安裝更新。 |
0x800f0825
訊息 | 描述 | 風險降低 |
---|---|---|
CBS_E_CANNOT_UNINSTALL;無法卸載套件。 | 此錯誤通常是因為元件處於部分安裝狀態時造成元件存放區損毀。 | 使用 Dism RestoreHealth 命令修復元件存放區,或使用部分安裝元件的承載手動修復。 在提升權限的命令提示字元中,執行下列命令:Dism.exe /Online /Cleanup-Image /Restorehealth Sfc.exe /Scannow 重新開機裝置。 |
0x800F0920
訊息 | 描述 | 風險降低 |
---|---|---|
CBS_E_HANG_DETECTED;處理作業時偵測到回應失敗。 | 取得0x800f0821之後記錄的後續錯誤 | 維護作業需要很長的時間才能完成。 服務堆疊監視程式定時器到期,並假設系統已停止回應。 延長逾時可減輕問題。 增加裝置上的資源。 如果虛擬機,請增加虛擬CPU和記憶體以加速作業。 請確定裝置已在 KB4493473 或更新版本中安裝更新。 |
0x800f081f
訊息 | 描述 | 風險降低 |
---|---|---|
CBS_E_SOURCE_MISSING;找不到套件或檔案的來源,ResolveSource() 失敗 | 元件存放區損毀 | 使用 Dism RestoreHealth 命令修復元件存放區,或使用部分安裝元件的承載手動修復。 從提升權限的指令提示字元執行下列命令:Dism.exe /Online /Cleanup-Image /Restorehealth Sfc.exe /Scannow 重新開機裝置。 |
0x800f0831
訊息 | 描述 | 風險降低 |
---|---|---|
CBS_E_STORE_CORRUPTION;CBS 商店已損毀。 | Windows 元件存放區中的損毀。 | 使用 Dism RestoreHealth 或手動修復元件存放區,並使用部分安裝的元件承載進行手動修復。 從提升權限的指令提示字元執行下列命令:Dism.exe /Online /Cleanup-Image /Restorehealth Sfc.exe /Scannow 重新開機裝置。 |
0x80070005
訊息 | 描述 | 風險降低 |
---|---|---|
E_ACCESSDENIED;一般存取遭拒錯誤 | 檔系統或登錄機碼許可權已變更,且服務堆疊沒有所需的存取層級。 | 此錯誤通常表示存取遭到拒絕。 移至 %Windir%\logs\CBS,開啟最後 一個CBS.log ,然後搜尋 , error 並符合時間戳。 找到錯誤之後,向上捲動並嘗試判斷造成存取拒絕的原因。 它可能會拒絕存取檔案、登錄機碼。 判斷哪些物件需要正確的權限,並視需要變更權限。 |
0x80070570
訊息 | 描述 | 風險降低 |
---|---|---|
ERROR_FILE_CORRUPT;檔案或目錄已損毀且無法讀取。 | 元件存放區損毀 | 使用 Dism RestoreHealth 或手動修復元件存放區,並使用部分安裝的元件承載進行手動修復。 從提升權限的指令提示字元執行下列命令:Dism.exe /Online /Cleanup-Image /Restorehealth Sfc.exe /Scannow 重新開機裝置。 |
0x80070003
訊息 | 描述 | 風險降低 |
---|---|---|
ERROR_PATH_NOT_FOUND;系統找不到指定的路徑。 | 服務堆疊無法存取特定路徑。 | 表示可執行檔的路徑無效。 移至 %Windir%\logs\CBS,開啟最後 一個CBS.log,然後搜尋 , error 。 然後比對結果與時間戳。 |
0x80070020
訊息 | 描述 | 風險降低 |
---|---|---|
ERROR_SHARING_VIOLATION | 許多原因。 需要 CBS 記錄分析。 | 此錯誤是由非Microsoft篩選驅動程式所造成,例如防病毒軟體。 1. 執行全新開機,然後重試安裝 2.下載 sysinternal 工具 進程監視器。 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 /Restorehealth Sfc.exe /Scannow 重新開機裝置。 |
0x8007371b
訊息 | 描述 | 風險降低 |
---|---|---|
ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE;交易的一或多個必要成員不存在。 | 元件存放區損毀。 | 使用 Dism RestoreHealth 命令修復元件存放區,或使用部分安裝元件的承載手動修復它。 從提升權限的指令提示字元執行下列命令:Dism.exe /Online /Cleanup-Image /Restorehealth Sfc.exe /Scannow 重新開機裝置。 |
0x80072EFE
訊息 | 描述 | 風險降低 |
---|---|---|
WININET_E_CONNECTION_ABORTED;與伺服器的連線異常關閉 | BITS 無法成功傳輸檔案。 | 如果 BITS 已中斷,或傳輸的檔案無法寫入用戶端上的目的地資料夾,就會發生此狀況。 此錯誤是由檢查或下載更新時發生的連線錯誤所造成。 從 Cmd 提示字元執行: BITSADMIN /LIST /ALLUSERS /VERBOSE 搜尋0x80072EFE錯誤碼。 您應該會看到具有特定檔案的 HTTP 程式代碼參考。 使用瀏覽器,請嘗試手動下載,確定您使用的是組織的 Proxy 設定。 如果下載失敗,請洽詢 Proxy 管理員,以允許通訊成功。 也請洽詢您的網路小組以取得此特定 URL 存取權。 |
0x80072F8F
訊息 | 描述 | 風險降低 |
---|---|---|
WININET_E_DECODING_FAILED;內容譯碼失敗 | 用戶端上未正確設定 TLS 1.2。 | 此錯誤通常表示 Windows Update 代理程式無法譯碼已接收的內容。 在 KB3140245 中安裝更新,以安裝和設定 TLS 1.2。 |
0x80072EE2
訊息 | 描述 | 風險降低 |
---|---|---|
WININET_E_TIMEOUT;作業逾時 | 無法掃描更新,因為 Windows Update、Configuration Manager 或 WSUS 的連線問題。 | 此錯誤通常表示 Windows Update 代理程式無法連線到更新伺服器或您自己的來源,例如 WSUS、Configuration Manager 或 Microsoft Intune。 請洽詢您的網路小組,以確保裝置可以連線到更新來源。 如需詳細資訊,請參閱 針對 Configuration Manager 中的軟體更新掃描失敗進行疑難解答。 如果您使用公用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 代理程式因為 Proxy 錯誤而無法連線到更新伺服器或您自己的更新來源,例如 WSUS、Configuration Manager 或 Microsoft Intune。 確認用戶端上的 Proxy 設定。 Windows Update 代理程式會使用 WinHTTP 掃描可用的更新。 當用戶端與更新來源之間有 Proxy 伺服器時,必須在用戶端上正確設定 Proxy 設定,才能使用來源的 FQDN 進行通訊。 請洽詢您的網路和 Proxy 小組,確認裝置可以更新來源,而不需要使用者驗證的 Proxy。 |
0x80244022
訊息 | 描述 | 風險降低 |
---|---|---|
WU_E_PT_HTTP_STATUS_SERVICE_UNAVAILABLE;與 HTTP 狀態 503 相同 - 服務會暫時多載。 | 無法連線到已設定的更新來源。 | 解決連線問題所需的網路疑難解答。 請洽詢您的網路和 Proxy 小組,確認裝置可以更新來源,而不需要使用者驗證的 Proxy。 |
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
訊息 | 描述 | 風險降低 |
---|---|---|
ERROR_FAIL_REBOOT_REQUIRED | TrustedInstaller 服務啟動類型由組策略 (GPO) 設定為 「手動」,以防止它開始完成擱置作業。 | TrustedInstaller 服務會在重新啟動後遇到必須處理交易的更新時,將啟動類型從 [手動] 變更為 [自動]。 當值在重新啟動前設定回 Manual 時,就無法套用交易。 此交易將會擱置,並封鎖所有其他更新安裝。 若要修正此問題,請將 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 收集部署相關問題的資訊所述步驟來收集資訊。