俞木發(fā)
我們一般使用Windows自帶的功能來完成系統(tǒng)補丁的更新。如果系統(tǒng)的自動更新出現(xiàn)問題無法完成,或者聯(lián)機下載更新的速度慢,那么可以從Microsoft更新目錄網(wǎng)站中下載離線更新文件,手動對系統(tǒng)進行更新。在離線安裝更新時,有些補丁在本地的安裝速度也很慢,此時我們還可以通過手動拆解補丁包的方式來加快安裝的速度。
例如筆者在安裝KB5005033補丁時一直提示進度是0%,無法完成安裝。這時可以在系統(tǒng)更新頁面中記下沒有完全安裝的補丁編號(圖1)。接著在瀏覽器中打開“https://www.catalog.update.microsoft.com/”,按照上圖顯示的KB編號進行搜索,按提示將其中的離線補丁下載到本地備用。下載到的文件其名稱類似“windows10.0-kb5005033-x64_d5b969d54b3155cca9ad2e36565e1d8603aab21a.msu”,雙擊msu文件可以激活安裝。
但使用msu文件在本地安裝速度仍然很慢,為此可以直接提取其中的. cab文件來加快安裝速度。比如離線補丁包文件是“E:\ kb5005033.msu”,以管理員身份啟動命令提示符,輸入并執(zhí)行下列的命令(回車執(zhí)行,rem為注釋無需輸入,下同)(圖2):
Rem 定位到保存msu文件的目錄
E:
Rem使用expand命令將文件全部提取到當前目錄下
expand kb5005033.msu . -F:*
完成上述的命令后,打開E盤,在這里就可以看到解壓的補丁包主體文件“Windows10.0-KB5005033-x64.cab”,記住這個文件名(圖3)。
返回到命令提示符窗口,輸入并執(zhí)行命令“dism /online /addpackage/packagepath:.\Windows10.0-KB5005033-x64.cab/norestart”,這樣就會將指定的補丁包安裝到電腦中。完成后依次打開“控制面板→程序→程序和功能→已安裝的更新”,在更新列表中就可以看到成功安裝的更新了(圖4)。
由于這里直接使用DISM命令行安裝.cab文件,安裝速度比雙擊.msu文件的安裝方式要快得多。