Microsoft Store 访问加速教程

error wait

相信很多用着 win 10 的朋友都有碰到过类似的情况——打开 Microsoft Store ,等它转了很多圈以后,结果只看到上面这样的提醒。没关系,这篇文章将带你彻底解决它。

一些误解

微软的这些服务为什么会经常抽风呢?

有些人可能会认为,是中国的防火墙(GFW)把微软给 ban 了。其实不然,GFW 是黑名单制,并不可能出现一会儿可用一会儿不可用的情况。所以,真正的原因还是微软的服务器不在国内,每次的访问请求都可能会飘洋过海,有时彻底失联。

那国内那些微软的服务器难道就没用?

当然有用,但是它提供的可能是其他的服务,这部分是由中国大陆的公司独立运营的,与我们现在需求的并没有关系。对此,微软为了改善国内用户的使用体验,确实用上了 CDN,但...真的不给力,运气好解析到大陆的能够秒访问,运气不好那就真 gg 了...对此下面也提到了可能的解决办法。

主要解决

问题排除

有时候,出问题不一定是外部的原因,更可能是自己的问题。所以,我从微软社区收集了以下简单的错误解决,可以先行依次尝试。完成这些操作,很有可能你的问题已经得到了解决!

  1. 按 Win + R 打开 「运行」——输入「wsreset」回车——等待,不要关闭
  2. 打开IE浏览器(注意不是Edge)—— 点击右上角的「设置」——点击「Internet选项」—— 选择顶部「高级」选项卡 —— 在「使用 TLS1.2」前面打上勾
  3. 进入 Windows 设置——点击「网络和 Internet」——点击左下角「代理」——将「自动检测设置」 「使用设置脚本」「使用代理服务器」至于关闭状态

修改 Host

由于复杂的网络环境, DNS 给我们分配的很可能是低速 CDN IP。这里我们可以利用 Usbeam Hosts Editor 工具来快捷修改系统 Hosts 文件,将服务指向效果最佳的 IP 地址。

  1. 软件下载:UsbEAm Hosts Editor v3.50,并解压
  2. 打开软件,点击左下角图标——选择「Microsoft Store - 微软商店」——选择需要的规则
  3. 点击「延迟检测」——选择合适的 IP(延迟低不一定速度快,可尝试多个不同 IP )——应用选中

此时对于部分用户应该已经能够正常使用 Microsoft Store了,不过这种方法不能保证百分之百的有效性。

(若依然无效,可尝试点击“清除当前”,根据玄学测试,在部分情景下确实有奇效(。﹏。)

Usbeam Hosts Editor

高阶玩家

“既然国内访问那么麻烦,那开代理总行了吧”。这确实是个不错的选择,不过因j为 Microsoft Store 属于 UWP 应用,运行在 App Container 的虚拟沙箱环境里,虽然安全性和纯进度远高于传统的 exe 应用,但是这也致使 UWP 无法使用本地的代理服务,即使电脑开启了代理的全局模式。

方式一:CheckNetisolation命令行工具

此工具是 Win 10 自带的,无需额外安装,但需较多操作

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

    通过 Win + R 快捷键打开 「运行」窗口,输入「Regedit」打开注册表编辑器,然后逐级定位到HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Mappings,注册表编辑器左侧列出来已安装应用的 SID 值命名的文件夹,右边 DisplayName 项就是应用名称,我们这里需要找的是 DisplayName 以 Microsoft.WindowsStore 开头的应用,复制左侧对应的 SID 值。

    注册表
  2. 打开 CMD 面板

    通过同样操作打开「运行」窗口,输入「cmd」打开 CMD 面板

    在终端输入 CheckNetIsolation.exe loopbackexempt -a -p=SID,其中 SID 用刚刚复制的值进行替换

    CMD

    此时再次打开 Microsoft Store,你就已经 UWP 的解除网络限制,可以通过电脑代理进行访问,加快速度了。

    success

方式二:网络调试工具 Fiddler

如果你觉得上面的方法太麻烦,你可以下载第三方免费网络 Fiddler 进行修改,这种方法更加直白。

  1. Fiddler 下载安装

    这里 是 Fiddler 官网的下载链接,注意在下载前需要简单信息填写,并且国内下载速度较慢。此工具的安装并不复杂,直接根据提示操作即可。

  2. 工具使用

    打开 Fiddler,从顶部菜单中选择「WinConfig」,在接下来的窗口中找到 DisplayName 为 Microsoft Store 的一项,勾选前方的框就可以了。

    Fiddler

补充

虽然上面一直讲的都是 Microsoft Store 访问加速的问题,但这些方法的作用适用于所有 UWP 类应用(天气、邮件、Cortana等),同时上面用到的工具—— Usbeam Hosts Editor 还有更多功能,可以自行尝试。

分享