Myluzh Blog

Strive to become a dream architect.

Windows使用msiexec命令静默安装卸载软件

发布时间: 2022-10-19 文章作者: myluzh 分类名称: Windows


0x01 msiexec用法
1. 安装

msiexec /i ***.msi /qb /l*v ***.log
/i表示安装,***.msi是MSI安装包的全路径。/qb表示安静安装(不需要用户点下一步),/l*v表示输出日志到 ***.log文件。

2. 卸载
msiexec /x {GUID} /q
每个程序安装后,都会有一个GUID号 /x 用于卸载一个程序。/q表示完全安静地安装。
msiexec /x ***.msi /q
也可以通过MSI文件来卸载。其效果和通过GUID号来卸载是一样的。

详细用法可以在命令行下输入:msiexec,查看弹出来的帮助 。

0x02 关于获取程序GUID
如何获取程序GUID号码?

cmd查看程序GUID
命令行输入wmic然后再输入product list即可查询到GUID号

注册表查看程序GUID
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall
HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall

powershell查看程序GUID
get-wmiobject Win32_Product | Format-Table IdentifyingNumber, Name, LocalPackage -AutoSize

详细请参考https://qastack.cn/programming/29937568/how-can-i-find-the-product-guid-of-an-installed-msi-setup

标签: windows msiexec 静默 安装 卸载

发表评论