解决Win10/11自带Mail无法使用Proxy登录Gmail的问题

最近在使用win11和win10的时候用到了系统自带的Mail功能,于是就想着把自己所有的mail给添加进去,其中就有Gmail和YahooMail,由于大环境的原因,这俩玩意儿登录需要用到魔法,然后我信誓旦旦的打开了魔法,开了Global模式,然后启动Mail软件,选择Gmail,过了一会报了一个错误

1
We can't connect to the service you need right now. check your network connection or try this again later

大致意思就是,网络有问题,连接不了这个服务,然后我检查了我的魔法,是没问题的,接着我又搜了好多文献。

得到的答案是,由于Windows10和Windows11使用了AppContainers这个东西来隔离32位的应用程序,也就是说,Win10和Win11中32位的程序已经被丢到一个容器中运行了,从而达到隔离的目的,这就意味着容器的网络其实并不是跟宿主互通的(有点类似于Docker的原理),所以就算宿主开了魔法,这个容器也是用不了魔法的,因为容器的网络不会通过本地走,也就到不了魔法。

解决的办法就是对UWP进行解锁,默认情况下UWP是不允许访问Localhost的,也就是本地回环,这就是导致我们没办法使用魔法的原因!

一、解决办法步骤

1、以管理员方式打开cmd
2、输入下列命令

1
2
CheckNetIsolation.exe LoopbackExempt -a -p=S-1-15-2-2551677095-2355568638-4209445997-2436930744-3692183382-387691378-1866284433  
CheckNetIsolation.exe LoopbackExempt -a -p=S-1-15-2-2750798217-1343590035-1234819260-1030354384-3318145141-3720257911-3461195215

最后打开Mail再试一下Gmail登录,这时候就会发现可以正常登录使用了

二、参数说明

CheckNetIsolation LoopbackExempt [operation] [-n=] [-p=]

操作列表:

-a  -  向环回免除列表中添加 AppContainer 或程序包系列。

-d  -  从环回免除列表中删除 AppContainer 或程序包系列。

-c  -  清除环回免除的 AppContainer 和程序包系列的列表。

-s  -  显示环回免除的 AppContainer 和程序包系列的列表。

参数列表:

-n= - AppContainer 名称或程序包系列名称。

-p= - AppContainer 或程序包系列安全标识符(SID)。

-?  - 显示 LoopbackExempt 模块的此帮助消息。

1、这里的-p=后面那一串是固定的,也就是说,Win10和Win11自带的Mail安全标识符(SID)就是

1
S-1-15-2-2750798217-1343590035-1234819260-1030354384-3318145141-3720257911-3461195215

2、如果需要 接触其他APP的UWP限制的话,可以在注册表中查看对应的安全标识符(SID)

Win+R在运行框中输入regedit,然后回车

然后打开

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

在里面就可以看到各个APP的SID了,然后找到你要的SID,把-p=后面的内容换成你要的SID即可实现UWP解除

三、取消UWP解除限制

1、既然UWP可以解除,那也可以恢复到不解除状态,管杀也得管埋嘛

1
2
3
CheckNetIsolation.exe LoopbackExempt -d -p=S-1-15-2-2750798217-1343590035-1234819260-1030354384-3318145141-3720257911-3461195215

CheckNetIsolation.exe LoopbackExempt -d -p=S-1-15-2-2750798217-1343590035-1234819260-1030354384-3318145141-3720257911-3461195215

这是取消Mail的UWP解除限制,输入完后,刚才的解除状态就会变成未解除状态了。
同理,如果需要取消其他的UWP解除限制,-p=后面的SID到注册表里找一下,然后替换到命令里即可。

四、扫一扫关注我吧~

戴戴的Linux

文章目录
  1. 1. 一、解决办法步骤
  2. 2. 二、参数说明
  3. 3. 三、取消UWP解除限制
  4. 4. 四、扫一扫关注我吧~


本站总访问量 本文总阅读量