使用代理进行 Windows 在线更新

使用代理进行 Windows 在线更新

我正在寻找一种解决方案,以便在代理后面在线获取 Windows 更新。我知道 Windows Update 使用的是 winhttp 代理而不是 wininet 代理。如果我使用命令设置此代理,netsh winhttp set proxy myproxy:8080客户端将获取其在线更新。问题是这些客户端有时在办公室使用,有时在办公室外使用。因此,如果我使用上述命令设置 winhttp 代理,客户端将无法在办公室外获取任何更新。

您能帮我提供解决此问题的最佳做法吗?另一种方法是将 Windows 更新配置为使用 wininet 代理,或者告诉客户端如果是内部客户端则使用 WSUS,如果是外部客户端则使用在线更新。

非常感谢

答案1

在组策略编辑器 ( gpedit.msc) 中,转到
Computer Configuration\Administrative Templates\Windows Components\Windows Update

选项 指定 Intranet Microsoft 更新服务位置 允许将计算机指向内部 Microsoft 更新服务位置,而选项 不要连接到任何 Windows 更新 Internet 位置 可以将更新限制为仅限于内部更新服务。

即使 Windows Update 配置为从内部网更新服务接收更新,它也会定期从公共 Windows Update 服务检索信息,以便将来能够连接到 Windows Update 以及其他服务(如 Microsoft Update 或 Windows Store)。

有关详细信息,请参阅 Microsoft 文章 管理其他 Windows 更新设置

相关内容