- 使用
wmic命令(推荐,功能强大) - 使用
powershell命令(现代、简洁)
使用 wmic 命令(推荐)
WMIC (Windows Management Instrumentation Command-line) 是一个强大的命令行工具,可以管理本地和远程计算机上的 Windows 系统组件。

步骤 1:获取软件的“精确名称”
在卸载之前,你必须先知道要卸载的软件在系统注册表中的“精确名称”,这个名称通常和你在“控制面板”里看到的不完全一样。
-
打开命令提示符(CMD),按
Win + R,输入cmd,然后回车。 -
输入以下命令并回车:
wmic product get name,version
-
命令会列出系统中所有已安装的程序及其版本,你需要找到你要卸载的软件那一行,并完整地复制它的
Name。
(图片来源网络,侵删)示例输出:
Name Version ------------------------------------------------- ------------ 7-Zip 23.01 (x64) 23.01.00 Google Chrome 125.0.6422.112 Microsoft 365 - en-us 16.0.17029.20108 Mozilla Firefox 125.0.1假设我们要卸载 "Google Chrome",我们就需要复制
Google Chrome这个字符串。
步骤 2:执行卸载命令
使用上一步获取的精确名称来执行卸载。
基本语法:

wmic product where name="软件的精确名称" call uninstall
示例(卸载 Google Chrome):
wmic product where name="Google Chrome" call uninstall
执行后,系统可能会弹出一个确认窗口,点击“是”即可开始卸载。
高级用法:静默卸载
如果你想在脚本中自动化卸载过程,不希望弹出任何确认窗口,可以使用 /nointeractive 参数。
语法:
wmic product where name="软件的精确名称" call uninstall /nointeractive
示例:
wmic product where name="Google Chrome" call uninstall /nointeractive
注意: 某些软件的卸载程序本身不支持静默模式,即使使用了 /nointeractive 也可能仍然会弹出窗口。
使用 PowerShell 命令(现代方法)
PowerShell 是 Windows 更现代、更强大的命令行工具,其语法比 wmic 更易读和易用。
步骤 1:获取软件的“精确名称”
-
打开 PowerShell,按
Win + X,然后选择 “Windows PowerShell” 或 “终端”。 -
输入以下命令并回车:
Get-Package | Format-Table Name, Version -AutoSize
-
这个命令会列出所有通过 Windows Installer 安装的程序,同样,你需要找到目标软件并完整地复制它的
Name。示例输出:
Name Version ---- ------- 7-Zip 23.01 (x64) 23.01.0.0 Google Chrome 125.0.6422.112 Microsoft 365 -... 16.0.17029.20108 Mozilla Firefox 125.0.1
步骤 2:执行卸载命令
基本语法:
(Get-Package -Name "软件的精确名称").Uninstall()
示例(卸载 Google Chrome):
(Get-Package -Name "Google Chrome").Uninstall()
执行后,同样可能会弹出确认窗口。
高级用法:静默卸载
PowerShell 的静默卸载非常直接。
语法:
(Get-Package -Name "软件的精确名称").Uninstall() -Force
示例:
(Get-Package -Name "Google Chrome").Uninstall() -Force
注意: -Force 参数会强制执行操作,通常会跳过用户确认提示,但同样也取决于软件自身的卸载程序是否支持。
重要注意事项
- 名称匹配是关键:
wmic和PowerShell命令对软件名称的匹配是精确匹配,一个字符、一个空格都不能错,如果命令提示“找不到”,请返回第一步仔细检查名称。 - 管理员权限:执行卸载操作需要管理员权限,请确保你是以管理员身份运行 CMD 或 PowerShell 的,右键点击“命令提示符”或“Windows PowerShell”,选择“以管理员身份运行”。
- 软件类型:
wmic product和Get-Package主要管理的是通过 Windows Installer (MSI) 安装的程序。- 对于一些绿色软件或非常老旧的安装程序,它们可能不出现在这个列表中,也就无法用这些命令卸载。
- 卸载后重启:某些软件卸载后需要重启才能完全清理干净,命令本身不会自动为你重启电脑。
总结对比
| 特性 | wmic 命令 |
PowerShell 命令 |
|---|---|---|
| 易用性 | 语法较古老,不易记 | 语法更直观,类似编程语言 |
| 功能 | 非常强大,可管理远程计算机 | 功能强大,是现代Windows管理的首选 |
| 静默卸载 | 使用 /nointeractive 参数 |
使用 -Force 参数 |
| 推荐度 | 推荐,兼容性好,功能全面 | 强烈推荐,特别是对于新系统 |
对于大多数用户来说,PowerShell 方法是更现代、更简洁的选择,但如果你的脚本需要兼容旧版 Windows 或需要远程管理功能,wmic 依然是不可或缺的工具。
