<p>Windows系统内置UWP应用闪退需以管理员身份运行PowerShell执行批量重注册命令:Get-AppxPackage -AllUsers | ForEach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"},执行后必须重启电脑才能生效;若仅“设置”异常,可单独执行Get-AppxPackage windows.immersivecontrolpanel | Reset-AppxPackage。</p>

Windows系统内置应用(如设置、照片、邮件、计算器等)突然闪退或点击无反应,通常是因为UWP应用注册信息损坏或组件状态异常,此时需要强制重建所有系统应用的注册关系。
以管理员身份运行PowerShell执行批量重注册
这一步是核心操作,必须使用管理员权限,否则命令会因权限不足而跳过大部分应用,导致修复无效。
第一步:按 Win + X,在弹出菜单中选择“终端(管理员)”或“Windows PowerShell(管理员)”。
第二步:在用户账户控制提示框中点击“是”,确保窗口标题栏显示“管理员:终端”。
第三步:复制粘贴以下命令并回车执行:
Get-AppxPackage -AllUsers | ForEach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
注意:执行过程中会出现多行红色报错(如“无法找到路径”或“拒绝访问”),这是正常现象——部分预装应用(如Xbox Game Bar)在AllUsers模式下无安装记录,或被系统策略锁定;只要绿色成功提示滚动出现,就说明关键应用已重建注册。
第四步:命令执行完毕后,关闭终端窗口,立即重启电脑。不重启会导致新注册未加载,应用仍无法启动。
验证是否生效
重启完成后,逐一点击开始菜单中的系统应用图标(如“设置”“照片”“邮件”),观察是否能正常打开并响应操作。
若仍有某个应用单独闪退,说明该应用包本身已损坏,需单独处理:先用Get-AppxPackage *关键词*查出其完整包名,再针对该包执行Add-AppxPackage注册命令。
补充:重置前可先尝试轻量级修复
方法一:对单个问题应用优先使用设置界面修复
Win + I → 应用 → 已安装的应用 → 搜索应用名 → 点击“…”→“高级选项”→“修复”。
方法二:仅重置“设置”应用(适用于设置打不开但其他应用正常的情况)
在管理员PowerShell中执行:
Get-AppxPackage *windows.immersivecontrolpanel* | Reset-AppxPackage
方法三:重置Microsoft Store缓存(专治商店闪退)
Win + R → 输入 wsreset.exe → 回车。等待黑窗自动关闭后再试。

















