win11微软商店下载卡在“挂起”需重置缓存、更换dns、禁用智能dns、启动关键服务并重新注册商店组件。依次执行wsreset.exe、设dns为223.5.5.5/119.29.29.29、关闭enablesmartmultihome、启动wuauserv/bits/wlms/wsappx服务、运行add-appxpackage命令修复。

Win11微软商店下载进度卡在“挂起”状态,既不继续也不报错,点击暂停/继续无效,刷新页面后仍原地不动,说明本地任务调度器已失联,必须切断僵死队列并重建通信链路。
重置商店缓存(最快见效)
缓存损坏会阻断商店与微软服务器之间的状态同步,导致任务被永久标记为“挂起”;此操作不删账号、不卸载已装应用,仅清空临时运行数据。
按下Win + R打开运行框 → 输入wsreset.exe→ 回车执行 → 等待黑色窗口自动关闭并显示“Operation completed successfully.” → 商店将强制重启。
这一步必须等窗口彻底关闭、商店图标在任务栏重新出现后再操作,提前点开会导致缓存清理不完整。
更换为高响应公共DNS
Windows 11默认使用运营商DNS,其缓存陈旧、响应延迟高,容易造成连接微软CDN超时,触发系统级挂起机制;切换为Google或Cloudflare公共DNS可立即改善首包响应。
方法一(图形界面):
右键任务栏网络图标 → 选择“网络和 Internet 设置” → 点击“高级网络设置” → “更多网络适配器选项” → 右键当前连接(如WLAN)→ “属性” → 双击“Internet 协议版本 4 (TCP/IPv4)”→ 勾选“使用下面的 DNS 服务器地址” → 首选填【223.5.5.5】,备用填【119.29.29.29】→ 连续点击“确定”保存。
方法二(命令行快速切换):
以管理员身份运行 PowerShell → 执行:
netsh interface ipv4 set dns "WLAN" static 223.5.5.5
netsh interface ipv4 add dns "WLAN" 119.29.29.29 index=2
(将“WLAN”替换为您实际连接名称,如“以太网”)
改完DNS后必须断开再重连网络,否则新配置不生效。
禁用智能DNS切换功能
Windows 11内置的“基于网络位置自动切换DNS”会在Wi-Fi/热点/有线间反复刷新DNS缓存,引发解析抖动与连接中断,直接导致下载被系统标记为挂起。
第一步:右键开始菜单 → 选择“Windows Terminal(管理员)”
第二步:执行命令:
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters" -Name "EnableSmartMultiHome" -Value 0 -Type DWord
第三步:执行完成后,立即运行ipconfig /flushdns清除残留缓存。
检查并强制启动关键服务
Windows Update 和 BITS(后台智能传输服务)是商店下载的底层驱动,任一停止都会让任务永远卡在“挂起”。
方法一:图形化检查
按下Win + R → 输入services.msc → 回车 → 在列表中依次找到:
• Windows Update
• Background Intelligent Transfer Service (BITS)
• Windows License Manager Service
• Microsoft Store Install Service
双击每一项 → 确认“服务状态”为“正在运行”,且“启动类型”设为“自动”。
方法二:命令行一键启动(更可靠)
右键开始菜单 → 选择“Windows Terminal(管理员)”→ 逐行输入以下命令并回车:
net start wuauserv
net start bits
net start wlms
net start wsappx
每条命令返回“服务已启动”即成功。
若某服务提示“拒绝访问”或“系统找不到指定文件”,说明该服务被第三方优化工具禁用,需手动恢复注册表或卸载相关软件。
以管理员身份重新注册商店组件
当修复/重置按钮失效,或“挂起”状态伴随商店打不开、首页空白时,说明应用包注册信息已断裂,必须用PowerShell从系统镜像里重新拉取组件。
右键“开始”按钮 → 选择“终端(管理员)”→ 粘贴以下命令并回车:
Get-AppXPackage -AllUsers | Where-Object {$_.Name -like "*Microsoft.WindowsStore*"} | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" -Verbose}
等待命令执行完毕,过程中可能弹出若干警告,无需理会;执行完成后直接重启商店测试下载。











