This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- The version comparison failed. The setup will now terminate.
Subscribe
- 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
‎Oct 22, 2012
11:49 AM
The version comparison failed. The setup will now terminate.
I had a project in Installshield 2010 (installscript), and i recently converted it to Installshield 2012 Spring. The converted installer still works on 32-bit machines, but throws the above error "The version comparison failed. The setup will now terminate." when run on a 64-bit Windows 7 machine. I have changed the project/Settings/Platforms to be "all platforms supported by Installshield". I tried running the install again and it still failed with the same message immediatly after starting the install. I also tried just adding Windows 7 to the supported platforms and that didnt help either. I am unable to get the debugger to jump into the program. I am thinking the error is happening due to a setting in IS 2012 Spring prior to accessing the code and that is why i am unable to debug.
If anyone knows what setting i am missing in order to allow my program to function in a 64 bit operating system enviroment please let me know! any help is greatly appreciated!
thanks
Alicia
If anyone knows what setting i am missing in order to allow my program to function in a 64 bit operating system enviroment please let me know! any help is greatly appreciated!
thanks
Alicia
(2) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Oct 22, 2012
12:16 PM
That message is the IDS_IFX_ERROR_UPDATE_VERSION_COMPARE_FAILURE string, and part of the standard OnSetUpdateMode displays that if VerProductCompareVersions fails. Maybe add OnSetUpdateMode to your script, and examine the return value from VerProductCompareVersions to get more information?
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Oct 22, 2012
04:09 PM
thank you! that definitely lead to helping us discover what was wrong. it turned out a version of the installer was being left in the Programs and Features area in Control panel. This had never happened in the past and we realized with your help that the GUID was still there after install, preventing the install from running again - and preventing any helpful messages from displaying!
thanks again!
thanks again!
![](/skins/images/8C9D13A71C7F7695F3262372C0172D68/responsive_peak/images/icon_anonymous_message.png)