微软是如何通过UUP更新推送升级Win10系统的

新的2017年,微软从首个Win10预览版Build15002开始启用了UUP增量更新推送机制,取代了之前的完整更新机制。简单地说,就是只推送相对当前系统改动的内容,而省略相同部分,这样就可以大幅缩减推送数据的体积,提高推送效率,减少带宽等资源浪费。那么这种UUP更新机制到底是如何运作的呢?它的具体步骤又是什么样的呢?

下面MS酋长就与大家分享一下Win10 UUP更新推送的三个阶段:

阶段一:下载Win10系统当前版本和欲升级版本完整的组件更新列表,即下载更新系统的完整修改目标组件列表。

以Win10 Build 14986升级Build 15007为例,目标组件列表接近400个。如图:

微软是如何通过UUP更新推送升级Win10系统的

阶段二:生成个性化组件更新列表。在分析本地系统信息之后,判断出需要增量升级的组件,最后生成个性化组件更新列表文件 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系统升级更高效和快速。

相关文章

此条目发表在Win10使用教程分类目录,贴了, 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注