如何通过命令卸载软件

时间:2025-03-31 15:16:24 技术杂谈

一、通过 Windows 管理命令卸载软件

使用 WMIC 命令卸载程序

- 以管理员身份打开命令提示符(CMD)

- 输入以下命令获取软件列表:

```bash

wmic product get name

```

该命令会列出所有已安装软件的名称

- 找到目标软件后,使用以下命令卸载:

```bash

wmic product where name="软件名" call uninstall

```

将"软件名"替换为实际软件名称

通过产品代码卸载

- 在 WMIC 列表中找到目标软件的 ProductCode(大括号内的字符序列)

- 输入以下命令卸载:

```bash

msiexec /x {产品代码}

```

例如:`msiexec /x {12345678-ABCD-1234-5678-ABCD12345678}`

二、强制卸载顽固程序

使用 PowerShell 卸载系统应用

- 以管理员身份打开 PowerShell

- 输入以下命令卸载系统应用(如 Edge、Cortana):

```powershell

Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -like "*Edge*" } | ForEach-Object { $_.Uninstall() }

```

适用于无法通过常规方式卸载的程序

删除残留文件和注册表

- 卸载后,手动删除程序安装目录(如 `C:\Program Files`)

- 使用注册表清理工具(如 `regedit`)删除相关键值

- 重启计算机完成清理

三、注意事项

管理员权限:

所有命令需以管理员身份运行

依赖项处理:

部分程序需先卸载相关服务或依赖项

系统应用限制:

核心系统应用(如 Edge、Cortana)需通过 PowerShell 强制卸载

注册表清理:

建议使用专业工具(如 CCleaner)辅助清理残留

四、补充说明

流氓软件处理:若涉及流氓软件,需先结束相关进程(`taskkill`),再删除文件和注册表项

第三方工具:如 Display Driver Uninstaller(DDU)可辅助卸载复杂软件

通过以上方法,可有效删除软件。若遇到特殊情况,建议备份重要数据后操作。