俞木發(fā)
一些人的電腦經(jīng)常長時(shí)間不關(guān)機(jī),比如很多開發(fā)人員的電腦,以及一些Windows平板電腦、筆記本電腦等。如果還在系統(tǒng)更新的“高級(jí)選項(xiàng)”里將“當(dāng)需要重啟以安裝更新時(shí),設(shè)備將自動(dòng)重啟。重啟之前Windows會(huì)顯示一條通知,此時(shí)設(shè)備必須處于開啟和電源供電狀態(tài)?!边x項(xiàng)設(shè)置成了“關(guān)閉狀態(tài)”(圖2),由于一些系統(tǒng)更新在安裝后需要重啟才能生效,而這些電腦沒有重啟,導(dǎo)致在安裝新的更新時(shí),系統(tǒng)會(huì)誤認(rèn)為電腦沒有安裝指定的更新而出現(xiàn)圖1所示的提示。當(dāng)然,沒有及時(shí)重啟也會(huì)導(dǎo)致補(bǔ)丁無法及時(shí)修補(bǔ)漏洞,可能帶來安全隱患。解決方法是開啟圖2所示的選項(xiàng)(讓系統(tǒng)安裝重要更新時(shí)自動(dòng)重啟),并且在重啟電腦后再進(jìn)行更新的安裝。
下載的系統(tǒng)更新需要和當(dāng)前系統(tǒng)版本完全一致才可以正常安裝,包括安裝語言、系統(tǒng)版本(如專業(yè)版還是家庭版)、系統(tǒng)類型(如32位還是6 4位)等。對(duì)于離線更新,建議到微軟官網(wǎng)(https://www.catalog.update.microsof t.com/)下載,下載時(shí)請(qǐng)仔細(xì)查看下載說明。比如“2021-11 適用于Windows 10 Version 2004x64基系統(tǒng) (KB5007253)的累積性更新”,就只是適用于Windows 10 Version 1903及以上版本,x64位系統(tǒng)(圖3)。如果在32位的Windows 10中安裝上述更新,就會(huì)出現(xiàn)圖1所示的提示了。
如果在安裝更新時(shí),電腦已經(jīng)安裝替換此更新的較新更新,系統(tǒng)也會(huì)出現(xiàn)圖1所示的提示。此時(shí)可以根據(jù)已安裝更新的編號(hào),打開“https://www.catalog.update.microsoft.com/”進(jìn)行搜索,然后打開更新頁面鏈接,在打開的窗口中切換到“包詳細(xì)信息”,在“此更新已被以下更新取代”下查看需要安裝的更新是否已被取代,如果是,請(qǐng)按照提示下載并安裝替代更新即可(圖4)。
系統(tǒng)更新在安裝前都會(huì)進(jìn)行檢測,而一些更新在安裝前需要電腦先安裝一些必須的更新后才能正常安裝。比如在安裝某些累積Windows更新之前,必須先安裝最新的可用服務(wù)堆棧更新(SSU)。大家可以根據(jù)當(dāng)前的系統(tǒng)版本查詢最新可用的服務(wù)堆棧更新,先依次點(diǎn)擊“開始→設(shè)置”,切換到“關(guān)于”,然后在右側(cè)窗格中的“Windows規(guī)格”下查看當(dāng)前系統(tǒng)的版本號(hào),如筆者的是“2004”(圖5)。
接著在瀏覽器中打開“https://www.catalog.update.microsoft.com/”,并在搜索框中輸入“servicing stack windows 10 2004”,表示查找2004版的可用服務(wù)堆棧更新,在打開的頁面中點(diǎn)擊“上次更新時(shí)間”排序,然后下載并安裝最新發(fā)布的更新即可(圖6)。
如果安裝的更新包受損,可以嘗試使用命令行手動(dòng)安裝。假設(shè)需要安裝的更新包為“D:\01.msu”,以管理員身份啟動(dòng)命令提示符,輸入并執(zhí)行命令“expand -f:* "d:\01.msu" d:\01”,表示使用“expand”命令將補(bǔ)丁包文件解壓到“D:\ 01”(圖7)。
此時(shí)打開“D:\01”,可以看到其中有多個(gè).cab文件,這些就是補(bǔ)丁文件。返回命令提示符窗口,輸入并執(zhí)行命令“dism /online /add-package /packagepath: "d:\01\SSU-19041.1704-x64.cab"”,手動(dòng)完成更新的安裝即可(圖8)。