要彻底卸载Windows内置UWP应用,需先用设置界面卸载可操作项,再以管理员身份运行PowerShell执行Remove-AppxPackage命令清除系统级包;通配符命令可批量清理,但需防误删。

想彻底清掉Windows里那些删不干净的内置软件,比如Xbox、邮件、天气、OneDrive,光靠右键“卸载”或设置里点几下根本没用——系统更新后它们会原样复活,因为那只是移除了图标或当前用户的注册项,【应用包本体仍完整躺在系统盘里】。
先确认它到底卸没卸干净
打开“设置→应用→已安装的应用”,搜索目标名称。如果条目还在,哪怕开始菜单里找不到图标,说明根本没卸载成功。这个页面才是唯一权威判断依据,别信开始菜单是否清爽。
右键开始菜单图标选“卸载”,大概率只执行了“从所有应用取消固定”,连注册表都没碰——这一步操作起来很简单,但结果等于白干。
用设置界面卸载能点出“卸载”按钮的应用
这是最安全、最推荐的第一步,适用于邮件和日历、天气、闹钟、地图等部分UWP应用。
按下 Win + I → 点击“应用” → 进入“已安装的应用”列表 → 在右上角搜索框输入应用名(如“邮件”)→ 找到后点击条目 → 确认右侧显示“卸载”按钮 → 点击并按提示完成。
注意:如果某应用在此处显示为灰色、无按钮、或写着“由组织管理”,说明它已被系统锁定,此方法无效,必须换PowerShell。
用PowerShell卸载灰色/禁用/无法点卸载的应用
这是真正清除系统级UWP组件的核心手段,绕过图形界面限制,直接调用底层部署接口。
第一步:在任务栏搜索“PowerShell”,右键“Windows PowerShell”,选择“以管理员身份运行”。
第二步:输入命令 Get-AppxPackage | Select Name, PackageFullName 并回车,列出当前用户所有应用及其完整包名。滚动查找目标(例如“Microsoft.XboxApp”),记下整行末尾那一长串带_8wekyb3d8bbwe的PackageFullName。
第三步:执行卸载命令,格式为 Remove-AppxPackage [你刚抄下的完整包名],例如:Remove-AppxPackage Microsoft.XboxApp_8wekyb3d8bbwe,回车后无提示即表示成功。
【必须以管理员身份运行,否则命令会报错拒绝访问】。普通用户权限只能注销当前用户的应用注册,重启后可能自动重装;管理员权限才能真正移除包文件。
批量清理“全家桶”:用通配符一键扫光
方法一:清理通讯类全家桶(邮件、日历、人脉)
在管理员PowerShell中依次执行:Get-AppxPackage *communicationsapps* | Remove-AppxPackage
方法二:清空Xbox全家桶(Xbox App、Game Bar、Xbox Console Companion)Get-AppxPackage *xbox* | Remove-AppxPackage
方法三:干掉音乐视频类(Groove音乐、电影和电视)Get-AppxPackage *zunemusic* | Remove-AppxPackageGet-AppxPackage *zunevideo* | Remove-AppxPackage
这些命令靠名称关键词模糊匹配,不用记具体包名。但要小心误杀——比如执行 *xbox* 会连Xbox Game Bar一起删掉,而它是录屏常用工具,删前想清楚。











