微软商店无法打开 — 问题排查与修复记录
日期:2026-06-03
问题现象
Windows 11 系统上 Microsoft Store 无法打开。
排查过程
第一轮:常规修复(5 步)
| 步骤 | 操作 | 结果 |
|---|
| 1 | Windows 应用商店疑难解答 | 已运行 |
|---|---|---|
| 2 | 重置 Microsoft Store 应用 | 已执行 |
| 3 | PowerShell 重新注册 Store 应用 | 已完成 |
| 4 | SFC 系统文件检查 | 发现并修复了损坏的系统文件 |
| 5 | DISM 映像修复 | 部分执行(超时) |
| 6 | 时间同步 + TLS 1.2 检查 | 均正常 |
结论:SFC 修复了系统损坏文件,但重启后问题依旧。
第二轮:深度排查
| 检查项 | 结果 |
|---|
| 事件日志 | 大量 0x80072EFD 错误,无法连接 storeedge.microsoft.com |
|---|---|
| Windows Update 服务 | 正常运行 |
| WinHTTP 代理 | 无代理(直连) |
| 系统代理(IE) | 已启用 → 127.0.0.1:7890 |
| Store 本地缓存 | 已清除 |
| wsreset | 已执行 |
根因分析
系统代理 127.0.0.1:7890 是导致 Microsoft Store 无法打开的根本原因。
为什么微软商店不走代理?
UWP 应用(包括 Microsoft Store)默认运行在 AppContainer 沙箱 中,存在网络隔离机制:
- 本地回环限制:UWP 应用默认禁止访问本地回环地址(127.0.0.1),而大多数代理工具(Clash / v2ray 等)正是通过监听 127.0.0.1 上的端口来转发流量。
- 请求被直接阻断:Store 发出的 HTTPS 请求在到达代理端口之前就被系统网络隔离层拦截,根本不会进入代理工具,最终表现为 0x80072EFD(ERROR_WINHTTP_CANNOT_CONNECT)。
- 代理工具看似正常:浏览器等非 UWP 应用可以正常走代理,但 UWP 应用不受影响,两者行为不一致属于预期表现。
解决方案
方案一:让 Store 走代理(已执行)
使用 CheckNetIsolation 为 Microsoft Store 添加回环豁免:
powershell
CheckNetIsolation LoopbackExempt -a -n="Microsoft.WindowsStore_8wekyb3d8bbwe"
执行后 Store 即可通过本地代理正常访问网络。
方案二:让 Store 直连
在代理工具中将以下域名加入绕过/直连列表:
- .microsoft.com
- .windows.com
然后关闭系统代理开关或开启 Tun 模式。
最终结果
执行方案一后,Microsoft Store 回环豁免已添加,可正常走代理,问题解决。 (内容由AI生成,仅供参考)


