欢迎来到我的博客

欢迎来到我的博客

分享生活与技术的点点滴滴

返回首页

微软商店无法打开修复记录

235 2 分钟2026-07-18系统运维 › Windows#微软商店#Windows 11#问题排查#代理#回环豁免

微软商店无法打开 — 问题排查与修复记录

日期:2026-06-03


问题现象

Windows 11 系统上 Microsoft Store 无法打开。


排查过程

第一轮:常规修复(5 步)

步骤操作结果
1Windows 应用商店疑难解答已运行
2重置 Microsoft Store 应用已执行
3PowerShell 重新注册 Store 应用已完成
4SFC 系统文件检查发现并修复了损坏的系统文件
5DISM 映像修复部分执行(超时)
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 沙箱 中,存在网络隔离机制:

  1. 本地回环限制:UWP 应用默认禁止访问本地回环地址(127.0.0.1),而大多数代理工具(Clash / v2ray 等)正是通过监听 127.0.0.1 上的端口来转发流量。
  2. 请求被直接阻断:Store 发出的 HTTPS 请求在到达代理端口之前就被系统网络隔离层拦截,根本不会进入代理工具,最终表现为 0x80072EFD(ERROR_WINHTTP_CANNOT_CONNECT)。
  3. 代理工具看似正常:浏览器等非 UWP 应用可以正常走代理,但 UWP 应用不受影响,两者行为不一致属于预期表现。

解决方案

方案一:让 Store 走代理(已执行)

使用 CheckNetIsolation 为 Microsoft Store 添加回环豁免:

powershell
CheckNetIsolation LoopbackExempt -a -n="Microsoft.WindowsStore_8wekyb3d8bbwe"

执行后 Store 即可通过本地代理正常访问网络。

方案二:让 Store 直连

在代理工具中将以下域名加入绕过/直连列表:

  • .microsoft.com
  • .windows.com

然后关闭系统代理开关或开启 Tun 模式。


最终结果

执行方案一后,Microsoft Store 回环豁免已添加,可正常走代理,问题解决。 (内容由AI生成,仅供参考)

正在初始化...
微软商店无法打开修复记录 | WitchCat