win10 应用商店打不开,是 UWP 通用应用非常典型的故障,表现为点击图标没有反应,打开之后白屏闪退,或者一直卡在加载界面,这个问题大多和应用商店缓存损坏,UWP 应用权限异常,相关后台服务停止,系统组件注册失效,网络代理干扰,系统更新补丁冲突有关,不需要直接重装系统,优先使用系统自带的修复工具,重置缓存,重新注册应用包,修复系统文件,按从简单到复杂的顺序操作,绝大多数案例都可以恢复正常打开应用商店。
故障主要成因
| 分类 | 详细说明 |
|---|---|
| 应用商店缓存损坏 | 应用商店会把下载记录登录信息临时文件存放在本地缓存,缓存文件出错之后,启动的时候读取失败,直接白屏或者无响应 |
| 相关后台服务异常 | 应用商店依赖 Windows 更新服务,后台智能传输服务,应用标识服务,这些服务被优化软件禁用,就会导致应用商店无法启动 |
| UWP 包注册失效 | 系统更新或者异常关机之后,应用商店对应的应用包注册信息出错,系统识别不到合法应用,点击图标没有反应 |
| 网络环境干扰 | 代理 VPN hosts 篡改,DNS 异常,应用商店需要连接微软服务器,网络连接异常就会卡在加载页面打不开 |
| 系统文件损坏 | 系统核心 dll 文件损坏,SFC 扫描可以检测出来,这类情况除了应用商店打不开,其他 UWP 应用也会陆续出现异常 |
| 第三方软件冲突 | 安全管家优化软件防火墙拦截应用商店进程,修改 UWP 权限,造成启动失败 |
详细修复步骤
第一步 重置应用商店缓存
按下 win 加 R,输入 wsreset.exe,回车执行,这个命令会自动清空应用商店缓存,窗口会自动运行,等待黑色命令窗口自动关闭,之后应用商店会自动弹出,这个是最优先尝试的基础方案,很多单纯缓存损坏的故障执行完这一步就恢复正常。
第二步 检查相关后台服务
按下 win 加 R 输入 services.msc 打开服务列表,确认下面这几项服务状态
Windows Update 启动类型自动
Background Intelligent Transfer Service 启动类型自动
App Identity 启动类型手动
如果服务是停止状态,右键启动服务,启动类型修改完成之后保存,重启电脑测试应用商店。
第三步 使用疑难解答工具
打开设置 更新和安全 疑难解答,找到 Windows 应用商店应用,点击运行疑难解答,系统会自动检测权限,注册表,UWP 相关配置错误,并且自动尝试修复,等待检测完成之后重启电脑。
第四步 重新注册应用商店 UWP 包
以管理员身份打开 PowerShell,注意是管理员权限,复制执行下面命令
Get-AppxPackage -AllUsers Microsoft.WindowsStore | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "(_.InstallLocation)\AppXManifest.xml"}
命令执行完成等待提示成功,重启电脑,这个操作可以修复应用商店包注册失效的问题,如果执行报错,可以继续下一步修复系统文件。
第五步 SFC 和 DISM 修复系统文件
管理员 CMD 依次执行命令
sfc /scannow
等待扫描结束之后,继续执行
DISM /Online/Cleanup-Image /RestoreHealth
这个命令需要联网,从微软官方源修复损坏的系统镜像组件,两条命令全部执行完毕之后重启电脑,再尝试打开应用商店。
第六步 检查网络代理与 DNS
打开设置 网络和 Internet 代理,确认代理服务器处于关闭状态,退出 VPN 软件,修改以太网或者 WiFi 的 DNS 地址,因为应用商店连接微软服务器对 DNS 比较敏感,DNS 解析失败会一直卡在加载界面。
同时可以打开 hosts 文件,路径 C Windows System32 drivers etc hosts,检查有没有屏蔽微软商店域名的条目,有的话删除对应行,保存文件。
第七步 新建本地用户测试
如果前面所有步骤都无效,可以新建一个本地管理员账户,登录新账户测试应用商店是否可以正常打开。如果新账户可以正常打开,说明原来用户配置文件损坏,原用户配置文件里面的 UWP 权限出错,这种情况建议迁移个人文件到新账户使用。
第八步 进阶方案 修复 UWP 权限
部分精简版 win10,或者经过优化的系统,会移除 UWP 相关组件,这种情况下应用商店本身组件被删减,前面所有修复命令都会报错,这种情况需要使用原版 win10 镜像进行就地升级修复,保留个人文件和软件,补回缺失的 UWP 组件。
收尾验证
全部操作完成之后重启电脑,点击应用商店图标,确认可以正常加载首页,能够搜索应用,登录微软账号,如果可以正常搜索和下载软件,就代表 win10 应用商店打不开这个故障已经修复完成。
【常见问题】
问题 1 win10 应用商店打不开 执行 wsreset 之后还是白屏怎么办
回答 1 win10 应用商店打不开执行 wsreset 依旧白屏,接下来优先运行 Windows 应用商店疑难解答,然后管理员 PowerShell 重新注册应用商店包,再执行 SFC 和 DISM 修复系统文件,排查代理和 hosts 是否拦截微软商店服务器。
问题 2 win10 应用商店打不开 是系统被精简阉割导致的吗
回答 2 win10 应用商店打不开有可能是精简阉割版系统造成,这类系统删除了 UWP 核心组件,重新注册包的时候会提示找不到清单文件,普通修复命令无法解决,需要原版镜像就地升级修复,补全缺失组件才能恢复应用商店。
问题 3 win10 应用商店打不开 其他 UWP 软件也全部闪退是什么原因
回答 3 win10 应用商店打不开并且其他 UWP 软件同步闪退,基本是 UWP 框架整体损坏,优先执行 DISM 修复系统镜像,重新注册全部 UWP 应用包,检查 App Identity 服务是否正常运行,不要只单独修复应用商店。
【免责申明】
本文操作涉及 PowerShell 命令,系统文件修复,hosts 修改,属于系统底层配置改动,操作前备份个人重要文件,企业办公电脑修改前请取得管理员授权,本文不对误操作引发系统异常,应用组件丢失等相关损失承担责任。


