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
Filter is not applied when the full enterprise structure path is entered in the Location/Cost Center/Business Unit column … 6Number of Views Create a Major Upgrade 6Number of Views Memory Access Violation When Building a Project Which Contains a Large Number of Files 6Number of Views Provide Notification of a Major Upgrade 6Number of Views Setting INSTALLDIR to the Root Drive 7Number 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