Microsoft Store更新失败可依次通过五种方法解决:一、运行wsreset.exe重置缓存;二、在设置中修复或重置Store应用;三、用PowerShell重新注册内置应用;四、启用并重启Windows Update相关服务;五、清理SoftwareDistribution和catroot2缓存文件夹。

如果您尝试在Windows 11中更新已安装的应用,但Microsoft Store始终卡在“正在更新”或提示失败,则可能是由于应用商店缓存损坏、DNS解析异常或服务注册信息丢失所致。以下是解决此问题的步骤:
一、使用wsreset命令重置应用商店缓存
该命令专用于清除Microsoft Store的临时文件、本地缓存及DNS解析记录,可快速恢复商店基础运行环境,适用于加载缓慢、更新中断或界面空白等典型症状。
1、同时按下Win + R键,打开“运行”对话框。
2、在输入框中键入wsreset.exe,然后按回车键执行。
3、等待黑色命令提示符窗口自动弹出并运行,过程持续约10–30秒,期间不要手动关闭窗口。
4、窗口关闭后,Microsoft Store将自动启动;若未自动开启,可手动点击开始菜单中的图标打开。
二、通过设置界面修复或重置Microsoft Store应用
当缓存重置无效时,说明应用本身的注册状态或配置可能已异常,系统设置中提供的“修复”与“重置”功能可分别尝试恢复组件关联性或彻底重建应用运行实例。
1、按下Win + I打开“设置”应用。
2、进入应用 > 应用和功能,在应用列表中找到Microsoft Store。
3、点击其右侧的三个点(⋯)按钮,选择高级选项。
4、向下滚动至“重置”区域,先点击修复按钮,等待操作完成并测试更新功能。
5、若修复后仍无法更新,返回同一页面,点击重置按钮,在确认弹窗中选择重置以清除全部本地数据并恢复初始状态。
三、使用PowerShell重新注册所有内置应用
该方法强制系统重新扫描并注册所有预装UWP应用(含Store),可修复因注册表项丢失、权限异常或Manifest路径失效导致的更新服务不可用问题。
1、右键点击“开始”按钮,选择终端(管理员)或Windows PowerShell(管理员)。
2、在用户账户控制提示中点击是以授予权限。
3、粘贴并执行以下完整命令:
Get-AppXPackage | ForEach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
4、等待命令逐个处理全部包,光标恢复闪烁即表示执行完毕;过程中请勿关闭窗口或中断操作。
5、执行完成后,重启计算机,再打开Microsoft Store检查更新是否恢复正常。
四、检查并重启Windows Update相关服务
Microsoft Store更新依赖Windows Update服务组件进行内容分发与验证,若wuauserv、bits或cryptSvc等服务被禁用或处于停止状态,将直接导致更新流程中断。
1、按下Win + R键,输入services.msc并回车,打开服务管理器。
2、依次查找以下服务: Windows Update、Background Intelligent Transfer Service (BITS)、Cryptographic Services、Windows Installer。
3、对每一项执行:右键 → 属性 → 将“启动类型”设为自动 → 点击启动按钮启用服务 → 点击确定保存。
4、全部服务启用后,重启电脑,再次尝试在Microsoft Store中执行更新操作。
五、清理并重建Windows Update组件缓存
SoftwareDistribution与catroot2文件夹中积压的损坏更新元数据会干扰Store的后台下载机制,清空这两个目录可消除底层同步冲突。
1、以管理员身份运行终端或命令提示符。
2、依次执行以下命令(每条执行完毕后再输入下一条):
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
3、执行路径重命名命令:
Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
Ren C:\Windows\System32\catroot2 Catroot2.old
4、重新启动服务:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver










