以更新補丁KB3122947為例,也適用于其它補丁 由于錯誤發(fā)生在安裝補丁時,這時系統(tǒng)通常已經將KB3122947補丁下載到本地。既然電腦上已經有補丁安裝程序,我們可以直接運行該程序,以便避開80070643錯誤。
因此,我們首先要做的是找到這個已下載的補丁在哪兒。
1、首先,在電腦開始菜單上單擊鼠標右鍵,選擇命令提示符(管理員);

for /F "tokens=*" %F in ('dir %windir%\SoftwareDistribution\Download\*更新編號* /s /b') do ( dism /online /add-package/packagepath:"%F") 如,更新補丁號位“kb12345”則輸入:for /F "tokens=*" %F in ('dir %windir%\SoftwareDistribution\Download\*12345* /s /b') do ( dism /online /add-package /packagepath:"%F")
最后再等待命令操作完成后即可重新開始升級更新了。

例如,上述KB3122947補丁的輸入為:for /F "tokens=*" %F in ('dir %windir%\SoftwareDistribution\Download\*3122947* /s /b') do ( dism /online /add-package /packagepath:"%F")
然后回車。winwin7.com
如果還有其它更新失敗的補丁,我們即可再次直接安裝失敗的補丁。方法是在命令提示符下直接鍵入補丁編號。例如,輸入3122947回車。如果出現(xiàn)“找不到文件”,則說明補丁尚未下載到本地電腦或下載了但已經刪除。