Difference between revisions of "InstallShield"
(moved non-MSI installer instructions from discussion to page) |
|||
Line 3: | Line 3: | ||
Documentation for all of the InstallShield products is available at the [http://www.flexerasoftware.com/products/installshield.htm Flexera] web site. | Documentation for all of the InstallShield products is available at the [http://www.flexerasoftware.com/products/installshield.htm Flexera] web site. | ||
− | In many instances, InstallShield packaged programs are distributed as self-extracting zip files. These can be pre-extracted using any unzip program to provide access to the standard InstallShield setup.exe. The silent install method(s) available for InstallShield packaged software depend on the version and type of installer the software authors decided to create. See the [[#Links|Links]] section for more details. | + | In many instances, InstallShield packaged programs are distributed as self-extracting zip files. These can be pre-extracted using any unzip program to provide access to the standard InstallShield setup.exe. The silent install method(s) available for InstallShield packaged software depend on the version and type of installer the software authors decided to create. See the [[#Links|Links]] section for more details. Especially the link to [http://unattended.sourceforge.net/installers.php unattended] is helpful, because there are many different varieties of InstallShield installers. |
== Non-MSI wrapped InstallShield installers == | == Non-MSI wrapped InstallShield installers == |
Revision as of 11:24, 24 October 2012
InstallShield is a commonly used installer creation tool from Flexera (formely Macrovision).
Documentation for all of the InstallShield products is available at the Flexera web site.
In many instances, InstallShield packaged programs are distributed as self-extracting zip files. These can be pre-extracted using any unzip program to provide access to the standard InstallShield setup.exe. The silent install method(s) available for InstallShield packaged software depend on the version and type of installer the software authors decided to create. See the Links section for more details. Especially the link to unattended is helpful, because there are many different varieties of InstallShield installers.
Non-MSI wrapped InstallShield installers
For Non-MSI wrapped installshield installers you must create INSTALL and UNINSTALL response files
These are the steps for successful installation and unintallation:
- Use Uniextract to extract the Disk1 folder containing the installshield setup.exe with assocaited cab files.
- Record the setup.iss file using setup.exe -r NOTE this file is created in C:\Windows so move it from their to your install source folder.
- Make two copies e.g. setup32.ini and setup64.ini for XP/Win764. Edit each setup??.iss to change the value of szDir=
- Record another setup.iss this time for uninstallation. This is done by finding the UID folder usually located in
C:\Program Files (x86)\InstallShield Installation Information
and runningsetup.exe -r
(again). The new setup.iss file is again located in c:\windows - Edit the setup.ini and add switches to the value
cmdline=/s /v/qn
- Now reference the following for sequencing your app installation:
- installation:
- For XP or Win7 32bit
%SOFTWARE%\MYAPP\setup.exe /s /f1%SOFTWARE%\MYAPP\setup32.iss /f2c:\netinst\MYAPP.log
- For Windows 7 64bit
%SOFTWARE%\MYAPP\setup.exe /s /f1%SOFTWARE%\MYAPP\setup64.iss /f2c:\netinst\MYAPP.log
- For XP or Win7 32bit
- uninstallation:
- For XP or Win7 32bit
RunDll32 C:\PROGRA~1\COMMON~1\INSTAL~1\PROFES~1\RunTime\11\00\Intel32\Ctor.dll,LaunchSetup "C:\Program Files\InstallShield Installation Information\{MYAPPUID}\setup.exe" /s /f1c:\localfolder\uninst.iss
- For Windows 7 64bit
RunDll32 C:\PROGRA~2\COMMON~1\INSTAL~1\PROFES~1\RunTime\11\00\Intel32\Ctor.dll,LaunchSetup "C:\Program Files (x86)\InstallShield Installation Information\{MYAPPUID}\setup.exe" /s /f1c:\localfolder\uninst.iss
- For XP or Win7 32bit
Links
- InstallShield Setup Silent Installation Switches AppDeploy.com
- InstallShield Silent Uninstall AppDeploy.com
- Many installers explained Unattended
- Traditional Silent Mode for InstallScript MSI Installations Macrovision.com
- Setup.exe and Update.exe Command-Line Parameters Macrovision.com