win10访问商店慢

(win10商店开得慢)

众所周知,国内访问微软的服务有时比蜗牛快,有时比蜗牛慢。比如 Windows 有时商店半天不能加载,有时安装应用程序半天不反应。还有 OneNote、ToDo 微软官方生产的这些工具数据同步也相当慢。

很多人想直接用梯子,却发现 Win10 应用(比如 Windows 商店)根本不去系统代理。为什么呢?如何解决?

微软在 Windows 8 以后介绍 UWP 应用,UWP 沙箱机制存在于应用中,正常情况下无法访问 localhost,也就是说,不能访问回环地址,所以相对安全。

但由于无法接触到系统,系统中的一些设置无法使用,如网络。UWP 应用程序无法访问回环地址,然后无法通过本机代理上网,如科学上网。在这个时候,你需要解除这个限制。

手动修改系统配置或工具修改主要有两种解决方案。顾名思义,手动修改显然比工具修改更麻烦。如果您不使用软件开发人员,请直接查看工具修改。

手动修改

需要使用命令进行手动修改。操作方法是:输入 CheckNetIsolation 命令,然后输入 UWP 的 SID,网络限制可以解除。SID 可查询登记表 HKEY_CURRENT_USER\\Software\\Classes\\Local Settings\\Software\\Microsoft\\Windows\\CurrentVersion\\AppContainer\\Mappings 获取到。这个过程很麻烦,如果要改回来也很麻烦。如果你是 UWP 应用开发者,你的应用需要访问本机代理,可以使用此方法。

工具修改

目前,我在网上找到了两种修改工具,它们可以可视化地解除相应的 Windows UWP 本地访问限制应用程序。

一个是 Windows Loopback Exemption Manager,它是开源的,GitHub 地址为:

https://github.com/tiagonmas/Windows-Loopback-Exemption-Manager

未提供发布 exe 需要自己的文件 Clone 编译操作。这个不推荐。这个不推荐。

另一种工具是 Fiddler 一个插件,叫 EnableLoopback Utility。假如你已经安装了 Fiddler 工具,可以在 Tools 菜单找到:

这个插件也可以单独下载,只有不到 100k 下载后直接运行(无需安装) Fiddler)。下载地址:

https://545c.com/f/15677019-488891864-06a9ef

EnableLoopback Utility 使用方法很简单,找到需要联网的 UWP 应用程序,检查前框,然后单击 Save Changes 就行了。

解除限制以后,UWP 应用程序的网络请求将被发送到代理软件上,以便可以自由上网。