配置适用于 Windows 客户端更新的 BranchCache

查找使用者信息? 请参阅 Windows 更新:常见问题

BranchCache 是自 Windows Server 2008 R2 和 Windows 7 操作系统以来推出的带宽优化功能。 每个客户端都有一个缓存,并充当自己网络中的设备所请求内容的备用源。 Windows Server Update Services (WSUS) 和Microsoft Configuration Manager可以使用 BranchCache 在更新部署期间优化网络带宽,并且很容易为其中任一项配置。 BranchCache 具有两种运行模式:分布式缓存模式和托管缓存模式。

  • 分布式缓存模式的工作方式类似于 Windows 客户端中的 传递优化 功能:每个客户端都包含它请求的已启用 BranchCache 的文件的缓存版本,并充当请求同一文件的其他客户端的分布式缓存。

    提示

    对于 Windows 客户端更新,分布式缓存模式优先于托管缓存模式,以便从对等分发中获得最大好处。

  • 在托管缓存模式中,特定位置的指定服务器充当在其区域中的客户端所请求文件的缓存。 然后,与客户端从潜在源检索文件不同,托管缓存服务器代表自己提供内容。

有关分布式缓存模式和托管缓存模式工作原理的详细信息,请参阅 BranchCache 概述

为客户端配置 BranchCache

无论是将 BranchCache 与 Configuration Manager 结合使用还是与 WSUS 结合使用,每个使用 BranchCache 的客户端都必须为此进行配置。 通常通过组策略进行配置。 有关如何使用 组策略 为 Windows 客户端配置 BranchCache 的分步说明,请参阅 BranchCache 早期采用者指南中的客户端配置

在 Windows 10 版本 1607 中,Windows 更新代理默认使用传递优化,即使从 WSUS 检索更新也是如此。 将 BranchCache 与 Windows 客户端配合使用时,请将传递优化 下载模式 设置为“100” (绕过) ,以允许客户端改为将后台智能传输服务 (BITS) 协议与 BranchCache 配合使用。 有关如何在分布式缓存模式中将 BranchCache 与 WSUS 结合使用的说明,请参阅“在分布式缓存模式中结合 WSUS 和 Configuration Manager 使用 BranchCache”部分。

注意

旁路下载模式 (100) 仅在从版本 1607) 开始的 Windows 10 (中可用,在 Windows 11 中已弃用。 使用 Windows 11 中的传递优化下载的内容不支持 BranchCache。

为服务器配置 BranchCache

可以在分布式缓存模式中将 WSUS 和 Configuration Manager 与 BranchCache 结合使用。 分布式缓存模式下的 BranchCache 易于为 WSUS 和 Microsoft Configuration Manager配置。

有关在 Windows Server 设备上配置 BranchCache 的分步指南,请参阅 BranchCache 部署指南 (Windows Server 2012)BranchCache 部署指南 (Windows Server 2016)

除了这些步骤之外,WSUS 还要求能够在任一操作模式下使用 BranchCache:必须将 WSUS 服务器配置为将服务器上的本地更新下载到共享文件夹。 这样,便可以选择 BranchCache 发布以进行共享。 对于 Configuration Manager,可以在分发点上启用 BranchCache;无需为分布式缓存模式进行其他任何服务器端配置。

注意

Configuration Manager 仅支持分布式缓存模式。