- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- The version comparison failed. The setup will now terminate.
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
The version comparison failed. The setup will now terminate.
We're getting this error message at the very first step of running the installer, before any user input, if the installer has been run before and completed successfully and the product has not been uninstalled. This appears to be a result of upgrading to InstallShield 2018 R2. Previously our users have been able to run the installer multiple times and install the same product on the system multiple times, which is what we'd like to continue.
I appreciate there's already a posting with this subject. However my issue seems to be with our project design, not a failure to clean up the registry when uninstalling our product.
It appears the message is the result of InstallShield checking for product version and guid in the registry. Is there any way to regain the original behaviour?
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Hi @chrispower42 ,
- Just wondering "result of InstallShield checking for product version and guid in the registry. Is there any way to regain the original behavior?",what do these lines mean?
- You had upgrades from which version of Installshield to IS2018 R2?i.e what is the working version?
- Is your expectation something like user should be able to install same installer multiple times on machine?In this context next question would be what type of project is this ?(Basic MSI/Installscript ...)
- In general if the setup is already installed,next time it will launch in maintenance mode where you can choose Modify/Repair/Remove depends on project type.
Thanks,
Jenifer
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Thanks for your reply Jenifer. I've got a fix, currently in test. I looked at the registry entry created by the first installation: version was "0", and traced that back to the version number I used in my project being too big. I had a four-digit number in Product Version under INSTALLATION INFORMATION / General Information / General (cheerfully ignoring the fine print which says the limit is 255 on parts A and B), and also in the PRODUCT_VERSION string under USER INTERFACE / String Editor. I had changed it after upgrading and thought the failure was caused by the upgrade.