Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win10 更新 KB3122947 報錯 0x80070643?DISM 手動部署 CAB 套件修復

編輯:Win10 系統應用技巧

Win10 累積更新 KB3122947 安裝失敗報錯 0x80070643 (安裝程式錯誤),實際上套件已下載至 SoftwareDistribution\Download,透過 DISM 手動部署 .cab 套件可繞過安裝程式錯誤強制安裝。

KB3122947 報錯 0x80070643

修復步驟

  1. Win+X > 「命令提示字元 (系統管理員)」。
  2. 執行 DISM 指令 (以 64 位元為例,路徑依實際下載資料夾調整):
dism /online /add-package /packagepath:C:\Windows\SoftwareDistribution\Download\c4a1b8896ce9fbfea96c1ee6890d52a5\windows10.0-kb3122947-x64.cab
  1. 等待部署完成 (進度條 100%),提示「作業成功完成」即可。
  2. 重新開機,Windows Update 歷程記錄將顯示 KB3122947 已安裝。

關鍵點說明

  • /packagepath 後接 **.cab 套件完整路徑**,非 .msu 或資料夾。
  • 資料夾名稱 (c4a1b889...) 為隨機雜湊,**需進入 Download 資料夾按修改時間/大小找對應 KB3122947 資料夾**。
  • 32 位元系統路徑尾碼為 -x86.cab。
  • 此法適用於所有「下載完成但安裝失敗」的累積更新/安全性更新。

通用化指令 (自動尋找最新 .cab)

PowerShell 管理員執行:

$cab = Get-ChildItem "C:\Windows\SoftwareDistribution\Download" -Recurse -Filter "*.cab" | Where-Object { $_.Name -match "kb3122947" } | Select-Object -First 1 -ExpandProperty FullName
if ($cab) { dism /online /add-package /packagepath:"$cab" }

補充說明

KB3122947 為 2016 年更新 (解決隱私設定問題),現行 Win10 版本已包含此修復,僅作為 DISM 手動部署離線套件的經典教學案例。當前遇到類似錯誤碼同理可用此法修復。

DISM 手動部署已下載的 .cab 套件,繞過 Windows Update 安裝程式錯誤 (0x80070643),是修復更新安裝失敗的核心技能。

Copyright © Windows教程網 All Rights Reserved