今天,我将向大家介绍如何为Windows Store Apps(Metro应用)设置代理服务器。在默认情况下,我们可以通过 Internet Explorer中的代理服务器来进行配置,但在某些情况下 Windows Store Apps 并不能基于这样的配置正常工作。比如,我就遇到“你的电脑没连接到Internet。要使用应用商店,请连接到Internet,然后再试一次。”这样的报错。 通过Google,我发现总共有差不多3种方式来帮我们配置 Windows 8 Store Apps 的代理服务器。
手动配置代理
在本方法中,我们将创建一个预定义的注册表配置,并导入到注册表:(你需要自己先将注册进行备份,以免出现问题)
1 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
2 "MigrateProxy"=dword:00000001
3 "ProxyEnable"=dword:00000001
4 "ProxyHttp1.1"=dword:00000000
5 "ProxyServer"="http://ProxyServername:80"
6 "ProxyOverride"=""
将http://ProxyServername:80改为你自己的代理,然后将上诉内容保存成xxxx.reg然后双击导入
使用netsh命令导入Internet Explorer代理WinHTTP的设置
此种方式是通过Netsh命令来实现。你需要先设置好IE浏览器的代理服务器设置。然后,请按照下列步骤操作:
•按 + X 快捷键,打开命令提示符号(管理员)
•执行Netsh winhttp import proxy source=ie命令
•重启计算机
重启之后 Windows 8 Store Apps 应该就能识别代理服务器了,如果要还原,你可以执行Netsh winhttp reset proxy命令。
使用组策略编辑器
最后一种方法便是使用组策略编辑器来配置代理:
•使用 + R 快捷键输入并执行gpedit.msc
•打开计算机配置——管理模板——网站——网络隔离
•打到并双击应用的Internet代理服务器,选择已启用,并填入代理服务器地址和端口
•使用gpupdate /force强制刷新组策略或重启计算机
涉及注册表操作的基本都被认为是反社会的。。。。。。
@Derek
校园网真勒无语哦。。。各种不方便。。真是锻炼技术。。。
@Peter Jiang
这点倒是同意