很抱歉!出现错误,Microsoft Store初始化失败。
这个页面绝对不止一个人看过,初始化失败有很多可能的原因,本文讨论的是:启用本地代理后,Microsoft Store 及其安装的 UWP 应用无法联网的原因与解决方法。
原因其实很简单,因为微软商店及通过微软商店安装的应用、其他微软官方应用(例如Microsoft 照片、Outlook、Xbox)都是UWP应用,UWP 应用运行在 AppContainer 沙盒环境中,默认启用网络隔离防止其访问本地服务造成安全隐患,正常情况下无法访问 localhost,而代理程序在本地端口监听请求,当代理监听在 127.0.0.1 时,UWP 应用无法建立 TCP 连接,表现为网络连接失败或在线功能异常,因此需要解除 UWP 应用的回环访问限制。
解决办法很简单,在代理软件里找到UWP工具(Clash是在 设置 → UWP 工具,V2rayN在设置 → 解除Win10应用回环代理限制),打开后勾选需要解除限制的UWP应用后点击Save Changes保存即可,也可以点击Exempt All、Exempt None一键解除限制、启用限制。其中 GUI 中的 AC Name 实际上就是 PackageFamilyName(PFN)
若代理工具没有UWP工具,可以使用Powershell 命令行(需要管理员权限)
查询所有 UWP PFN:
Get-AppxPackage | Select Name, PackageFamilyName
or 模糊查找:
Get-AppxPackage *名称关键字* | Select Name, PackageFamilyName
查询当前已放行列表:
CheckNetIsolation LoopbackExempt -s
删除已放行条目:
CheckNetIsolation LoopbackExempt -d -n=这边填应用的PackageFamilyName
解除所有UWP应用回环限制:
foreach ($n in (get-appxpackage).packagefamilyname) {checknetisolation loopbackexempt -a -n="$n"}
无法确定应用的 PFN可以直接谷歌下,下面是一些Windows应用的PFN,8wekyb3d8bbwe是微软的发布者ID
| 应用 | PFN |
|---|---|
| Microsoft Store(微软商店) | Microsoft.WindowsStore_8wekyb3d8bbwe |
| Microsoft 人脉 | microsoft.people_8wekyb3d8bbwe |
| Microsoft 便笺 | microsoft.microsoftstickynotes_8wekyb3d8bbwe |
| Microsoft 照片 | Microsoft.Windows.Photos_8wekyb3d8bbwe |
| Windows 地图 | microsoft.windowsmaps_8wekyb3d8bbwe |
| Windows 媒体播放器 | microsoft.zunemusic_8wekyb3d8bbwe |
| Windows 录音机 | microsoft.windowssoundrecorder_8wekyb3d8bbwe |
| Windows 扫描 | microsoft.windowsscan_8wekyb3d8bbwe |
| Windows 时钟 | Microsoft.WindowsAlarms_8wekyb3d8bbwe |
| Windows 相机 | Microsoft.WindowsCamera_8wekyb3d8bbwe |
| Windows 计算器 | Microsoft.WindowsCalculator_8wekyb3d8bbwe |
| Microsoft 游戏服务 | microsoft.gamingservices_8wekyb3d8bbwe |
| Solitaire & Casual Games(微软纸牌) | microsoft.microsoftsolitairecollection_8wekyb3d8bbwe |
在把Microsoft Store和Solitaire & Casual Games加入回环豁免后,再次刷新:
问题解决。
门罗币钱包地址