windows 11系统应用启动失败时,应优先通过设置→应用→高级选项中的【修复】或【重置】解决;若无效,再用powershell重注册应用包;最后可运行wsreset.exe清理缓存并更新windows app runtime和webview2运行时。

当你在 Windows 11 中点击某个已安装的系统应用(如照片、邮件、计算器)时,弹出“无法启动此应用程序,请尝试重新安装该应用软件”提示,说明该应用的注册信息已损坏或丢失,但程序文件仍完整保留在本地——此时直接卸载重装大概率失败,必须先清理注册残留再重建调用路径。
通过设置界面一键修复或重置
这是最安全、最优先尝试的方法,适用于所有 Microsoft Store 安装的应用,包括系统内置应用。
第一步:按下 Win + I 打开“设置”,进入“应用”→“已安装的应用”。
第二步:在右上角搜索框中输入应用全名(例如“邮件”“天气”“OneDrive”),确保精准匹配到对应条目;注意不要输错别字,否则搜不到。
第三步:点击该应用右侧的三个点(…)→选择“高级选项”。
第四步:向下滚动至“重置”区域,先点击【修复】按钮;等待进度条走完、提示“修复已完成”后,立即双击开始菜单图标测试是否能启动。这一步仅刷新注册表和运行时绑定,不删除任何用户数据。
若修复无效,再点击【重置】按钮——这会清除所有自定义设置、缓存、收藏夹等本地数据,但保留应用本体;确认后等待重置完成,重启应用即可。
用 PowerShell 强制重注册应用包
当设置界面找不到该应用,或修复/重置后仍报错,说明注册信息已彻底断裂,需手动触发系统级重注册。
方法一:单个应用精准重注册
按 Win + X → 选择“终端(管理员)”,在 UAC 提示中点“是”。
执行命令:Get-AppxPackage -Name Microsoft.Windows.Photos | ForEach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
将 Microsoft.Windows.Photos 替换为实际应用的完整包名,例如记事本是 Microsoft.WindowsNotepad,计算器是 Microsoft.WindowsCalculator;包名可在“高级选项”页面顶部“应用包家庭名称”中直接复制,或用 Get-AppxPackage | Where-Object {$_.Name -like "*note*"} 模糊检索。
方法二:批量重注册当前用户全部 UWP 应用
在管理员终端中运行:Get-AppxPackage -AllUsers | ForEach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
该操作耗时约 30~90 秒,期间不要关闭窗口;完成后重启电脑,所有 Store 应用应恢复正常启动能力。
清空 UWP 缓存并重建运行时依赖
如果前两步都失败,问题很可能出在运行时环境层——UWP 应用依赖的 Windows App Runtime 或 WebView2 运行时可能版本不匹配或已损坏。
第一步:在管理员终端中运行 wsreset.exe,等待窗口自动关闭(约10秒),不要手动中断。这一步会清空 Microsoft Store 缓存、应用沙盒临时文件、本地设置同步队列——【执行后所有已登录的 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}











