KB3122947 等補丁安裝階段報錯 80070643,透過 DISM 直接指定 SoftwareDistribution\Download 下的 .cab 套件安裝,繞過 Windows Installer 即可成功。

for /F "tokens=*" %F in ('dir %windir%\SoftwareDistribution\Download\*3122947* /s /b') do (dism /online /add-package /packagepath:"%F")此法適用於所有因安裝器錯誤 80070643 導致的補丁安裝失敗。