- 积分
- 45
- 最后登录
- 2019-2-2
- 精华
- 0
- 阅读权限
- 10
- 主题
- 4
- UID
- 1545087
- 帖子
- 37
- PB币
- 408
- 威望
- 5
- 贡献
- 0
- 技术
- 2
- 活跃
- 26
- UID
- 1545087
- 帖子
- 37
- PB币
- 408
- 贡献
- 0
- 技术
- 2
- 活跃
- 26
|
本帖最后由 qecza 于 2012-7-3 19:03 编辑
发现论坛里很多人使用各种方法网络出国,但是METRO程序却没有效果,默认情況下,Metro 程序是不允许访问localhost,也就是127.0.0.1的,即使服务器IP设置为本身真实IP也没有用。
windows 8 自带了一个程序:CheckNetIsolation.exe,通过它可以将指定的Metro程序添加到排除列表,让其可访问127.0.0.1。
1. WIN+R打开运行,开启CMD终端;
2. CheckNetIsolation.exe -?可查看程序详细信息,这里我们用到三种参数,具体如下:
CheckNetIsolation.exe loopbackexempt -s 显示当前列表
CheckNetIsolation.exe loopbackexempt -a -p=SID 添加指定程序到列表
CheckNetIsolation.exe loopbackexempt -d -p=SID 从列表中删除指定程序
SID是程序的唯一标识符,获得的方法是:运行注册表程序,找到以下分支
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Mapping
比如:我要添加METRO IE 10到排除列表,我查到的SID=S-1-15-2-1430448594-2639229838-973813799-439329657-1197984847-4069167804-1277922394
所以在终端中运行命令:
CheckNetIsolation.exe loopbackexempt -a -p=S-1-15-2-1430448594-2639229838-973813799-439329657-1197984847-4069167804-1277922394
运行后即时生效
|
-
2
查看全部评分
-
|