错误代码0x80131500表明Store已启动但身份验证或HTTPS握手失败,需依次执行wsreset清缓存、重置Store应用、强制启用TLS 1.2/1.3、校准系统时间与时区、重置网络协议栈并重启。

当你在 Windows 11 的 Microsoft Store 点击“获取”或“安装”后弹出“我们这边出了点问题”,并显示错误代码 0x80131500,说明商店已成功启动,但身份验证或 HTTPS 连接环节被系统底层协议、时间校验或注册状态阻断——这不是界面崩溃,而是后台服务无法完成初始化握手。
先清缓存再重置应用
这一步操作起来很简单,直接运行微软官方工具即可清除所有运行时缓存,不改注册表也不删数据,适合最先尝试。
按 Win + R 打开运行窗口,输入 wsreset.exe → 回车 → 等待黑色命令行窗口自动关闭(约 10–30 秒),不要手动关闭窗口,它关了才算完成。
按下 Win + I 打开设置 → 应用 → 应用和功能 → 在列表中找到 Microsoft Store → 点击右侧“⋯” → 选择“高级选项” → 往下滚动到“重置”区域 → 点击“重置”按钮 → 弹窗确认后等待进度条走完。
【重置完成后必须重启电脑】,否则新配置不会生效,Store 仍会沿用旧缓存路径启动失败。
强制启用 TLS 1.2/1.3 并禁用旧协议
Windows 11 默认已弃用 TLS 1.0 和 1.1,但某些第三方软件或手动修改可能重新启用了它们,而 Store 会因协议协商失败直接报 0x80131500。
方法一:通过 Internet 选项设置
按 Win + R → 输入 inetcpl.cpl → 回车 → 切换到“高级”选项卡 → 滚动到底部“安全”区域 → 取消勾选“使用 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
Set-ItemProperty -Path 'HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings' -Name 'SecureProtocols' -Value 0x00000A00
执行完不用重启,但需关闭所有浏览器和后台网络程序,再试打开 Store。
校准系统时间与手动设时区
Store 启动时会验证 HTTPS 证书有效期,若系统时间偏差超过 3 分钟,或时区被识别为 UTC+0 而你实际在中国,证书就会被拒,触发 0x80131500。
第一步:同步网络时间
右键任务栏右下角时间 → 选择“调整日期和时间” → 关闭“设置时间自动” → 再立即打开它 → 点击“立即同步”。
第二步:手动设为中国标准时间
设置 → 时间和语言 → 日期和时间 → “时区”下拉菜单中选择(UTC+08:00)北京,重庆,香港特别行政区,乌鲁木齐 → 确认保存。
第三步:检查区域格式是否匹配
设置 → 时间和语言 → 区域 → 确保“国家或地区”和“区域格式”都设为“中国”。
重置网络协议栈与 DNS 缓存
网络协议栈(Winsock)或 IP 配置损坏会导致 Store 无法建立 HTTPS 连接,尤其在使用过代理工具、加速器或修改过 hosts 文件后极易发生。
① 右键开始按钮 → 选择“终端(管理员)” → 在弹出的 UAC 提示中点“是”。
② 依次执行以下命令(每行回车):
netsh winsock reset
netsh int ip reset
ipconfig /flushdns
③ 执行完后输入:shutdown /r /t 0 → 回车,立即重启电脑。


















