方法1:通过WMIC命令卸载(传统方式)
适用场景:Windows 7/8/10(注:Windows 11已弃用WMIC,请用方法3)
- 以管理员身份运行CMD
- 按
Win + R
输入cmd
→ 按Ctrl + Shift + Enter
打开管理员命令提示符。
- 查询软件标识符
输入命令列出所有已安装软件:wmic product get name, identifyingnumber
- 在结果中找到目标软件的Name(名称) 和 IdentifyingNumber(产品代码,GUID格式)。
- 执行卸载命令
使用产品代码卸载(示例):wmic product where "identifyingnumber='{产品GUID}'" call uninstall
- 替换
{产品GUID}
为实际代码(保留花括号)。- 输入
Y
确认卸载。
方法2:通过MSIEXEC卸载MSI安装包
适用场景:软件通过Windows Installer(.msi)安装
- 获取产品代码
打开注册表:reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall /s /f "软件名"
- 在输出中查找
UninstallString
或ProductCode
(形如{GUID}
)。
- 执行卸载
使用产品代码卸载:msiexec /x {产品GUID} /qn
/qn
参数表示静默卸载(无确认弹窗),移除该参数可显示卸载向导。
方法3:通过PowerShell命令(CMD内调用)
适用场景:Windows 8/10/11(推荐)
- 在CMD中调用PowerShell
输入命令:powershell -command "Get-Package -Name '软件名*' | Uninstall-Package"
- 将
软件名
替换为目标程序名称(支持通配符 模糊匹配)。
- 强制卸载(无确认)
添加-Force
参数:powershell -command "Get-Package -Name 'Chrome*' | Uninstall-Package -Force"
注意事项与风险提示
- 管理员权限
- 所有操作需以管理员身份运行CMD,否则会提示权限不足。
- 数据备份
卸载前保存软件配置(如激活信息、用户数据)。
- 风险规避
- 系统组件(如.NET Framework)不可卸载,避免导致系统崩溃。
- 精确匹配软件名/GUID,错误操作可能误删其他程序。
- 卸载失败处理
- 若命令行失效,可手动执行卸载程序:
"C:\Program Files\软件名\uninstall.exe" /S # /S 参数静默卸载
- 若命令行失效,可手动执行卸载程序:
替代方案建议
- 普通用户:优先使用
控制面板 > 程序和功能
或设置 > 应用 > 安装的应用
卸载。 - 高级工具:使用 Geek Uninstaller 或 Revo Uninstaller 彻底清理残留文件。
引用说明:本文方法基于微软官方文档 WMIC 及 MSIEXEC 技术指南,适用于主流Windows系统,操作前请确认目标软件支持命令行卸载。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/8886.html