MX4*_*399 30 installer windows-installer wix wix3
如何在WiX中创建静默安装程序,该安装程序不向用户显示任何UI对话框,并使用默认设置进行安装,升级和卸载?
Chr*_*ter 61
Windows Installer(MSI)使用以下命令行参数进行静默:
无提示安装或无提示主要升级:
msiexec.exe /i foo.msi /qn
Run Code Online (Sandbox Code Playgroud)
无声小升级:
msiexec.exe /i foo.msi REINSTALL=ALL REINSTALLMODE=vomus /qn
Run Code Online (Sandbox Code Playgroud)
无提示卸载:
msiexec.exe /x foo.msi /qn
Run Code Online (Sandbox Code Playgroud)
可执行路径:
C:\Windows\system32\msiexec.exe
Run Code Online (Sandbox Code Playgroud)
Kev*_*ski 21
使用WiX创建的安装程序.exe可以从命令行运行,而无需使用以下命令行参数之一进行用户输入:
这个答案基于WiX 3.9.
无论是否由 WiX 创建的所有 MSI 安装程序都可以通过命令行参数进行控制。因此,您可以使用 UI 制作安装程序并仍然静默安装,无需从安装程序中删除 UI,只需在命令行中取消它即可。请记住,确保在第一个安装程序中添加升级元素,以便后续安装程序匹配
sas*_*ont -2
只要不包含任何 UI/UIRef 元素,那么就不会包含任何 UI :)