Summary
This article discusses how to perform major upgrades on installs built with an older version of InstallShield.
Synopsis
For major upgrades of older installations created with older versions of InstallShield, the best practice is to call the the cached setup.exe or .msi to uninstall itself completely before continuing with the new install. The new project should contain a completely new GUID apart from the previous version. Ideally, the name should be different as well. However, if the name is the same, then the version number should be increased accordingly.
Discussion
LaunchAppAndWait ( "C:\\Program Files\InstallShield Installation Information\\{YOUROLDPRODUCTGUIDHERE}\\Setup.exe", "/uninst", LAAW_OPTION_WAIT);
LaunchAppAndWait ( "msiexec.exe", "/x {YOUROLDPRODUCTGUIDHERE}", LAAW_OPTION_WAIT);
Additional Information
Related Articles
How to Configure a Major Upgrade 6Number of Views Perform Major Upgrade of InstallScript MSI Project with Basic MSI 3Number of Views InstallScript MSI Major Upgrade Results in "Setup Launcher Unicode Has Stopped Working" 10Number of Views Create a Major Upgrade 5Number of Views Modify Uninstall Behavior of a Previous Version During a Major Upgrade 3Number of Views
Hi, I am Reva - Ask me anything.
No new updates
Thanks for the feedback!
Your feedback has been saved.Rate this response:
Add Additional feedback ( Optional )
Are you sure you want to cancel
the case creation?
Are you sure you want to cancel the case creation?
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
Revenera Assistant
Case id: 00001065
Activity: Status change: 2 hours ago