默认情况下,Windows Metro内置UMP应用是不允许访问localhost的,所以会导致无法添加Gmail邮箱等。通过Windows 10自带的CheckNetIsolation.exe程序可以解除网络隔离,允许应用访问本地代理。另外也可以用Fiddler中的WinConfig模块解决。

通过CheckNetIsolation.exe设置

1.找到应用的SID

打开注册表编辑器(regedit),定位到位置:

HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Mappings

根据右边的DisplayName所显示的值找到需要代理的应用SID。

例如下图中Xbox Game bar的SID为 S-1-15-2-1823635404-1364722122-2170562666-1762391777-2399050872-3465541734-3732476201

Regedit

2.允许应用通过本地代理

以管理员身份运行CMD,输入:

CheckNetIsolation.exe loopbackexempt -a -p=SID值

回车后看到 完成即可。

Cmd

使用WinConfig设置

安装Fiddler,运行后点击左上角的WinConfig,进入配置界面,勾选要设置的应用,点击 Save Changes即可。

Fiddler

WinConfig

允许邮件与日历中添加Gmail账号

1.输入并运行

CheckNetIsolation.exe LoopbackExempt -a -p=S-1-15-2-2551677095-2355568638-4209445997-2436930744-3692183382-387691378-1866284433 

2.输入并运行

CheckNetIsolation.exe LoopbackExempt -a -p=S-1-15-2-2750798217-1343590035-1234819260-1030354384-3318145141-3720257911-3461195215
Last modification:March 11th, 2020 at 11:19 pm