cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
davide77
Level 5

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
Labels (1)
0 Kudos
(1) Reply
Christopher_Pai
Level 16

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
0 Kudos