[.comExpressTranslation]在过去的几年中,微软一直在逐渐减少其每月补丁星期二更新的下载大小。这样一来,微软就可以节省分发补丁所需的存储空间和网络带宽,这意味着宽带速度较慢的家庭工作者可以更快地下载较小的更新。如果您在家工作,您的宽带连接可能会很快-但如果PC受到管理并且您需要通过公司网络获取更新,则较小的更新会减少经常过载的网络上的流量。Windows11的更新包比Windows10小40%。这并不是因为新操作系统上没有太多更新(Windows11实际上是对Windows10的功能更新),而是因为更新的打包方式不同。图1.Windows更新包在Windows11上显得更小。累积的不同更新早在2018年,微软就通过改变累积更新的工作方式缩减了Windows的每月更新包。更新更改系统文件以获得安全改进或新功能;您只会得到增量或“差异”(文件的更改部分),而不是文件的新副本。在Windows10版本1809之前,Express累积更新包含自上一个Windows主要版本以来对系统文件所做的所有更改,以防您在此过程中错过一个月的更新。所以对于2018年5月发布的Windows101803来说,8月更新包含了各个文件原始版本与8月更新的差异,以及与6月和7月更新的差异。更新每个月都会变大,直到发布新的Windows版本。如果您直接从Microsoft运行的WindowsUpdate服务下载更新,您的PC将只会获得它需要的特定文件;这称为快速更新。如果您的组织使用WindowsServerUpdateService之类的工具来管理更新,PC仍将只获取他们需要的文件,但IT团队必须下载并存储包含所有累积更改的补丁存储,然后再交付此按需更新文件(简称PSF)。自1809年以来的每个月度更新包中下载的是一个将系统文件恢复到原始版本的增量,另一个将它们更新到最新版本文件的增量,包括所有新旧补丁。微软称这些为正向和反向差异,下载量比包含所有累积更新的文件小约10倍。但是每个文件仍然有两个补丁,一个用于撤销之前的更新,一个用于提供最新的更新。更新中的内容是您实际需要的两倍,因为您将获得需要添加到文件中的内容以及每次删除的内容的副本。在Windows11中,您不再获得包中的反向差异,因此下载更小。相反,您的PC会观察运行的命令以应用前向更新,从而确定使用什么命令将文件恢复到之前的状态。它并不像您想象的那么简单,因为对汇编代码进行一次更改可能意味着更改数千个函数调用的地址。微软的MSDelta差异算法了解Windows的工作原理并自动重新映射这些地址,因此它不必存储所有这些更改。图2.虽然应用更新可能会改变多个函数调用,但反向差异分析不必单独存储所有这些函数调用,只需存储导致影响这些调用的地址发生变化的指令。它还添加了反向应用指令所需的任何额外信息,以使估计的反向差异与更新包中编程和包含的反向差异一样有效。这意味着您不会用较小的更新下载量来换取您的PC在后台执行更多工作来为将来的更新做准备。与旧的Express更新一样,Windows11每次只下载它需要的文件,所以如果你每个月都更新,你的PC将不会在更新频率较低的PC上下载你需要的累积更新部分,从而使下载更加均匀更小。小的。在Windows11的22000.132更新发布后,如果您从版本22000.1更新,您还需要下载22000.120更新中包含的更改——此更新比22000.132更新更改的文件更多。如果第一次更新没有完成,第二次更新需要下载159MB左右;如果您进行了第一次更新,则第二次下载会小近三分之一,大约112MB。整合和简化的更新如果您使用WSUS管理更新(在任何版本的Windows上),带有安全更新元数据的ScanCab(因此您可以扫描WindowsPC以查看它们是否需要安装任何安全更新,而无需连接到Windows更新)变得越来越小和更小。CAB文件往往变得庞大且难以分发,因此Microsoft删除了旧安全更新的元数据。从2022年3月开始,较小的CAB文件将是唯一的选择,但您现在可以开始使用它。对于使用WSUS和Microsoft更新目录的组织,还有一些特定于Windows11的更改。今年早些时候,微软开始在与服务堆栈更新相同的包中分发Windows更新,后者将每月累积更新应用到Windows(称为最新累积更新,或LCU)。以前,管理员必须知道每月LCU是否需要匹配的服务堆栈更新,知道哪个是正确的服务堆栈更新,并且知道他们是否可以同时应用这两者,或者是否需要先发送服务堆栈更新-这些是Windows更新处理商业设备的业务。自2021年9月起,WSUS还将获得Windows101809和WindowsServer2019及更高版本的合并更新。在Windows11中,该合并的累积更新现在使用统一更新平台和与Windows更新和Windows更新企业版相同的编排引擎(名为UUP更新代理),即使您仍在使用WSUS和Microsoft更新目录也是如此。这是一个更新更可靠的服务栈,未来可以提供不同类型的服务包。这也意味着WSUS提供的更新会更小,占用的网络带宽更少,因为有一个累积更新CAB和一个带有diff部分的PSF,而不是每个更新包中的单个CAB文件,更新堆栈可以搜索在列表中,仅下载您的PC需要的更新部分。如果您习惯于从MSU更新包中提取CAB文件并以其他方式分发它,这将不再有效,因此您可能需要更改一些脚本和自动化。原标题:Windows11如何让更新变得如此之小,作者:MaryBranscombe
