Windows 11预装UWP应用需用PowerShell强制卸载:一、设置界面卸载可选应用;二、管理员PowerShell按包名或关键词卸载;三、分号链式批量卸载;四、过滤NonRemovable属性安全精简;五、BCU工具清理非Appx捆绑软件。

如果您希望从 Windows 11 系统中移除出厂预装的 UWP 应用(如天气、新闻、Xbox、Skype 等),但发现设置界面中部分应用无卸载选项或卸载后自动重装,则需借助 PowerShell 命令进行强制移除。以下是多种可操作、互不依赖的卸载方法:
一、通过设置界面卸载部分可选预装应用
此方法适用于系统允许图形化卸载的非核心应用,操作安全、无需命令行基础,且不会影响系统稳定性。
1、按下 Win + I 打开“设置”应用。
2、点击左侧“应用”,再点击右侧“已安装的应用”。
3、在搜索框中输入目标应用名称(如“News”或“Weather”),定位到对应条目。
4、点击该应用名称右侧的三个点(⋯)按钮,在下拉菜单中选择“卸载”。
5、在弹出的确认窗口中点击“卸载”,等待进度完成。
二、使用管理员 PowerShell 卸载单个预装应用
该方式通过 AppxPackage 包名精确匹配并移除指定应用,适用于设置中不可见或无法卸载的应用,且支持关键词模糊匹配。
1、按下 Win + X,选择“终端(管理员)”或“Windows PowerShell(管理员)”。
2、执行以下命令查看所有预装应用及其完整包名:
Get-AppxPackage | Select Name, PackageFullName
3、在输出结果中查找目标应用(如 Microsoft.BingWeather),复制其完整 PackageFullName(含版本号)。
4、运行卸载命令:
Remove-AppxPackage 完整PackageFullName
5、或使用关键词快速卸载(例如卸载邮件应用):
Get-AppxPackage *mail* | Remove-AppxPackage
三、批量卸载多个预装应用(分号链式执行)
此方法将多条卸载指令合并为一行,以英文分号分隔,按顺序逐个执行,适合一次性清理常用冗余应用。
1、以管理员身份打开终端或 PowerShell。
2、粘贴并执行以下命令(示例包含 Finance、News、Music、People、Skype、Video):
Get-AppxPackage *BingFinance* | Remove-AppxPackage; Get-AppxPackage *BingNews* | Remove-AppxPackage; Get-AppxPackage *GrooveMusic* | Remove-AppxPackage; Get-AppxPackage *People* | Remove-AppxPackage; Get-AppxPackage *SkypeApp* | Remove-AppxPackage; Get-AppxPackage *ZuneVideo* | Remove-AppxPackage
3、每条命令执行后若出现“找不到匹配项”提示属正常现象,不影响其余命令运行。
4、全部执行完毕后关闭窗口即可。
四、过滤移除非系统核心预装应用(推荐精简用户环境)
该命令利用系统内置的 NonRemovable 属性筛选出可安全删除的应用包,自动跳过关键系统组件(如 ShellExperienceHost、StartMenuExperienceHost),避免误删导致功能异常。
1、以管理员身份启动终端或 PowerShell。
2、输入并执行以下命令:
Get-AppxPackage | Where-Object {$_.NonRemovable -eq $false} | Remove-AppxPackage
3、系统将列出所有匹配的非核心应用包,并依次执行卸载。
4、过程中可能出现访问拒绝或权限错误,可忽略;未被移除的应用即为系统标记为不可卸载。
五、通过第三方工具识别并卸载捆绑软件
某些预装应用未注册为 AppxPackage,而是以传统 MSI 或 EXE 方式静默部署,此时 PowerShell 命令无效,需依赖深度扫描工具定位。
1、下载并安装官方渠道发布的 Bulk Crap Uninstaller(BCU)。
2、启动 BCU 后,在主界面勾选 “Only show bundled software” 过滤器。
3、等待扫描完成,列表中将显示微软预装及 OEM 厂商捆绑的非系统级程序(如 McAfee、Norton、Trialware)。
4、勾选目标项目,点击顶部工具栏的 “Uninstall” 按钮。










