登录
首页 >  文章 >  软件教程

Win11PowerShell卸载软件方法

时间:2026-01-11 17:18:40 105浏览 收藏

学习文章要努力,但是不要急!今天的这篇文章《Win11用PowerShell卸载软件教程》将会介绍到等等知识点,如果你想深入学习文章,可以关注我!我会持续更新相关文章的,希望对大家都能有所帮助!

Windows 11 中图形界面卸载按钮不可用时,需用 PowerShell 强制卸载:一、用 Get-AppxPackage + Remove-AppxPackage 卸当前用户 UWP 应用;二、用通配符批量卸载;三、加 -AllUsers 参数为所有用户卸载;四、用 msiexec /x 静默卸 MSI 程序;五、用 Disable-WindowsOptionalFeature 卸系统可选功能。

Win11怎么用PowerShell卸载软件_Win11PowerShell卸载软件方法【教程】

如果您在 Windows 11 中尝试卸载软件,但图形界面中卸载按钮不可用、变灰或提示“无法卸载”,则可能是该软件以系统级包(如 AppxPackage)形式部署,需通过 PowerShell 调用底层接口强制移除。以下是多种可行的 PowerShell 卸载方法:

一、卸载当前用户的 UWP 应用(标准命令行方式)

此方法适用于 Microsoft Store 安装的现代应用(如邮件、日历、天气等),通过获取并移除用户级应用包实现卸载,不影响其他账户。

1、按下 Win + X 组合键,选择Windows Terminal(管理员)PowerShell(管理员) 并确认提升权限。

2、输入以下命令列出当前用户所有 UWP 应用及其完整包名:
Get-AppxPackage | Select Name, PackageFullName

3、在返回结果中定位目标应用名称(例如 Microsoft.BingNews),复制其对应的 PackageFullName 字符串(含版本号与架构标识)。

4、执行卸载命令,将下方占位符替换为实际包名:
Remove-AppxPackage Microsoft.BingNews_10.12345.6789.0_x64__8wekyb3d8bbwe

二、按关键词批量卸载多个 UWP 应用

当需一次性清理多个预装应用(如 Bing 系列、Skype、Xbox 相关组件)时,可使用通配符匹配并链式执行,避免逐条输入。

1、在管理员 PowerShell 中粘贴并运行以下复合命令:
Get-AppxPackage *BingFinance* | Remove-AppxPackage; Get-AppxPackage *BingNews* | Remove-AppxPackage; Get-AppxPackage *ZuneVideo* | Remove-AppxPackage; Get-AppxPackage *XboxApp* | Remove-AppxPackage

2、每条指令以英文分号分隔,系统将顺序执行;若某应用不存在,对应命令会跳过且不中断后续操作。

3、执行完毕后,无需重启,已卸载应用将立即从开始菜单和设置列表中消失。

三、为所有用户卸载系统级 UWP 应用

标准 Remove-AppxPackage 仅作用于当前登录用户;若要彻底清除该应用在所有用户配置文件中的实例(包括未来新建账户),必须启用 -AllUsers 参数并确保权限足够。

1、以管理员身份启动 PowerShell。

2、先确认目标应用是否支持全局卸载,运行:
Get-AppxPackage -AllUsers | Where-Object {$_.Name -like "*Alarms*"}

3、获取到有效包名后,执行带参数的卸载命令:
Remove-AppxPackage -AllUsers Microsoft.Windows.Alarms_11.2312.1101.0_x64__8wekyb3d8bbwe

4、该操作可能影响系统默认功能关联(如闹钟与 Cortana 的集成),请谨慎选择核心应用。

四、强制卸载顽固桌面程序(通过 MSIEXEC 接口)

部分传统 .msi 安装的第三方软件虽非 UWP 架构,但仍可通过 PowerShell 调用 Windows Installer 服务进行静默卸载,绕过图形向导阻塞。

1、在管理员 PowerShell 中运行以下命令,列出本机所有已注册 MSI 产品的 GUID:
Get-WmiObject -Class Win32_Product | Select IdentifyingNumber, Name | Where-Object {$_.Name -match "Adobe|Zoom|TeamViewer"}

2、记下目标软件对应的 IdentifyingNumber(形如 {A1B2C3D4-E5F6-7890-G1H2-I3J4K5L6M7N8})。

3、执行静默卸载命令:
msiexec /x {A1B2C3D4-E5F6-7890-G1H2-I3J4K5L6M7N8} /qn

4、/qn 参数表示无界面、无提示、自动完成;卸载日志默认保存于 %TEMP% 目录下,文件名含 msiexec 字样。

五、卸载系统可选功能(如 IE11、打印子系统等)

某些组件不属于常规应用范畴,而是作为 Windows 可选功能(Optional Feature)注册,需调用 DISM 或 Enable-WindowsOptionalFeature 接口禁用。

1、在管理员 PowerShell 中运行以下命令查询已启用的功能:
Get-WindowsOptionalFeature -Online | Where-Object {$_.State -eq "Enabled"} | Select FeatureName

2、确认目标功能名称(如 Internet-Explorer-Optional-amd64Printing-Foundation-Features)。

3、执行禁用命令:
Disable-WindowsOptionalFeature -Online -FeatureName Internet-Explorer-Optional-amd64 -NoRestart

4、部分功能禁用后需手动重启生效,-NoRestart 参数可延迟重启以便批量操作。

终于介绍完啦!小伙伴们,这篇关于《Win11PowerShell卸载软件方法》的介绍应该让你收获多多了吧!欢迎大家收藏或分享给更多需要学习的朋友吧~golang学习网公众号也会发布文章相关知识,快来关注吧!

前往漫画官网入口并下载 ➜
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>