微软商店转圈打不开的 wsreset 修复
微软商店(Microsoft Store)是 Windows 系统下载和更新 UWP 应用(如 Xbox、照片、便携式小工具等)的核心平台。但在实际使用中,经常会遇到商店界面长时间处于“转圈”状态、无法加载页面,或者提示错误代码(如 0x80131500 或 0x80072f8f)的情况。这一般是由于应用商店的本地缓存损坏、代理配置冲突或系统安全传输协议(TLS)关闭导致的。
症状表现
- 双击打开 Microsoft Store,界面仅显示一个白底(或黑底)及中间的蓝色旋转小圆圈,等待数十分钟也无法进入主页。
- 提示“网络连接似乎已断开”或“检查您的连接”,并伴随错误代码:
0x80131500、0x80072F8F、0x800704cf。 - 点击“刷新页面”无任何效果,且其他浏览器和日常连网均正常。
排查步骤
- 核对系统时间与时区:
- 微软商店的 SSL 证书安全握手对系统时间有极其严格的要求。
- 右键点击任务栏右下角时间 -> 选择 “调整日期/时间”。
- 确保 “自动设置时间” 和 “自动设置时区” 均已开启,并点击 “立即同步”。
- 检查系统代理设置:
- 如果使用了代理加速器,可能导致微软商店的本地回环流量(Loopback)被截断。
- 进入系统“设置” -> “网络和 Internet” -> “代理”,暂时关闭所有手动代理。
解决方案
方法一:执行 wsreset 命令重置商店缓存 (首选修复)
wsreset.exe 是 Windows 内置的 Microsoft Store 重置专用工具,它会清空商店的临时缓存数据,并不影响已下载的应用。
- 按下键盘上的
Win + R组合键,打开“运行”窗口。 - 在输入框中输入
wsreset.exe并点击确定。 - 系统会弹出一个空白的命令提示符(CMD)黑窗口。
- 注意:此时不要关闭这个黑色窗口。系统正在后台自动执行缓存清理,这通常需要 30 秒到 2 分钟。
- 缓存清理完成后,黑色窗口会自动关闭,并随之自动拉起正常的微软商店客户端界面。
方法二:在设置中强制重置商店应用
如果 wsreset 闪退或无法解决,可以通过系统应用管理器直接进行重构。
- 打开系统“设置” -> 进入 “应用” -> “安装的应用”(或“应用和功能”)。
- 在列表中搜索找到 “Microsoft Store”。
- 点击右侧的“三点”图标 -> 选择 “高级选项”。
- 滚动到页面下方,先点击 “修复” (不会影响应用数据);如果无效,再点击 “重置” 按钮 (这会清空商店的登录状态和配置)。
- 重置完毕后,重新打开微软商店测试。
方法三:使用 PowerShell 重新注册部署应用商店
当应用商店组件文件损坏时,可以通过 PowerShell 从系统映像包中重新安装注册它。
- 右键点击桌面左下角的 Windows 开始图标(或按
Win + X),选择 “终端(管理员)” 或 “Windows PowerShell(管理员)”。 - 复制并粘贴以下命令到窗口中,然后按回车:powershell
Get-AppXPackage -AllUsers -Name Microsoft.WindowsStore | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" -Verbose} - 等待黄色进度条滚动完毕,提示部署成功。
方法四:开启 Internet 属性中的 TLS 协议 (解决错误代码 0x80131500)
如果提示连接错误代码,多半是网络传输层未开启现代加密套件。
- 按
Win + R键,输入inetcpl.cpl回车,打开“Internet 属性”控制面板。 - 切换到 “高级” 选项卡。
- 在底部的设置列表中向下滚动,找到以下选项:
- 勾选 “使用 TLS 1.2”
- 勾选 “使用 TLS 1.3”
- 点击“应用”并确定,重新打开微软商店即可正常加载。