优先重置microsoft store缓存(wsreset.exe),再更换为8.8.8.8/8.8.4.4公共dns,接着通过设置修复或重置商店应用,然后重置windows update服务缓存,最后以管理员身份用powershell重新注册商店组件。

如果您尝试从 Microsoft Store 下载应用,但进度始终显示“正在挂起”,则可能是由于缓存损坏、DNS 解析异常或系统服务状态不一致导致下载队列无法正常调度。以下是解决此问题的步骤:
一、重置 Microsoft Store 缓存
缓存文件损坏会干扰商店的下载队列调度与任务状态同步,导致下载进程卡在“挂起”状态;该操作不删除已安装应用或账户登录信息,仅清空临时运行数据。
1、按下 Win + R 组合键打开“运行”对话框。
2、输入 wsreset.exe 并按回车执行。
3、等待黑色命令提示符窗口自动运行并显示 “Operation completed successfully.” 字样,随后 Microsoft Store 将强制重启。
4、重新打开商店,点击原挂起的下载项,观察是否恢复进度。
二、更换为高响应公共 DNS 服务器
Windows 11 默认使用 ISP 提供的 DNS,其解析延迟高、缓存刷新慢,易造成商店连接微软 CDN 节点超时,从而触发下载挂起机制;切换至 Google 或 Cloudflare 公共 DNS 可显著缩短首包响应时间。
1、右键点击任务栏右下角网络图标,选择 “网络和 Internet 设置”。
2、点击 “高级网络设置” → “更多网络适配器选项”。
3、右键当前启用的连接(如“WLAN”),选择 “属性”。
4、双击 “Internet 协议版本 4 (TCP/IPv4)”。
5、勾选 “使用下面的 DNS 服务器地址”,在首选栏填入 8.8.8.8,备用栏填入 8.8.4.4。
6、点击 “确定” 保存,关闭所有窗口。
7、断开并重连网络,再次尝试下载。
三、通过设置界面修复并重置 Microsoft Store 应用
此方法重建应用的注册表项、权限配置和本地数据结构,适用于缓存重置无效且商店图标仍可见的情形;修复操作保留用户数据,重置操作则清除全部本地缓存与设置。
1、按下 Win + I 打开“设置”应用。
2、依次选择 “应用” → “已安装的应用”,在搜索框中输入 Microsoft Store。
3、在结果中点击该应用右侧的三个点(⋯)图标,选择 “高级选项”。
4、向下滚动至 “重置”区域,先点击 “修复”按钮 并等待完成。
5、若修复后仍挂起,再点击 “重置”按钮,确认清除所有本地数据并初始化应用环境。
四、停止并重置 Windows Update 服务缓存
SoftwareDistribution 文件夹中损坏的更新缓存可能干扰应用商店的后台下载通道,尤其在系统近期执行过更新后易发此类冲突。
1、按下 Win + R,输入 services.msc,回车打开服务管理器。
2、在服务列表中找到 Windows Update,右键选择 “停止”。
3、打开文件资源管理器,导航至路径:C:\Windows\SoftwareDistribution。
4、将该文件夹重命名为 SoftwareDistribution.old。
5、返回服务管理器,右键 Windows Update 并选择 “启动”。
6、重启电脑后再次尝试应用商店下载。
五、以管理员身份运行 PowerShell 重新注册商店组件
当应用商店核心组件注册表项丢失或错位时,会导致 UI 可渲染但逻辑层无法调用下载服务,需通过 PowerShell 强制重建注册关系。
1、右键点击“开始”按钮,选择 “Windows 终端(管理员)”。
2、复制粘贴以下命令并按回车执行:Get-AppxPackage -AllUsers Microsoft.WindowsStore* | ForEach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" -Verbose}。
3、若提示路径访问被拒绝,需先在文件资源管理器中启用 “显示隐藏的项目”,右键 C:\Program Files\WindowsApps 获取文件夹所有权。
4、等待命令执行完毕,光标恢复闪烁即表示完成。











