Windows 10“通过LAN更新”选项不起作用


24

我在Win10上遇到“从本地网络上的PC获取更新并将更新发送到本地PC”选项的问题。

我的设置有点背景-

我在同一家庭网络和家庭组上有2台台式电脑和2台笔记本电脑(所有Win10 x64 Pro)。默认情况下,我在所有四台PC上都使用以下选项:

  1. 延迟更新-开
  2. 获取更新并将更新发送至-我的本地网络上的PC

为了节省带宽和时间(并使我免于进行故障排除,以防更新弄乱了某些东西),我首先更新了一台台式机:

  1. 关闭“延迟更新”选项
  2. 让它完全更新
  3. 重新启动并检查更新是否不会导致蓝屏或其他错误

在确认第一台PC上的一切正常之后,我关闭了其他三台PC上的“延迟更新”选项,并启动了更新检查。

但是,在监视三个服务器的更新进度时,似乎每个服务器都从MS服务器下载更新,而不是使用最初的台式PC。在任务管理器上监视三台PC的以太网/ wifi使用情况可以确认这一点(速度慢,使用的总带宽等于ISP订阅)。

我确实知道可能会考虑到驱动程序差异,但是目前,我在更新列表中只有一项-“升级到Windows 10 Pro,版本1511、10586”。因此,目前没有驱动程序。

是否有任何修复程序或方法可以让Windows 10使用已经在本地网络上其他PC上下载的更新?如果下载了四次,则当前的更新大小为4GB +,这是非常过份且效率低下的恕我直言。

预先感谢您的任何答复/见解/建议/解决方案:)如果有人需要更多详细信息,请告诉我。

补充:想想看,我过去两个月来一直在监视Windows Defender定义,它们似乎也单独下载(不是从已经有该定义的本地PC中下载)。


我可能会猜测“ lan升级”仅限于较小的更新。在这种情况下,您可以避免下载相同的更新,方法是下载Windows 10版本1511.ISO自行执行并安装。从.ISO安装更新或从Windows安装更新之间,最终结果是相同的,绝对没有技术差异。更新。目前尚不清楚您如何确定流量不是来自本地PC。
Ramhound

1
我确认流量不是来自本地PC,因为从任务管理器监视的三台PC中的任意一台,以太网/ WiFi速度仅为几KB / s(如果通过LAN更新,则应为MB / s)。 。监视主台式PC时,任务管理器的以太网读数从0波动到几Kbps。
卡拉·胡克

我试了几次,但没有迹象
马赫迪Rafatjah

2
只是想确认我在这里看到了相同的行为。我没有观察到任何本地计算机在本地网络上共享更新。非常烦人,因为更新如此频繁地发生。
韦恩

1
我在十几台Windows 10计算机(总共45台设备)的网络上遇到此问题。他们拒绝彼此下载。
Bobort

Answers:


7

此功能称为Windows Update交付优化。

从微软迈克尔·豪斯清楚这里有必须满足为它工作的最低要求。这是一个简短的摘要:

  • 下载的更新主机必须具有“至少4GB RAM和32GB磁盘空间”
  • 从同级接收内容的客户端有要求(仍在尝试确定这些要求)
  • 目前,Delivery Optimization仅将点对点共享用于较大的更新,例如功能更新(新的Windows 10版本)和累积更新(在本文中也称为“质量更新”或“每月补丁”)。

“不满足这些要求的用户将直接从源(Windows Update或WSUS)下载更新。”

为了进一步理解,他举例说明了一个场景:

因此,假设我们已经将Windows 10 1511或Windows 10 1607 PC配置为与WSUS通信,并且它会检查更新。怎么了?这是默认设置的基本流程:

  • PC与WSUS进行对话,以确定需要哪些更新。
  • 对于每个所需的更新,PC都将检查“传递优化”服务(在Internet上)以找到任何已经具有所需内容的适用对等PC。
  • 如果对等体可用,则PC将尝试从对等体获取内容。
  • 如果某些或所有内容不能从对等方获得,或者如果没有对等方可用,则将从WSUS检索其余部分。

交付优化还有助于Windows应用商店中的应用程序,对大于100MB的应用程序进行对等传输。

如果您具有Windows 10 Fall Creators Update(版本1709)或更高版本,则可以在以下设置位置将PC通过Internet下载的数据量与从网络上其他PC复制的数据量进行比较: 设置>更新和安全> Windows更新>更新设置>高级选项>传递优化>活动监视器

例如,此屏幕截图来自Windows 10家庭版:

在此处输入图片说明

“不适用”可能意味着不允许此Windows版本从网络上的其他设备下载。


3

Windows Update交付优化

我对该功能的了解使我相信,它更多是一种跨网络重复数据删除的P2P方式。关键是在FAQ的第一句话中用两个不起眼的词:

Windows Update Delivery Optimization使您可以从Microsoft 以外的其他来源获取Windows更新和Windows Store应用程序。

因此,如果您已经有更新KB4019089且网络上的另一台计算机需要该更新,它将从Microsoft的服务器中将其提取,但也有一部分从本地计算机(如Bittorrent)中提取(假定满足某些条件,如@MechtEngineer指出的那样) )。

官方常见问题解答中的更多内容:

本地网络上的PC。Windows下载更新或应用程序时,它将在本地网络中查找已经使用“交付优化”下载了更新或应用程序的其他PC。Windows然后从这些PC下载文件的一部分,并从Microsoft下载文件的一部分。Windows不会从一个地方下载整个文件。而是将下载分为较小的部分。Windows对文件的每个部分使用最快,最可靠的下载源。


一件事情

Windows Server中提供了您似乎正在寻找的功能,该角色称为“ Windows Server Update Services”(或简称为“ WSUS”)。它甚至可以让您对将更新推送到哪些计算机以及对哪些计算机进行精确控制。我知道听起来有些矫kill过正(完全是),但是我觉得这正是您可能真正想要的。

希望对您有所帮助。微软有时可能会有些含糊。


0

根据本文的介绍,它似乎只能在“主要”系统更新上运行。您从来没有指定ISP订阅的带宽,而是假设带宽达到该带宽限制是因为它正在从Microsoft服务器获取更新。不一定是这种情况。可能您正在进行其他下载。根据同一篇文章,在此过程中,Microsoft可能一直在从您的LAN及其服务器中检索更新,从而减少了ISP带宽使用量。虽然它从Microsoft检索(例如)一半的更新,但是您的ISP软件包可能是如此便宜,这就是为什么它达到顶峰的原因。

您应该尝试做的是禁止其他三台计算机上的防火墙上的Microsoft服务器,并查看其作用。还要确保这些计算机实际上可以相互通信,因为即使您具有通过LAN下载的设置,我也很确定-如果它们无法通信,它们将尝试从Microsoft服务器提取信息。甚至可以通过将“通过计量连接使用限制数据”将Windows设置为更加资源丰富的方法来运气,这(在快速使用Google之后)可能会对您有所帮助


0

其他3台PC将从Microsoft服务器,LAN上的更新PC甚至从Internet上的PC获取更新。它就像torrent对等连接一样工作。Windows不会从一个地方下载整个文件。而是将下载分为较小的部分。因此,您将无法完全从一个系统进行更新。如果打开计量连接,则更新将无法进行。这是MS所说的

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.