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
- :
- How to automatically overwrite the existing install with the latest Setup script?
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
Mar 07, 2017
04:26 PM
How to automatically overwrite the existing install with the latest Setup script?
We have InstallShield 2012 Spring - Premier Edition and we are trying to replace the existing install of our software (if it exists) with whatever is in the new Setup script when Setup.exe is run again.
Currently, if our software was previously installed, when we run our Setup script, it enters into maintenance mode. Our maintenance mode screen contains only the option to uninstall the software since we don't want our users to modify/repair it.
What we want is when Setup.exe is run, that the existing install is overwritten with the newest files. I read some things on Maintenance Experience. Right now, it is set as “Standard”. We could set this to “Multi-Instance” and then Qualifying Product(s) Detected dialog would get displayed to the user, but I also read that Qualifying Product(s) Detected dialog cannot be customized. It contains the option to install a new instance of our software which we don’t want to allow the user to do.
Is there any way we can make the current setup script overwrite the existing install of our software on that machine without any user intervention or the user having to manually select what they want to do? Thank you in advance.
Currently, if our software was previously installed, when we run our Setup script, it enters into maintenance mode. Our maintenance mode screen contains only the option to uninstall the software since we don't want our users to modify/repair it.
What we want is when Setup.exe is run, that the existing install is overwritten with the newest files. I read some things on Maintenance Experience. Right now, it is set as “Standard”. We could set this to “Multi-Instance” and then Qualifying Product(s) Detected dialog would get displayed to the user, but I also read that Qualifying Product(s) Detected dialog cannot be customized. It contains the option to install a new instance of our software which we don’t want to allow the user to do.
Is there any way we can make the current setup script overwrite the existing install of our software on that machine without any user intervention or the user having to manually select what they want to do? Thank you in advance.
(1) Reply
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Apr 04, 2017
03:59 PM
I don't believe this is possible using an "InstallScript-only" type of project. I belive you'd either have to use "InstallScript MSI" or "Basic MSI". I always recommend "Basic MSI" almost exclusively these days.
Chad
Chad
![](/skins/images/A5EADE085F77DE82FB3B14D6B307AE6A/responsive_peak/images/icon_anonymous_message.png)