The information in this article is complementary to the information available in the article How do I customize my WinZip MSI? It provides examples and gives additional detail regarding information in the Installing WinZip with limited user involvement section.
Windows Installer (msiexec.exe) is responsible for interpreting installation packages (MSI files) and installing applications. Installing an application using an MSI file can be done in a number of ways including doing so by a Group Policy, by manually installing, or by using System Center Configuration Manager (SCCM which was formerly SMS). If the method you choose involves using a command line you will need to know the correct syntax.
In basic terms, Microsoft lists the syntax for msiexec.exe as follows:
msiexec /Option <Required Parameter> [Optional Parameter]
The first Option you must include would be your install option. Of those that are offered with msiexec.exe, this article will deal with the install ( /i ) and uninstall ( /x ) options. Those who are advanced with using msiexec from the command line should note that WinZip does not support the Advertise option.
After the Install Option you must include the MSI file. If the MSI file is located in the same folder as that from which your command line is running you need only list its filename. Otherwise you will either need to list its local path, such as C:\Install_files\winzipxxx.msi, or its network path, such as \\server\share\Install_files\winzipxxx.msi.
Of the remaining msiexec options, Display Options and Public Properties are relevant. The WinZip install does not necessitate a restart by default.
For Display Options, Microsoft provides the following for limited user involvement:
||Quiet mode, no user interaction
||Unattended mode, progress bar only
||Sets user interface level
||No UI (same as /quiet)
||Basic UI (same as /passive)
If you have edited your WinZip MSI file properties, installing using the parameters above will honor those edited properties. If you would rather not edit the MSI file properties directly, you can force Windows Installer to use Public Property values that you specify on the command line. For instance, if you would like to prevent the WinZip desktop shortcut from being installed you could include ADDDESKTOPICON=0 on your command line.
Note: The INSTALLCMD property has a value that would be one or more switches. If you will be specifying a value for INSTALLCMD on the command line you will need to enclose the value with double quotes as there are spaces between these switches and forward slashes are involved. For example, if you want to prevent WinZip from using Quick Pick and would also like to disable Check for Updates you would use INSTALLCMD="/noqp /noc4u /autoinstall".
msiexec /i winzipxxx.msi /qn
|Install to a WinZipXX folder
msiexec /i winzipxxx.msi /qn INSTALLDIR="C:\Program Files\WinZipXX"
|No desktop shortcut, Start menu shortcut, Check for Updates, and Tip of the Day
msiexec /i winzipxxx.msi /qn ADDDESKTOPICON=0 ADDSTARTMENU=0 INSTALLCMD="/noc4u /notip /autoinstall"
msiexec /x winzipxxx.msi /qn
|Don't display the WinZip - Uninstall webpage
msiexec /x winzipxxx.msi /qn SHOW_WEBPAGE=0
If you have any questions about this information please email Technical Support.
How do I customize my WinZip MSI?
How do I install WinZip multi-user licenses in a networked environment?