如何通過UUP更新推送升級Win10系統的
啟用了UUP增量更新推送機制(Unified Update Platform,統一更新平臺),取代了之前的完整更新機制。簡單地說,就是只推送相對當前系統改動的內容,而省略相同部分,這樣就可以大幅縮減推送數據的體積,提高推送效率,減少帶寬等資源浪費。那么這種UUP更新機制到底是如何運作的呢?它的具體步驟又是什么樣的呢?
下面就與大家分享一下Win10 UUP更新推送的三個階段:
階段一:下載Win10系統當前版本和欲升級版本完整的組件更新列表,即下載更新系統的完整修改目標組件列表。
以Win10 Build 14986升級Build 15007為例,目標組件列表接近400個。如圖:
階段二:生成個性化組件更新列表。在分析本地系統信息之后,判斷出需要增量升級的組件,最后生成個性化組件更新列表文件 ActionList.xml。
這個過程大約需要半小時,在此期間Windows更新的下載進度會停留在 0% 不動,以致于有部分童鞋會誤以為更新遇到問題,其實不必擔心,耐心等待即可。
為了讓大家了解個性化組件更新列表的內容,下面展示一下 ActionList.xml文件的部分代碼:
<?xml version="1.0" encoding="UTF-8"?>
-<ActionList Operation="DesktopUpgrade" BuildInfo="rs_prerelease.15007.1000.170107-1846" SessionData="DesktopUpgrade" Revision="1" SessionId="2017-01-13T22:31:26" xmlns="urn:schemas-microsoft-com:os-update-actionlist">
+<Downloads>
+<Media Id="Professional_zh-cn" Name="Professional_zh-cn.esd" Path="UUP/DESKTOP/MetadataESDs/Professional_zh-cn">
+<Plan>
+<Actions>
</ActionList>
階段三:下載增量更新包。在確定個性化組件更新列表以后,就會僅僅下載與當前系統有差異的更新部分內容,這將顯著減少需要下載的數據量。還是以Win10 Build 14986升級最新的Build 15007為例,下載的ESD鏡像文件體積比完整版的縮減近1GB,最多可減少35%的數據量。
雖然理論上數據量的減少可以縮短系統更新的時間,但因為目前在階段二進行更新檢測和生成個性化組件更新列表會占用半小時時間, 所以整個UUP更新需要的時間并不比之前的完整更新耗費的時間短。不過相信微軟會繼續改善和優化UUP更新機制,讓我們的Win10系統升級更高效和快速。