UWP应用闪退时优先重置清除缓存,无效则用PowerShell重注册应用包,仍失败需批量重装全部UWP组件。重置不删应用,重注册修复注册信息,批量命令强制刷新所有系统级UWP包。

重置UWP自带软件(推荐优先尝试)
当计算器、邮件、设置、照片等微软预装UWP应用点击即闪退、无响应或启动后瞬间关闭时,重置操作能清除损坏的配置缓存和本地数据,且不删除应用本身。
按下 Win + I 打开设置 → 点击左侧“应用” → 选择右侧“已安装的应用”。
在搜索框中输入目标应用名称(如“设置”“邮件”“照片”),找到后点击其右侧三个点按钮 → 选择“高级选项”。
向下滚动到“重置”区域,先点击【修复】按钮;等待进度条走完,系统自动完成注册表项与缓存清理;修复完成后立即测试应用是否可正常打开。
若仍闪退,返回同一页面,先点击【终止】确保后台进程完全退出,再点击【重置】并确认——该操作会清空所有用户设置、历史记录与临时文件,但保留应用本体。
PowerShell强制重注册应用包(适用于修复无效时)
当重置失败,或应用图标存在但点击毫无反应(连启动动画都不出现),说明AppXManifest.xml注册信息已丢失,必须用PowerShell重建注册关系。
右键任务栏 → 选择“任务管理器” → “文件” → “运行新任务” → 输入 powershell → 勾选“以系统管理员权限创建此任务” → 点击“确定”。
在弹出的管理员PowerShell窗口中,逐行执行以下命令:
taskkill /f /im SearchHost.exe
taskkill /f /im explorer.exe
这两步是前置清理,确保旧注册状态被彻底释放;执行后桌面会短暂黑屏,不用干预。
让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。
接着粘贴并执行主注册命令(将应用名关键词替换成实际标识):
Get-AppXPackage *设置* | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
常见关键词对照:设置→Windows.Settings,邮件→Windows.CommunicationsApps,照片→Microsoft.Windows.Photos,计算器→WindowsCalculator。【关键词必须完全匹配包名片段,大小写不敏感但不能多字少字】
命令执行完毕后,系统通常会自动重启explorer.exe;若未恢复,手动按 Ctrl+Shift+Esc → 在任务管理器中右键“Windows 资源管理器” → “重新启动”。
批量重装全部UWP系统组件(终极兜底方案)
如果多个UWP应用(设置、邮件、照片、天气、日历等)同时闪退,或单个重注册反复失败,极可能是系统级AppX注册库整体损坏,需一次性刷新全部官方组件。
以管理员身份运行PowerShell(方法同上)。
复制粘贴以下命令并回车执行:
Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" -Verbose}
该命令会遍历所有用户安装的UWP系统包并强制重注册,耗时约2–5分钟,期间光标停在最后一行不动属正常现象;【请勿关闭窗口、勿中断执行,否则可能造成部分组件注册不全】。
执行完成后,系统会自动重启资源管理器;若桌面未恢复,手动重启explorer.exe即可。

















