解决Windows开启网络代理(VPN)后Microsoft Store无法打开的问题

2024-08-14 43 0

先说造成开VPN后Microsoft Store无法打开的原因:Microsoft Store属于UWP应用,运行在App Container的虚拟沙箱环境里,这样的好处是安全性和纯净度远高于传统的.exe应用,但是这也致使UWP应用无法使用本地的代理服务,即使电脑开启了代理的全局模式也不行。

我们可以通过下面的方法解除网络限制,使Microsoft Store在代理网络环境下也能正常运行。

1、通过注册表获取 Microsoft Store 应用的 SID

Win+ R快捷键或者【开始】右键 -「运行」打开窗口,输入「Regedit」打开注册表编辑器,然后跟随下面的路径逐级定位到Microsoft.WindowsStore:

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

我测试电脑的 WindowsStore SID值是【S-1-15-2-1609473798-1231923017-684268153-4268514328-882773646-2760585773-1760938157】,供大家参考。

找到 SID后复制出来寄存一下,稍后会用到。

2、在终端中运行解除限制的命令

2.1、在记事本等寄存文件编辑命令:

CheckNetIsolation.exe loopbackexempt -a -p=SID

把上述命令中的斜体SID替换成第一步中复制出来的SID形成如下完整命令:

CheckNetIsolation.exe loopbackexempt -a -p= S-1-15-2-1609473798-1231923017-684268153-4268514328-882773646-2760585773-1760938157

2.2、通过Win+ R快捷键或者【开始】右键 -「运行」打开窗口,输入「cmd」打开终端窗口,在窗口输入上述完整命令,回车,完成。

此时再次打开 Microsoft Store刷新,你就已经解除网络限制,可以通过电脑代理进行访问。

相关文章

在Debian 10安装Google Chrome浏览器
yum更换阿里源,解决Centos8官方源下线后无法使用的问题

发布评论