适用此方法:只要“已安装的应用”页面中列出应用名称(哪怕显示“无法启动”),说明注册信息损坏但本体仍在,可直接批量重注册;若完全搜不到则已被卸载,需从商店重装。

Windows 11 系统自带的计算器、照片、邮件、设置等应用突然打不开,或图标消失但搜索仍能匹配到,说明应用本体文件还在,只是注册信息损坏——此时用 Get-AppxPackage 命令批量重注册,比卸载重装更快更安全,且不丢失已登录账户和基础设置。
确认当前系统状态是否适用此方法
先按 Win + R 打开运行框,输入 ms-settings:appsfeatures 回车,进入“已安装的应用”页面。滚动查找“照片”“计算器”“邮件”等关键应用,只要它们名字还列在列表里(哪怕右侧显示“无法启动”),就说明文件未被彻底删除,【可以直接执行重注册,跳过重装】。如果某个应用完全搜不到,比如连“Microsoft.Windows.Photos”都不出现,则该应用已被卸载,需单独从 Microsoft Store 安装。
以管理员身份运行终端并执行批量重注册
第一步:按 Win + X → 选择“终端(管理员)”,UAC 提示中点“是”。
第二步:复制粘贴以下命令,回车执行:
Get-AppxPackage -AllUsers | ForEach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
这条命令会遍历所有系统级预装应用(含设置、Store、天气、日历等),逐个重新加载其注册清单。执行过程无进度条,窗口保持黑底白字不动属正常现象,【请勿关闭窗口或按 Ctrl+C 中断,全程耗时约 40~80 秒】。
第三步:命令结束后,终端自动返回提示符,此时直接按 Win + R 输入 explorer.exe 回车,重启资源管理器使新注册生效——不用重启整机,但部分应用(如“设置”)可能仍需手动点击图标测试一次才能加载完整界面。
修复后验证与补救
方法一:逐个点击开始菜单中的系统应用图标,重点测试“设置”“照片”“计算器”“邮件”。若某一个仍报错,说明它注册失败,可单独处理:回到终端(管理员),执行 Get-AppxPackage -Name Microsoft.Windows.Photos | ForEach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}(把 Photos 换成对应包名)。
方法二:如果全部应用仍无法启动,大概率是 Windows App Runtime 或 WebView2 运行时损坏。此时需先运行 wsreset.exe 清除商店缓存,再执行 sfc /scannow 扫描系统文件完整性。
方法三:极少数情况下(如 LTSC 版本或深度精简系统),-AllUsers 参数查不到任何包。改用 Get-AppxPackage | ForEach {...}(去掉 -AllUsers),强制注册当前用户可见的所有包,覆盖面更广。











