WIN8.1補丁更新失敗的解決辦法 win8.1 Update更新失敗,重啟提示:無法完成更新 正在撤銷更改,解決辦法。 經過查看是:Windows 8.1 更新(KB2919355)補丁導致,重啟提示:無法完成更新 正在撤銷更改 自動更新多次,手動嘗試安裝補丁,問題沒有解決。每次都是安裝完成,重新啟動后提示:無法完成更新 正在撤銷更改 后來在微軟詢問,問題解決了,解決辦法給大家分享一下哈: 通過命令移除: 1.按Win+X+A,命令提示符: 通過鍵入下列命令,然后按 Enter,查找管理工具包的名稱。 dism /online /Get-Packages 2.在命令結果中,查找包含文本 RemoteServerAdministrationTools 的程序包名稱。 3.鍵入下列命令,然后按 Enter,即可從計算機中刪除此程序包,其中 Name 代表您在步驟 2 中獲得的程序包的完整名稱,包括版本號和結構信息。 dism /online /Remove-Package /PackageName:<Name> (例如:dism /online /remove-package /packagenameackage_for_KB2919355~31bf3856ad364e35~amd64~~6.3.1.14) 找到關于KB2919355的 Name 信息。 然后在輸入: DISM.exe /Online /Cleanup-image /Restorehealth ,按回車鍵; dism /online /cleanup-image /startcomponentcleanup ,按回車鍵; 完成后請重啟電腦。 說起來也就是,三條命令解決的哈: 打開管理員命令: 在聯網情況下,按Win+X+A,打開命令提示符,輸入: dism /online /remove-package /packagenameackage_for_KB2919355~31bf3856ad364e35~amd64~~6.3.1.14,按回車鍵; 然后在輸入: DISM.exe /Online /Cleanup-image /Restorehealth ,按回車鍵; dism /online /cleanup-image /startcomponentcleanup ,按回車鍵; 完成后請重啟電腦。 然后重新更新或者手動安裝更。 上面的命令是64位系統的哈,32為系統,按照微軟給出的dism /online /Get-Packages,查找一下就好哈。 如果按照上述辦法執行后,仍然存在更新問題。 請查看一下 環境變量 (用戶變量和系統變量)是不是默認的。 如果不是默認位置,把用戶變量、系統變量都改為默認位置。再更新 另一種: 當系統出現問題時,你可能會想到使用還原點還原,如果沒有還原點或者還原失敗該怎么辦呢?用sfc /scannow掃描到問題卻又無法修復怎么辦?重裝or恢復初始系統?重裝系統只要十幾分鐘到半個小時,但一堆軟件安裝卻要耗費大量的時間,所以,這里提供了與之不同的方法
——————————————————————————使用DISM命令修復系統 注意:DISM命令只會修復系統自帶的文件,第三方軟件、驅動問題使用此命令修復是無效的,修復過程是比較漫長的,但是修復期間不會影響你系統正常使用、也不會卡什么的,占用資源比較低。 一、檢查映像是否可修復1.掃描映像來檢查損壞。在管理員命令提示符下鍵入以下命令: Dism /Online /Cleanup-Image /ScanHealth [直接復制,手打的話請注意命令中的空格] 這條命令將掃描全部系統文件并和官方系統文件對比,掃描計算機中的不一致情況,掃描完成后會有提示,比如博主測試掃描完成后的結果: ************************************************************************************************ PS C:\windows\system32> Dism /Online /Cleanup-Image /ScanHealth 部署映像服務和管理工具 版本: 6.3.9600.16384 映像版本: 6.3.9600.16384 [==========================100.0%==========================] 可以修復組件存儲。 操作成功完成。 ************************************************************************************************** 2.檢查映像以查看是否有檢測到損壞。在管理員命令提示符下鍵入: Dism /Online /Cleanup-Image /CheckHealth [直接復制,手打的話請注意命令中的空格] 注意:這條命令必須在前一條命令執行完以后,發現系統文件有損壞時使用。 當使用 /CheckHealth 參數時,DISM 工具將報告映像是狀態良好、可以修復、還是不可修復。如果映像不可修復,必須放棄該映像,并重新開始。如果映像可以修復,可以使用 /RestoreHealth 參數來修復映像。 比如博主測試 /CheckHealth命令的結果如下: **************************************************************************************************** PS C:\windows\system32> Dism /Online /Cleanup-Image /CheckHealth 部署映像服務和管理工具 版本: 6.3.9600.16384 映像版本: 6.3.9600.16384 可以修復組件存儲。 操作成功完成。 ***************************************************************************************************** 二、修復映像若掃描出系統中的不一致情況,檢測到系統中存在損壞的文件,并報告映像是狀態良好、可以修復等,就可以用 /RestoreHealth 參數進行修復。 1.若要修復映像,在管理員命令提示符下鍵入: DISM /Online /Cleanup-image /RestoreHealth 這條命令是把那些不同的系統文件還原成官方系統源文件,其他的第三方軟件和用戶設置完全保留,比重裝好多了。而且在掃描與修復的時候系統未損壞部分正常運行,電腦可以照常工作。 聯網無法修復的多嘗試幾次,使用掛載本地文件較為繁瑣,博主昨晚嘗試聯網修復,沒掛VPN,也果斷好了 如果無法修復請多嘗試幾次或者掛著VPN試試,一般多嘗試幾次都能搞定。因為第二種比較繁瑣 2.或者,若要使用你自己的一些來源,不使用 Windows 更新來修復一個聯機映像,則鍵入: Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess 前面的命令需要在連網的情況下執行,因為會自動連接服務器就行下載源文件,第二種用的是系統鏡像進行修復,無需聯網。 注:解釋下上面命令的意思,test\mount\windows這個windows實際上說的是從ISO鏡像的wim中提取的,然后解壓在test\mount目錄下,此方法不建議新手使用,麻煩。 ![]() —————————————————————————————————- 好了,就說到這里了,假如遇到問題無法還原后不想重裝系統,不放考慮下以上方法。 |
|