答案是先通过设置修复或重置应用,再用powershell重注册uwp应用包、清除缓存(wsreset.exe)、重建运行时依赖并确保windows installer服务正常运行。

当你在 Windows 11 中点击已安装的应用图标(如“邮件”“天气”“照片”),弹出“无法启动此应用软件,请尝试重新安装该应用程序”提示时,说明系统仍保留该应用的文件本体,但注册表项、包关联或运行时绑定已损坏——此时直接卸载重装不仅耗时,还可能因残留数据冲突导致失败,必须先修复注册状态再清理缓存。
通过设置界面修复或重置应用
第一步:按 Win + I 打开“设置”,进入“应用”→“已安装的应用”。
第二步:在右上角搜索框中输入应用全名(如“Microsoft Edge”“Mail”),注意大小写和空格,确保精准匹配条目。
第三步:点击对应应用右侧的三个点(…)→选择“高级选项”。
第四步:向下滚动至“重置”区域,先点击【修复】按钮;等待进度条走完、提示“修复已完成”后,立即双击开始菜单图标测试是否能启动。
若修复无效,再点击【重置】按钮——这会清除所有用户数据(如自定义设置、收藏夹、缓存),但保留应用本体;确认后等待重置完成,重启应用即可。
用 PowerShell 强制重注册 UWP 应用包
方法一:单个应用精准重注册
1、按 Win + X → 选择“终端(管理员)”,在 UAC 提示中点“是”。
2、执行命令:Get-AppxPackage -Name Microsoft.Windows.Photos | ForEach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
将 Microsoft.Windows.Photos 替换为你要修复的应用完整包名,例如“Microsoft.WindowsCalculator”“Microsoft.MicrosoftEdge”;包名可在上一步“高级选项”页面顶部的“应用包家庭名称”中找到,或用命令 Get-AppxPackage | Where-Object {$_.Name -like "*mail*"} 模糊检索。
3、命令无报错即表示注册成功,直接点击图标测试。
方法二:批量重注册当前用户全部 UWP 应用
在管理员终端中运行:Get-AppxPackage -AllUsers | ForEach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
该操作耗时约 30~90 秒,期间不要关闭窗口;完成后重启电脑,所有 Store 应用应恢复正常启动能力。
清除 UWP 应用专属缓存
UWP 应用的缓存受沙盒隔离保护,普通删除无效。必须使用系统内置工具强制清空当前用户上下文下的全部容器缓存。
在管理员终端中运行:wsreset.exe
等待窗口自动关闭(约 10 秒),不要手动关闭或中断。
【执行后所有已登录的 Store 应用需重新加载界面,但不会丢失账号或购买记录】。
完成后重启电脑,再尝试启动原应用。
重建运行时依赖环境
第一步:访问微软官网下载最新版 Windows App Runtime(根据你的系统架构选 x64 或 ARM64),安装时务必勾选“修复现有安装”选项。
第二步:打开 Microsoft Edge,地址栏输入 edge://settings/system,确认“使用 Webview2 运行时”已开启;若未启用,点击“启用”并重启浏览器。
第三步:回到管理员终端,运行以下命令强制刷新所有内置 AppX 的运行时绑定:Get-AppxPackage -AllUsers | Where-Object {$_.Status -eq "Ok"} | ForEach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" -Verbose}
检查并启动 Windows Installer 服务
某些含 MSI 组件的 UWP 应用(如讯飞听见 Win、部分企业办公套件)依赖该服务加载底层模块。
按下 Win + R → 输入 services.msc → 回车。
在服务列表中找到 Windows Installer → 右键 → 若状态为“已停止”,点击“启动”;若已是“正在运行”,先点“停止”,再右键点“启动”一次,强制刷新服务上下文。
【不要勾选“自动(延迟启动)”以外的启动类型】,否则下次开机可能因依赖项未就绪而再次失败。











