■ 河南 許紅軍
編者按:利用系統(tǒng)更新功能,可以不斷優(yōu)化Windows 10 的功能,彌補可能存在的安全漏洞。但是,在對Windows 10 進(jìn)行更新時,可能與遇到各種問題,導(dǎo)致更新無法順利進(jìn)行。此外,用戶可能對默認(rèn)的更新方式并不滿意,希望擁有更加合適的升級方式。這就要求大家根據(jù)實際需要,對系統(tǒng)更新進(jìn)行靈活的管控。
下面筆者從四個方面詳細(xì)介紹如何為Windows 10 進(jìn)行更新。
在很多時候,我們希望手動控制更新操作。點擊“Windows+R” 鍵,執(zhí) 行“services.msc”程序,雙擊“Windows Update”服務(wù),在其屬性窗口中點擊“停止”按鈕,禁止其運行。在“啟動類型”列表中選擇“禁用”項,在“恢復(fù)”面板中的“第一次失敗”列表中選擇“無操作”項,讓自動更新無法自動運行。
運行Dism++這款小工具,在其主界面左側(cè)選擇“更新管理”項,在右側(cè)點擊“掃描”按鈕,稍后就會在“Windows Update”面板中顯示所有可用的更新包。
從中選擇所需的更新包,點擊“安裝”按鈕,可以手工對系統(tǒng)進(jìn)行更新。對于Dism++來說,會將更新包存儲在其運行路徑下的“ConfigUpdateCache”目錄中。
此外,還可以利用系統(tǒng)內(nèi)置的“Dism”命令,來靈活的安裝更新包。為了便于使用,可以將Dism++下載的補丁保存到別的路徑下(例如“f:update”)。
在CMD 窗口中“dism/onl ine/add-package/packagepath:f:update”命令,來批量安裝該目錄下的所有升級包。
對于局域網(wǎng)環(huán)境來說,為了在多臺主機上同時進(jìn)行批量升級,可以將“D:updata”設(shè)置為共享狀態(tài),在別的網(wǎng)絡(luò)主機上執(zhí)行“dism/online/add-package/packagepath:\xxxshare”命令,就可以執(zhí)行批量更新操作了。這里 的“xxx” 為本機的名稱,“share”為共享目錄名。
當(dāng)對Windows 10 進(jìn)行更新升級時,可能會出現(xiàn)無法順利下載或安裝更新包的問題。為此,可以點擊“Windows+I”鍵,在Windows 10 的設(shè)置界面中選擇“更新和安全”→“Windows 更新”,點擊更新設(shè)置下的“高級選項”,在打開的窗口點擊“選擇如何提供更新”,繼續(xù)在打開的窗口將“更新來自多個位置”下的開關(guān)設(shè)置為“關(guān)”,之后使用自動升級服務(wù),查看是否可以順利下載更新包。
對于更新包來說,Windo ws 10 默認(rèn)保存在“C:Wind owsSoftwareDistribution”目錄中,在其中可能保存有存在問題的更新包,對該目錄進(jìn)行清理,可以有效解決更新出錯的問題。
執(zhí)行“gpedit.msc” 程序,在組策略編輯器左側(cè)選擇“計算機配置”→“管理?!薄癢indows 組件”→“Wi ndows 更新”,將配置自動更新設(shè)置為“禁用”狀態(tài)。
打開上述目錄,將其中“datastore”和“download”目錄里的文件全部刪除。然后按照上述方法,將自動更新設(shè)置為“未配置”,重啟后就即刻順利更新系統(tǒng)。
此外,執(zhí)行“Dism/Online/Cleanup-Image/ScanHealth”,可以對系統(tǒng)文件進(jìn)行檢測,來發(fā)現(xiàn)發(fā)現(xiàn)和更新有關(guān)的問題。對于檢測到的錯誤,可以執(zhí)行“Dism/Online/Cleanup-Image/CheckHealth”,來檢查安裝源是否正常。執(zhí)行“DISM/Online/Cleanup-Image/RestoreHealth”,可以快速修復(fù)受損的Windows 文件。最后執(zhí)行“SFC/scannow”,對系統(tǒng)文件進(jìn)行全面掃描,來修復(fù)受損的系統(tǒng)文件。之后進(jìn)行更新操作,就可以順利進(jìn)行了。
對于Windows 10 中,已經(jīng)開始使用UUP 增量推送的方式,來推動ESD 文件下載。UPP(即 Unified Update Platform,統(tǒng)一升級平臺)服務(wù)一旦啟用,可以實現(xiàn)差異化下載,即只下載與上次更新存在差異的文件,而不是下載整個新的安裝包。
為了避免在增量推送中出現(xiàn)問題,導(dǎo)致系統(tǒng)升級異常,可以讓UPP 可以將完整版的ESD 鏡像推送過來,實現(xiàn)完美升級。
在注冊表編輯器中打開“HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVers ionWindowsUpdateOrchestrato r”分支,在右側(cè)窗口雙擊類型為DWORD 的名為“EnableUUPScan”項,將其值設(shè)置為0。打開“HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsUpdate”分支,雙擊右側(cè)類型為DWORD 名稱為“Sup portsUUP”的項目,將其值設(shè)置為0。如果以上項目不存在,可以手工創(chuàng)建并修改其數(shù)值。
這樣在系統(tǒng)升級之后,打開“C:WindowsSoftwareDistri butionDownload”文件夾,在其中可以完整版的ESD 文件。將其該ESD 文件復(fù)制到合適的位置,在CMD 窗口中執(zhí)行“dism/get-wiminfo/wimfile:d:xxx.esd”命令,查看該文件的屬性信息,其中的“xxx.esd”為其名稱。
例如,想從中提取索引編號為3 的映像,可以在Windo ws 10 設(shè)置界面中點擊“更新和安全”→“恢復(fù)”項,點擊右側(cè)的“開始”按鈕,來重啟系統(tǒng)。
當(dāng)系統(tǒng)重啟后,根據(jù)提示點擊“疑難解答”→“高級選項”→“命令提示符”項,在CMD 窗口中執(zhí)行“format c:/q”命令,對C 盤進(jìn)行快速格式化。
執(zhí)行“Dism/applyImag e/ImageFile:d:xxx.esd/inde x:32/applyDir:C:/Verify”命令,就可以從該ESD 鏡像文件中提取索引編號為3 的映像,來恢復(fù)系統(tǒng)。
在最新版的Windows 10 1903 版本中,系統(tǒng)已經(jīng)內(nèi)置了更加靈活的升級機制,來滿足用戶的實際需求。例如,點擊“Windows+I”鍵,在設(shè)置窗口中打開“Windows 更新”界面,可以根據(jù)需要執(zhí)行更新或者暫停更新。
例如,當(dāng)接收到更新提示時,可以點擊“立即下載并安裝”按鈕,執(zhí)行更新包的下載和安裝操作。也可以點擊“暫停更新7 天”鍵,在之后的七天內(nèi)系統(tǒng)不會出現(xiàn)更新提示。
之后可以點擊“繼續(xù)更新”按鈕,執(zhí)行系統(tǒng)更新操作。
注意,暫停更新時間可以累加,但是不能超過系統(tǒng)預(yù)設(shè)暫停時限。
點擊其中的“高級選項”按鈕,在打開窗口中的“更新選項”欄中可以根據(jù)需要,開啟或者關(guān)閉更新通知以及更新之后的重啟通知等提示信息。在“暫停更新”欄中點擊“選擇日期”按鈕,可以設(shè)置暫停更新的截止日期。
注意,更新安裝只能暫停最多35 天,到達(dá)暫停限制后,需要獲取新的更新才可以再次暫停更新。在“功能更新”和“質(zhì)量更新”欄中可以分別選擇延遲天數(shù),前者范圍從1 到365,后者為1 到30,如果選擇“0”表示不延遲。
對于功能更新來說,包括新功能和改進(jìn)的內(nèi)容。對于質(zhì)量更新來說,包含的是和安全性相關(guān)的內(nèi)容。
執(zhí)行“gpedit.msc”程序,在組策略窗口左側(cè)選擇“計算機更新”→“管理模版”→“Wi ndows 組件”→“Windows 更新”項。
在右側(cè)可以針對“為自動重新啟動指定使用時段范圍”“允許自動更新立即安裝”“指定自動更新和重啟的最后期限”“始終在計劃的時間重新啟動”“關(guān)閉安裝更新時的自動重新啟動通知”等項目進(jìn)行配置,來滿足實際的需求。