Windows应用商店打不开应依次执行五步:一、运行wsreset.exe重置缓存;二、以管理员身份执行netsh winsock reset重置网络协议栈并重启;三、在Internet选项中禁用TLS 1.0/1.1、启用TLS 1.2/1.3;四、将DNS改为8.8.8.8和1.1.1.1并重启路由器;五、通过设置→应用→高级选项重置Store本体。

Windows应用商店打开时反复提示“请稍后重试”,页面空白或加载中断,说明客户端已失去与微软服务器的有效通信链路,不是单纯网络卡顿,而是身份认证、协议协商或系统组件层面的连接断裂。
立即清除商店缓存并强制重启
这一步操作起来很简单,直接按 Win + R 调出运行框,输入 【wsreset.exe】 后回车——注意不要加空格或扩展名,系统会自动识别。黑色命令提示符窗口出现后无需任何操作,约10秒自动关闭,Microsoft Store 将随之弹出。若窗口未关闭或Store未启动,说明后台进程被阻塞,需进入下一步。
修复底层网络协议栈
Win10/Win11 的 Winsock 目录若损坏,会导致所有现代UWP应用(包括Store)无法建立HTTPS连接,即使浏览器能正常上网也会报错0x80072f7d或0x80131500。
① 右键开始按钮 → 选择“Windows Terminal(管理员)”或“PowerShell(管理员)”;
② 粘贴执行:netsh winsock reset → 回车;
③ 等待提示“成功重置 Winsock 目录”后,必须重启电脑,否则更改不生效。
检查并修正TLS协议支持
微软服务器已全面禁用 TLS 1.0 和 TLS 1.1,若系统仍启用旧协议,Store会在握手阶段被拒绝连接,错误码常为0x80131500。
方法一:图形化设置
按下 Win + R → 输入 inetcpl.cpl → 回车打开“Internet 选项” → 切换到“高级”选项卡 → 拉到底部 → 取消勾选“使用 TLS 1.0”和“使用 TLS 1.1” → 勾选“使用 TLS 1.2”和“使用 TLS 1.3” → 点击“确定”。
方法二:命令行批量修正(适合批量部署)
以管理员身份运行 PowerShell,执行:Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp' -Name 'DefaultSecureProtocols' -Value 0x00000A00
切换DNS并刷新网络环境
微软CDN节点域名(如*storeedgefd.dsx.mp.microsoft.com*)在国内部分ISP下解析异常,表现为“无法加载页面”但无具体错误码。
第一步:右键任务栏网络图标 → “网络和Internet设置” → “网络和共享中心” → 左侧“更改适配器设置” → 右键当前连接(WLAN/以太网)→ “属性” → 双击“Internet 协议版本 4 (TCP/IPv4)” → 选择“使用下面的DNS服务器地址” → 填入 【8.8.8.8】 和 【1.1.1.1】 → 点击“确定”。
第二步:断开当前Wi-Fi,关闭路由器电源等待30秒,再通电重新连接。
重置应用商店本体
当缓存清空、网络重置均无效时,说明Store应用自身的注册信息或权限配置已损坏,必须从系统级重置。
打开“设置” → “应用” → “应用和功能” → 在搜索框输入 store → 找到“Microsoft Store” → 点击右侧“⋯” → “高级选项” → 滚动到底部 → 点击“重置” → 确认弹窗。该操作不会删除已安装应用,但会清除登录状态和个性化推荐数据。


















