櫻子
在Windows 10日常更新或累積更新的安裝過程中,有時會遇到一些更新無法執行到底、自動撤銷、反復更新或重啟也無法解決的問題。以往出現此類系統無法更新的現象時,只是針對某個不能進行的更新來搜尋非常具體的辦法。但實際上,此類問題也有其共同特點和解決方案。
1. 刪除Windows更新緩存文件
由于更新失敗而留下更新緩存文件沒有被系統自動刪除,會造成下次更新依然無法成功的現象出現。為此,我們可以首先刪除更新緩存文件,如果問題是由這方面引起的,則在清除緩存后,問題可以迎刃而解。
按下Win+X組合鍵,在彈出的快捷菜單中選擇“命令提示符(管理員)”(圖1)。
在命令提示符窗口中輸入“net stop wuauserv”命令并回車,此時系統會提醒服務停止(圖2)。
接下來輸入“CD %windir%\SoftwareDistribution”命令并回車,這時便進入了SoftwareDistribution文件夾(圖3)。
直接打開“X:\Windows\SoftwareDistribution”文件夾,刪除其中Download和DataStore文件夾中的所有文件(圖4)。
在命令提示符窗口中再次輸入命令“net star t wuauserv”并回車,此時會提醒服務重新開啟(圖5)。
完成上述系列操作后,在系統Windows Update窗口中再次嘗試檢查更新系統。

2. 開啟BITS、Update等各項服務
若上述更新仍無法進行,再根據如下步驟,確認BITS、Windows Update、Windows Installer、Software Protection等服務設置是否開啟,若未開啟需要將其打開。
按下Win+R組合鍵并輸入運行“services. msc”命令。雙擊打開“Background Intelligent Transfer Services”服務(圖6)。點擊“常規”選項卡,將“啟動類型”選擇為“自動”或者“手動”選項,然后點擊“服務狀態”下面的“啟用”按鈕(圖7)。
接下來,用同樣的方法對“Cryptographic Services”、“Software Protection”、“Windows Installer”及“Windows Update”等服務項目進行啟用操作。

3. 修復Windows Update
Windows Update功能故障也會造成上述更新問題。若如上步驟均不能解決,可再嘗試修復Windows Update來解決無法安裝Windows更新的問題。
按下Win+X+A組合鍵快速打開“命令提示符(管理員)”窗口,然后輸入如下命令并回車運行(圖8):
DISM.exe/Online/Cleanupimage/Scanhealth
等待掃描進度到100%(通常這一過程需要幾分鐘甚至更長時間)。若檢測正常,則顯示“未檢測到組件存儲損壞。操作成功完成。”接下來,輸入以下命令并回車執行:
D I S M . e x e / O n l i n e / Cleanup-image /Restorehealth
同樣等待進度到100%。如果中途遇到問題,則自動進行修復,顯示“成功完成了還原操作。已修復組件存儲損壞。操作成功完成。”
完成以上修復之后,關閉命令提示符窗口。然后進入Windows設置窗口的“更新和安全→Windows更新”,重新運行Windows更新即可。