如何在WiX中创建静默安装程序,该安装程序不向用户显示任何UI对话框,并使用默认设置进行安装,升级和卸载?
答案 0 :(得分:59)
Windows Installer(MSI)使用以下命令行参数进行静默:
无提示安装或无提示主要升级:
msiexec.exe /i foo.msi /qn
无声小升级:
msiexec.exe /i foo.msi REINSTALL=ALL REINSTALLMODE=vomus /qn
无提示卸载:
msiexec.exe /x foo.msi /qn
可执行路径:
C:\Windows\system32\msiexec.exe
答案 1 :(得分:20)
使用WiX创建的安装程序.exe可以从命令行运行,而无需使用以下命令行参数之一进行用户输入:
这个答案基于WiX 3.9。
答案 2 :(得分:4)
无论是否由WiX创建的所有MSI安装程序都可以通过命令行参数进行控制。因此,您可以使用UI创建安装程序并仍然以静默方式安装它,无需从安装程序中删除UI,只需在命令行中禁用它即可。请记住,请确保在第一个安装程序中添加升级元素,以便后续的安装元素匹配
答案 3 :(得分:0)
只是不包含任何UI / UIRef元素,然后不会包含任何UI:)