真正卸载appxpackage必须用powershell的remove-appxpackage命令,仅设置中卸载只删快捷方式;需管理员权限运行,加-allusers参数确保全用户清理,注意保留关键系统包如shellexperiencehost。

用 PowerShell 强制删 AppxPackage 才算真卸载
设置里点卸载,只是删当前用户的快捷方式和运行实例;系统镜像里还存着原始包,重启或更新后可能自动回弹。真正“删干净”,必须进 PowerShell 用 Remove-AppxPackage 命令从所有用户配置中剥离。
- 以管理员身份运行 PowerShell(右键开始菜单 → Windows Terminal(管理员))
- 执行
Get-AppxPackage *xbox* | Remove-AppxPackage—— 星号通配更稳妥,比精确匹配名(如XboxApp)容错性高 - 若提示“找不到匹配项”,说明该应用已不在当前用户环境,但可能仍存在于其他账户或系统镜像中;加
-AllUsers参数可扩大扫描范围:Get-AppxPackage -AllUsers *news* | Remove-AppxPackage - 命令无进度条、无成功提示,执行完直接返回空行,就是删成功了
Microsoft Teams 这类应用要连“安装器”一起清
Teams、OneDrive、甚至部分 Office 组件不是普通 Appx 包,而是靠“机器范围安装程序”(Machine-Wide Installer)驻留后台、监听系统事件、自动重装。只删主程序毫无意义。
- 先去
设置 > 应用 > 应用和功能搜索Teams Machine-Wide Installer,卸载它 - 再搜
Microsoft Teams (WebView),也一并卸载 - 这两个组件不卸,哪怕你用 PowerShell 删掉
Microsoft.Teams,下次系统更新或登录账户时就会悄悄恢复
别乱删这些包,否则系统功能会断
不是所有带 Microsoft 前缀的都能删。有些 AppxPackage 是系统关键服务的外壳,删了会导致设置页打不开、通知异常、甚至开始菜单空白。
- 明确建议保留:
Microsoft.Windows.ShellExperienceHost(开始菜单+任务栏核心)、Windows.SecurityHealthApp(安全中心)、MicrosoftEdge(Edge 浏览器,虽可删但 Win11 深度集成,删后部分系统页无法渲染) - 谨慎操作:
Microsoft.StorePurchaseApp(商店购买流程)、Microsoft.UI.Xaml.*(大量现代应用依赖的 UI 框架) - 删之前可用
Get-AppxPackage -Name "Microsoft.*" | Select Name, PackageFullName先预览,避免误删带版本号的底层框架包
删完还想用?应用商店不会自己回来
执行全量 Get-AppxPackage | Remove-AppxPackage 后,应用商店(Microsoft.WindowsStore)确实会被干掉,但它不会随系统更新自动回归——得手动注册。
- 找回商店:以管理员身份运行 PowerShell,执行
Get-AppXPackage *WindowsStore* -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} - 注意:该命令只对已下载但未注册的包有效;如果系统镜像里真被删干净了(比如重置过系统),需先从
https://store.rg-adguard.net下载最新Microsoft.DesktopAppInstaller和Microsoft.WindowsStore的 .appxbundle 文件,再用Add-AppxPackage -Register注册 - 别信“重启就恢复”的说法——Win11 22H2 及之后版本默认不再自动重装已移除的用户级 AppxPackage
系统级 AppxPackage 的残留逻辑藏得深,表面删了,其实只是“隐藏启动项 + 禁用进程”。真想清,就得直击包注册表项和 InstallLocation 目录,而这两处,PowerShell 是唯一能批量触达的入口。











