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
- :
- Problem rerunning setup.exe
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
Apr 24, 2008
08:21 AM
Problem rerunning setup.exe
Hi,
I am using InstallShield 2008 install script MSI project.
When reruning setup.exe I want to run a FRESH INSTALL of my product.
But it always show me a mantainance dialog and if set Enable Maintenance to off, in Project Properties ,then it shows me to remove product.
I want a fresh install when I rerun setup.exe even my product is already installed.
Thank u in advance,
Davide
I am using InstallShield 2008 install script MSI project.
When reruning setup.exe I want to run a FRESH INSTALL of my product.
But it always show me a mantainance dialog and if set Enable Maintenance to off, in Project Properties ,then it shows me to remove product.
I want a fresh install when I rerun setup.exe even my product is already installed.
Thank u in advance,
Davide
(1) Reply
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Apr 26, 2008
07:54 AM
This isn't possible with an InstallScript MSI project using InstallShield 2008. While InstallShield 2008 does have the ability to create/embed multiple instance transforms, the setup.exe lacks the ability to detect and service them.
With a Basic MSI it would be possible using InstallShield 2008 to generate the transforms and a custom bootstrapper to service them. But with InstallScript MSI projects you don't have the option of using a custom bootstrapper.
The good news, InstallShield 2009 (Beta) does it all for you!
But remember, your application must first support 100% application isolation. That is to say there can't be any overlap in resources. They can't share DLL's, Registry keys, Services, EventLogs, Websites, Ports, ectera.
So before you start to tackle this, the application must be in order. Here's another good read:
http://blog.deploymentengineering.com/2006/10/multiple-instance-msis-and.html
With a Basic MSI it would be possible using InstallShield 2008 to generate the transforms and a custom bootstrapper to service them. But with InstallScript MSI projects you don't have the option of using a custom bootstrapper.
The good news, InstallShield 2009 (Beta) does it all for you!
But remember, your application must first support 100% application isolation. That is to say there can't be any overlap in resources. They can't share DLL's, Registry keys, Services, EventLogs, Websites, Ports, ectera.
So before you start to tackle this, the application must be in order. Here's another good read:
http://blog.deploymentengineering.com/2006/10/multiple-instance-msis-and.html