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
手机扫一扫
移动阅读更方便
你可能感兴趣的文章