平淡
首先以管理員身份啟動(dòng)Windows PowerShell,輸入命令“set-ExecutionPolicy RemoteSigned”,回車(chē)執(zhí)行后在彈出詢(xún)問(wèn)提示時(shí)輸入“A”,確認(rèn)本機(jī)可以運(yùn)行和安裝第三方腳本(圖1)。
接著輸入并執(zhí)行命令“Install-Module”下載所需的模塊文件。完成安裝后,輸入并執(zhí)行命令“Get-Package -Name PSWindowsUpdate”,確??梢钥吹矫麨镻SWindowsUpdate的模塊(圖2)。
如果需要查看該模塊的使用方法,可以輸入并執(zhí)行命令“get-command -module PSWindowsUpdate”,這樣可以獲得該模塊支持的所有命令,在后續(xù)的操作中就可以使用這些命令對(duì)更新進(jìn)行各種管理操作了(圖3)。
1快速掃描本機(jī)需要安裝的更新
安裝新的更新時(shí)都需要掃描本機(jī)中已安裝的更新,并聯(lián)機(jī)到Windows更新服務(wù)器中查詢(xún)本機(jī)未安裝的更新。系統(tǒng)自帶的“檢查更新”功能速度非常慢,而且經(jīng)常出現(xiàn)沒(méi)有響應(yīng)的情況。下載上述的模塊后,則可以使用命令行快速掃描更新。不過(guò),因?yàn)橐恍┛蛇x的更新(如顯卡驅(qū)動(dòng)等)安裝后容易帶來(lái)一些不可測(cè)的問(wèn)題,所以可以先在PowerShell窗口中輸入并執(zhí)行命令“Hide-WindowsUpdate”,在彈出詢(xún)問(wèn)提示時(shí)按下“A”確認(rèn),這樣可以隱藏本機(jī)中所有可選的更新(圖4)。
接著繼續(xù)輸入并執(zhí)行命令“Get-WindowsUpdate”,通過(guò)這個(gè)命令行很快就可以找到需要更新的列表,包括更新KB編號(hào)、大小等信息(圖5)。
2下載和安裝更新
通過(guò)上述的方法找到需要安裝的更新后,接下來(lái)就可以使用命令行下載和安裝更新了。輸入并執(zhí)行命令“Download-WindowsUpdate”,在彈出詢(xún)問(wèn)提示時(shí)按下“A”確認(rèn),這樣可以自動(dòng)下載并安裝所有掃描到的更新,無(wú)論是下載還是安裝速度,都比圖形界面的更新組件要快(圖6)。
如果需要安裝指定的更新,比如平時(shí)可以直接使用系統(tǒng)默認(rèn)的自動(dòng)更新設(shè)置,但是發(fā)現(xiàn)使用自帶更新組件下載某個(gè)更新速度很慢,或者無(wú)法成功安裝某個(gè)更新,此時(shí)先記住更新補(bǔ)丁編號(hào),如KB5010474,接著在PowerShell窗口中輸入并執(zhí)行命令“Get-WindowsUpdate -KBArticleIDKB5010474 -Install”(如果有多個(gè)補(bǔ)丁,每個(gè)補(bǔ)丁之間使用半角“,”隔開(kāi)),即可下載和安裝KB5010474補(bǔ)丁了(圖7)。
3重置更新組件
修復(fù)系統(tǒng)更新問(wèn)題最簡(jiǎn)單的方法是重置更新到默認(rèn)的設(shè)置狀態(tài)。不過(guò),Wi n d ows沒(méi)有提供重置功能,大家只要在Po w e r S h e l l窗口中輸入并執(zhí)行命令“Reset-WUComponents”,模塊就會(huì)自動(dòng)執(zhí)行各種重置步驟,包括重置所有的Windows更新代理設(shè)置、重新注冊(cè)庫(kù)以及將服務(wù)還原到默認(rèn)狀態(tài)等,可以解決遇到的大多數(shù)更新問(wèn)題(圖8)。
當(dāng)然,使用PSWindowsUpdate模塊還可以執(zhí)行更多更新操作。如使用“Get-WUHistor y”顯示已安裝更新的列表(更新歷史記錄)、使用“Get-WUInstall erStatus”檢查Windows Installer服務(wù)狀態(tài)、使用“Remove-WindowsUpdate”卸載更新等。總之,借助一個(gè)模塊,就可以在PowerShell窗口中完成對(duì)更新的所有管理操作。