First Step: Install manually on a machine, and copy the contents of C:\Program Files\Winzip to a shared folder from which you will install onto remote machines.
Second Step: If you have a Site License, obtain the license file from Winzip (Winzip.wzmul) and copy it to that same folder.
-----------------------------------------------------
Install Options
/noqp = No Quick Pick
/noc4u = Turns off Checking for updates automatically
/nojobrunprompt = prevent the prompt dialog from appearing when running WinZip jobs
/nodesktop = prevent WinZip from including the WinZip icon on the desktop
/nostartmenu = prevent WinZip from including the WinZip icon at the top of the Start menu
/nomenugroup = prevent WinZip from creating a WinZip program group and icons
Details about registering for network user (Site-Licensed) installs:
Customers who purchase a multi-user license will receive a unique WinZip.wzmul registration file which must be copied
to a WinZip subfolder in the Windows Common AppData folder. This folder contains application data for all users. A typical path for the WinZip.wzmul file is C:\Documents and Settings\All Users\Application Data\WinZip. The presence of WinZip.wzmul in this folder will convert the evaluation WinZip 11.0 to a licensed registered version.
There is another MSI property called SHOW_WEBPAGE. This property is for the uninstall. if the SHOW_WEBPAGE property in the MSI file is non-zero, the uninstall will query the "Why Did I Uninstall" website and display the page.
SHOW_WEBPAGE=0 - Disable query of uninstall web site.
SHOW_WENPAGE=1 - Enable query of uninstall web site.
-I created a new transform file (did not use Install Tailor, just a blank MST).
-Edit the INSTALLCMD property in Setup Editor to be: "/noqp /notip /noc4u /nopredefinedjobs /autoinstall"
NOTE that /autoinstall has to be the last switch.
-I also added the license file (winzip.wzmul) to the package so it was placed in C:\Documents and Settings\All Users\Application Data\Winzip\
Details on Switches Used for the INSTALLCMD property:
/noqp = no quickpick icon in system tray
/notip = no tip of the day
/noc4u = don't check for updates
/nopredefinedjobs = no predefined sample jobs in the Winzip menu
Then deployed the MSI with the Transform and it worked great.
2. Copy the Winzip folder from e.x. C:\program files\ to your "setup" folder, e.x. C:\WinzipSetup
Copy WinZip.wzmul to the "setup folder, e.x. C:\WinzipSetup
Copy - paste the vbs script below, and create the file winzipSetup.vbs in the C:\WinzipSetup folder.
the WinzipSetup folder should contain a folder called Winzip, the winzip.wzmul and the winzipsetup.vbs file.
Now you can move the WinzipSetup folder to your deployment server. All the client has to do is run the .vbs file - it will silently install winzip and insert the multi-user registeration file.
If no Winzip folder exists, the script will install winzip, but if the "program files"\winzip folder does exists, then it will do nothing and quit with code 100
' Install Winzip - Then register winzip with license file
' 2007 Anton
' --------------------------------------------------
1. Install WinZip on a computer
2. Copy the C:\Program Files\Winzip folder to another computer
3. Run the command line:
"c:\program files\winzip\winzip32.exe" /noqp /noc4u /nopredefinedjobs /nojobrunprompt /notip /nodesktop /nostartmenu /autoinstall"
(Info)
Method 2: Use MSI File
1. Download MSI from here at WinZip.com
2. Download Orca
3. Install Orca
4. Start Orca and open the WinZip MSI
5. Change the ADDDESKTOPICON, ADDMENUGROUP, ADDSTARTMENU and INSTALLCMD to your likings
(Info)
On first glance the easiest way to approach this packaged would be to edit it with ORCA and add the following properties.
The problem arises when you attempt to add the WinZip.wzmul file that contains site license information to the
C:\Documents and Settings\All Users\Application Data\WinZip directory. The presence of WinZip.wzmul in this folder will convert the evaluation WinZip 11.0 to a licensed registered version.
In ORCA this is not the easiest process. The best solution is to build a transform and include the following properties and WinZip.wzmul.
ADDDESKTOPICON=0 Add the WinZip Desktop icon to the user's desktop
ADDMENUGROUP=0 Add a WinZip Menu Group item to Start -> All Programs for each user
ADDSTARTMENU=0 Add WinZip to the top of each user's Start Menu
RUNWINZIP=0
RUNQKPICK=0
DISABLEADVSHORTCUTS=1
USERNAME = Authorized User
COMPANYNAME= XXXXXXXXXXXXXXXXXX
ALLUSERS=1
Accept=Yes
WZMUL=1
INSTALLDIR= c:\program files\WinZip
INSTALLCMD= /noqp /notip /noc4u /nopredefinedjobs
/autoinstall
There is an issue with Winzip 11.2 and ADDMENUGROUP property in their MSI.
If you change/customize the value of this property from 1 which is default to 0 within MSI itself or through creating an MST, upon installation MSI will roll-back half way through.
This was confirmed to me by WinZip support staff.
All other properties work fine. We have changed the values of ADDDESTKOPICON, ADDSTARTMENU, INSTALLCMD and they all work fine.
In order to clean-up start menu icons I have developed two VB Scripts and placed them in Custom Actions.
1) This script deletes start menu icons and moves winzip icon to a destination we choose:
CONDITION for this custom actions is:
-------------------------------------
NOT Installed AND NOT (REMOVE = "ALL")
-------------------------------------
and the action is second to last in the sequence.
==== BEGIN SCRIPT ====
=========================================
Set oFS = CreateObject("Scripting.FileSystemObject")
If oFS.FileExists("C:\Documents and Settings\All Users\Start Menu\Programs\WinZip\WinZip 11.2.lnk") Then
oFS.MoveFile "C:\Documents and Settings\All Users\Start Menu\Programs\WinZip\WinZip 11.2.lnk" , "C:\Documents and Settings\All Users\Start Menu\Programs\Applications\WinZip 11.2.lnk"
oFS.DeleteFolder "C:\Documents and Settings\All Users\Start Menu\Programs\WinZip"
Else
End If
====================================================
==== END SCRIPT ====
2) Script two runs only if the MSI is un-installed, either by command line, or by Add-Remove programs and it simply deletes custom placed shortcut for winzip.
CONDITION for this custom actions is:
-------------------------------------
REMOVE="ALL" OR MaintenanceMode=REMOVE
-------------------------------------
and the action is very last in the sequence.
==== BEGIN SCRIPT ====
=========================================
Set oFS = CreateObject("Scripting.FileSystemObject")
If oFS.FileExists("C:\Documents and Settings\All Users\Start Menu\Programs\Applications\WinZip 11.2.lnk") Then
oFS.DeleteFile "C:\Documents and Settings\All Users\Start Menu\Programs\Applications\WinZip 11.2.lnk"
Else
End If
====================================================
==== END SCRIPT ====
I have a single user licensed WinZip 11.1, I was following the comments / steps listed above, and was unable to find "WinZip.wzmul" file under "C:\Documents and Settings\All Users\Application Data\WinZip" which contains the registration information, instead I found "WinZip.sureg" file there which contained the registration/license info...
So added the "WinZip.sureg" file in my package and customised as per the instruction listed above....
There is an MSI for v11.1 which is a real mess and to be avoided at all costs. There is a whole raft of standard actions which have been conditioned with 'If NOT Installed', including some uninstall actions...
Use 12.0 (the latest at the time of writing) or 11.2.
This website uses cookies.
By continuing to use this site and/or clicking the "Accept" button you are providing consent
Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our
websites or when you do business with us. For more information about our
Privacy Policy and our data protection
efforts, please visit
GDPR-HQ