如何使Windows更新优先交付优化下载

Windows Delivery Optimization是一种针对微软软件的点对点(P2P)文件共享服务。它与Windows Update和微软商店的更新一起工作。这项服务可以帮助你减少数据/带宽的使用,并释放有限的互联网带宽用于其他活动。它还可以通过互联网从其他微软客户那里下载。

交付优化,不像其他P2P服务,如BitTorrent,是由微软集中管理的。交付优化的明显用途是为网络连接较慢的消费者减少下载更新的成本和时间。假设你家里有多台Windows电脑,你只需要通过互联网下载一次更新。你的Windows设备可以直接在你的本地网络上分享更新。

然而,Windows更喜欢通过网络和交付优化从Microsoft服务器并行下载更新。默认情况下,您的设备不会使用Delivery Optimization服务,尽管该服务已被配置为默认运行。在本文中,我将教你如何让Delivery Optimization服务工作。我还将向您展示如何让Windows更喜欢通过交付优化服务下载更新。

配送优化似乎可以通过Windows设置应用程序中的一个简单的开关来控制。然而,运行配送优化服务还有一些更多的技术要求。坦率地说,Windows设置应用程序在向用户传递这些信息方面做得不够好。让我们逐一检查,以确保配送优化可以在您的计算机上运行。

让我们从最基本的开始。打开Windows设置应用程序,并进入Windows更新:交付优化。确保设置为“允许从其他电脑下载”。如果你只是想让你的电脑更喜欢点对点下载,把它设置为“我本地网络上的电脑和互联网上的电脑”。这个设置可能会更快,这取决于你的互联网连接和更新的大小。如果你想减少网络使用量并节省带宽,把它设置为“本地网络上的pc”。

然后,你应该再次检查设备的网络设置。打开Windows设置应用程序,选择网络:状态。单击网络连接旁边的属性。确保“网络配置文件”设置为“私有”。除非它被配置为私有网络,否则交付优化不能与您本地网络上的其他计算机通信。VPN (Virtual Private Network)业务和网络代理可能会影响交付优化。

您还需要至少32 GB的可用磁盘空间,至少4 GB的总系统RAM,以及40%的电池电量。尽管需要32 GB的空闲磁盘空间,但它使用的空间不会超过10 GB或总磁盘大小的20%(以最小的为准)。交付优化只适用于100 MB或更大的文件,文件共享时间不超过3天。我将在本文后面讨论如何更改这些参数。如果你的带宽非常有限,或者为上网支付过多费用,请务必阅读第二部分。

您需要在每个Windows设备上重复上述步骤。在完成了上述设置和故障排除之后,您应该可以在Windows设备上让Delivery Optimization处于工作状态。然而,根据您的网速和设备使用情况,您的所有设备仍可能从internet上的微软服务器获取大部分更新。

你需要做一个更多的调整让Windows更新更喜欢下载更新通过交付优化。不幸的是,没有用于此目的的设置。然而,我们可以调整另一组设置来达到同样的目的。

您应该了解延迟更新和新安装的后果。从Windows Updates、Microsoft Store和可选的Windows功能下载可能会出现延迟,直到延迟时间过去。他们可能会陷入“下载- 0%”的状态。没有控制延迟的按钮,你只能等待。一旦你网络上的一台电脑有了更新,它也应该开始在你的其他电脑上下载。

这也是后台和前台下载延迟之间的差异发挥作用的地方。更短(或没有)的前台延迟意味着,当你在窗口中打开微软商店或Windows更新时,你不必等待下载开始。当然,这意味着与后台下载相比,它们可以消耗更多的带宽/数据。因此,请注意,当您打开Windows Update或Store窗口时,可能会发生这种情况。5分钟的延迟使您有足够的时间手动提示Windows Update检查更新,并关闭窗口,让它在后台完成更新过程。

然而,这种设置将对设备特定驱动程序的更新产生负面影响。如果没有其他设备需要一组特定的驱动程序,您的设备将不得不等待延迟计时器耗尽。这就是为什么我们把时间设定在一个小时而不是更激进的时间,比如一个星期。

你可以通过注册表编辑器(注册表编辑器)、组策略编辑器、PowerShell或终端,或导入预定义的注册文件。我们将使用后一种方法,因为它适用于所有版本的Windows 10和Windows 11。这个过程很简单。

从下载msdosvc-delay-http.reg文件到“下载”文件夹。打开“文件资源管理器”,转到“下载”文件夹。右键单击文件并选择Edit。你应该经常复习.reg文件在应用之前检查他们没有做出任何不想要的任何更改。在此实例中,您将看到该文件仅对交付优化服务进行更改。您现在可以再次关闭记事本。

然后,您可以通过双击该注册文件在系统上导入该注册文件。系统将提示您确认要将更改应用到系统。同意修改,你就完成了!

当Windows Update窗口打开时,配置文件将延迟Microsoft Servers的更新,后台更新延迟1小时,前台更新延迟15分钟。你可以打开注册表编辑器(注册表编辑器;在开始菜单中搜索它),然后去HKEY_LOCAL_MACHINE \软件\政策\微软\Windows \DeliveryOptimization.注意,这个路径可能不存在,直到您导入了上面的注册文件!双击一个设置,切换十进制模式,并输入所需的时间(秒)。

交付优化将在延迟计时器过期后通过互联网并行下载以及从您的本地网络(并行下载模式)。为了最大限度地节省数据/带宽使用,计时器的时间应该足够长,以允许一台计算机完全下载更新。

如果你的上网很贵或者很慢,你可能会想把延迟计时器增加到3个小时或者更多,以提高你的设备同时启动和共享更新的机会。为了节省最多的带宽,您可以将延迟设置为一天(86400秒)。较长的延迟对于慢速连接非常有用,因为你绝对不希望所有的电脑都通过互联网下载相同的更新。

理想情况下,您将希望在本地网络上的一台计算机上设置无延迟或仅设置短延迟。这台电脑应该是你的主电脑;开得最多的那个。它会比网络上的其他计算机更早地获得更新,然后随着时间的推移可以与网络上的其他计算机共享它们。

我已经准备了第二个注册文件,它对你的电脑使用配送优化服务的方式和时间做了更多的修改。它调整了一些控制交付优化服务运行的条件。我在本文前面简要地讨论了这些问题。注册文件有以下变化:yabo亚博体育下载

  • 共享>2 MB而不是>100 MB的更新。
  • 将文件缓存两周而不是三天。
  • 共享更新时,至少有16 GB的可用磁盘空间,而不是32 GB。
  • 当他们的电池充电30%或更多时,分享更新,而不是40%。

该过程与上面指定的过程相同,但是使用msdosvc-run-conditions.reg文件。需要说明的是,您可以申请一个或两个注册文件;申请这两种方法可以帮助你在每月的数据限额上节省最多的钱。

您可以通过打开本地组策略编辑器应用程序(仅在Windows Pro上可用)获得所有更改值和其他可用选项的更详细描述:计算机配置:管理模板:Windows组件:交付优化。或者,你可以复习一下配送优化参考指南

下面是从PC上恢复本文中应用的更改的过程。重新下载本文前面链接的两个注册文件。编辑它们并找出包含等号和值的所有行。将每个选项改为:OptionName = -(=字符/ -)。保存修改后的文件,并双击它以应用更改。您还可以使用Registry Editor应用程序删除条目。

相关阅读