windows 10 更新代理
阅读原文时间:2023年07月10日阅读:1

安装 Windows 更新

Windows 更新扫描、下载、安装,每一部分都采用独立的服务。

Windows 更新客户端利用 Windows HTTP 服务(WinHTTP)扫描可用更新;

Background Intelligent Transfer Service (BITS)服务

或者Delivery Optimization (DO)来下载更新。

这些服务各自独立,需要针对这些服务进行代理配置,使其能够通过代理完成 Windows 系统更新。

Windows 默认支持用户设置代理,包括"用户代理"、"计算机代理"和"系统代理"设置。三种代理都不是"全局代理",Windows 本身没有全局代理的配置,可以借助第三方软件实现。

用户代理

用户代理,最常用的‘IE浏览器’

"开始"->"设置"->"网络和Internet"->"代理" 进行手动代理设置,

二者是一致的。直接修改注册表中的键值:

计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings

- ProxyEnable

- ProxyServer

- ProxyOverride

计算机代理

用户代理只针对当前用户,如果设置对于所有登录到当前计算机的用户都生效,通过组策略进行配置。配置方式为执行gpedit.msc命令,选择"本地计算机策略" -> "计算机配置" -> "管理模板" -> "Windows 组件" -> "Internet Explorer" -> "按计算机(而不是按用户)进行代理设置" 。

自动更新使用代理服务器设置

自动更新服务不需要用户交互,因此服务在本地系统帐户的上下文中运行。 使用 WinHTTP 而不是 Internet Explorer 中的 WinINet,因为自动更新服务会影响系统级别的配置,并且应该需要管理员级别的控制。 在此类使用方案中,WinHTTP 被认为更合适。 自动更新服务只能使用以下方法之一来发现代理服务器:

netsh winhttp set proxy 168.168.80.5:8080

netsh winhttp

netsh winhttp show proxy