為了加快升級(jí)包的下載速度,Windows 10可以使用P2P的方式,同時(shí)從微軟網(wǎng)站和其他已經(jīng)下載相關(guān)更新的用戶主機(jī),來(lái)獲得所需的更新包。這種下載方式雖然可以加快速度,不過(guò)也會(huì)帶來(lái)一些問(wèn)題。例如,當(dāng)和其他用戶主機(jī)的網(wǎng)絡(luò)連接出現(xiàn)異常后,就會(huì)造成下載更新包失敗的情況。所以,如果當(dāng)下載某個(gè)更新包時(shí),出現(xiàn)無(wú)法完全下載的情況,就應(yīng)該考慮到是不是因?yàn)橄到y(tǒng)開(kāi)啟了P2P下載模式所導(dǎo)致的故障。
對(duì)于這種問(wèn)題,最直接的解決方法是關(guān)閉更新的P2P下載模式。打開(kāi)Windows 10的設(shè)置界面(如圖1),選擇“更新和安全→Windows更新”,點(diǎn)擊更新設(shè)置下的“高級(jí)選項(xiàng)”,點(diǎn)擊“選擇如何提供更新”,在打開(kāi)的窗口將“更新來(lái)自多個(gè)位置”下的開(kāi)關(guān)設(shè)置為“關(guān)”,就可以關(guān)閉該模式。之后,使用自動(dòng)升級(jí)服務(wù),就可以順利下載更新包了。

圖1 Windows 10設(shè)置界面
對(duì)于一些體積龐大的更新文件,在經(jīng)過(guò)較長(zhǎng)時(shí)間下載和更新過(guò)程中,有可能出現(xiàn)更新出錯(cuò)的情況,造成該更新包無(wú)法順利安裝,這可能是由于沒(méi)有及時(shí)刪除更新緩存文件所致。在默認(rèn)情況下,Windows 10更新緩存文件保存在“C:WindowsSoftwareDistri bution”目錄中,只要?jiǎng)h除其中相關(guān)文件即可。
執(zhí) 行“gpedit.msc”程序,在組策略編輯器左側(cè)選擇“計(jì)算機(jī)配置→管理模版→Windows組件→Windows更新”,將配置自動(dòng)更新設(shè)置為“禁用”狀態(tài)。也可以執(zhí)行“net stop wuauserv”之命令,來(lái)關(guān)閉升級(jí)服務(wù)。之 后,打 開(kāi)“C:WindowsSoftwareDistribution”,將 其 中“datastore” 和“download”目錄里的文件全部刪除。然后打開(kāi)組策略編輯器,將自動(dòng)更新設(shè)置為“未配置”。或者在命令提示符窗口中執(zhí)行“net start wuauserv”命令,來(lái)重啟升級(jí)服務(wù)。重啟系統(tǒng)后,就可以順利更新系統(tǒng)了。
在一些網(wǎng)絡(luò)中(例如企業(yè)內(nèi)網(wǎng),校園網(wǎng)等)如遇到Windows 10更新補(bǔ)丁失敗的情況,需要考慮是因?yàn)镈NS服務(wù)器設(shè)置不當(dāng)或者遭遇DNS劫持的問(wèn)題。DNS服務(wù)器的作用是將網(wǎng)站域名解析為IP地址,所以,如果DNS設(shè)置存在問(wèn)題,自然會(huì)導(dǎo)致地址解析錯(cuò)誤,從而無(wú)法正確連接到升級(jí)服務(wù)器。
在遇到此類問(wèn)題,只需將DNS服務(wù)器進(jìn)行正確的設(shè)置,就可以有效解決故障。右擊系統(tǒng)托盤(pán)上的網(wǎng)絡(luò)圖標(biāo),在彈出菜單中選擇“打開(kāi)網(wǎng)絡(luò)和共享中心”項(xiàng),在打開(kāi)的窗口左側(cè)點(diǎn)擊“更改適配器設(shè)置”項(xiàng),選擇當(dāng)前正在使用的網(wǎng)卡設(shè)備,在右鍵菜單上選擇“屬性”,在網(wǎng)絡(luò)屬性窗口中選擇“Internet協(xié)議版本 4(TCP/IPv4)”,將 DNS 服務(wù)器地址設(shè)置為4.2.2.1和4.2.2.2,當(dāng)然,也可以設(shè)置為其他的可用的DNS服務(wù)器。點(diǎn)擊“確定”按鈕保存配置信息,即可排除以上故障。
如果采用了上述方法仍然無(wú)法進(jìn)行更新操作,就 需 要 檢 查“BITS”,“Windows Update”,“Windows Installer”,“Software Protection”等服務(wù)是否處于開(kāi)啟狀態(tài),如果這些服務(wù)運(yùn)行異常,也會(huì)對(duì)系統(tǒng)升級(jí)造成不利影響。點(diǎn)擊“Win+R”鍵,執(zhí)行“services. msc”命令。在服務(wù)管理器中雙擊打開(kāi)“Background Intelligent Transfer Services”服 務(wù),在屬性窗口中的“常規(guī)”面板中查看其狀態(tài),確保“啟動(dòng)類型”處于“自動(dòng)”或者“手動(dòng)”項(xiàng),如果該服務(wù)關(guān)閉的話,點(diǎn)擊“啟用”按鈕將其激活。按照同樣的方法,對(duì)“Cryptographic Services”、“Software Protection”、“Windows Installer” 及“Windows Update”等服務(wù)項(xiàng)目進(jìn)行啟動(dòng)操作。當(dāng)這些服務(wù)均處于激活狀態(tài)后,可以為升級(jí)服務(wù)營(yíng)造良好的環(huán)境。
之所以進(jìn)行自動(dòng)更新,為的就是對(duì)系統(tǒng)進(jìn)行優(yōu)化。因此,如果有些系統(tǒng)文件損壞,就有可能造成自動(dòng)更新無(wú)法順利進(jìn)行。其表現(xiàn)特點(diǎn)是,雖然可以順利下載Windows 10更新包,但是在安裝的時(shí)候卻出現(xiàn)錯(cuò)誤。使用系統(tǒng)自帶的工具,可以高效對(duì)系統(tǒng)文件進(jìn)行檢查。以管理員身份啟動(dòng)命令提示符窗口,執(zhí)行“Dism /Online/Cleanup-Image/ScanHealth”,對(duì)系統(tǒng)文件進(jìn)行檢測(cè),可以發(fā)現(xiàn)是否存在錯(cuò)誤。
如果出現(xiàn)錯(cuò)誤提示,可 以 執(zhí) 行“Dism /Online/Cleanup-Image/CheckHealth”,來(lái)自動(dòng)檢查準(zhǔn)備用來(lái)修復(fù)的安裝源是否存在問(wèn)題。如果存在問(wèn)題,并且系統(tǒng)提示可以進(jìn)行修復(fù)的話,執(zhí)行“DISM /Online/Cleanup-Image/RestoreHealth”,可以快速修復(fù)受損的Windows文件。完成以上操作后,執(zhí)行“SFC/scannow”,對(duì)系統(tǒng)文件進(jìn)行全面掃描,檢查受保護(hù)的所有系統(tǒng)文件的完整性,如果有文件受損的話,會(huì)使用正確的文件將其替換。
經(jīng)過(guò)以上操作,可以徹底排除受損的系統(tǒng)文件,保護(hù)更新操作順利進(jìn)行。完成以上修復(fù)之后,關(guān)閉命令提示符窗口,進(jìn)入Windows設(shè)置窗口的“更新和安全→Windows更新”,重新運(yùn)行Windows更新即可。