1
votes

I have a little Wix Burn Bundle that installed all my required components. In case of the first installation on a system, it all works fine. The installation dialog is presented, the components get installed, just as intended.

When I execute the same Bundle on the system again, I always get the uninstall/modify screen. I have set DisableModify, DisableRemove and DisableRepair to yes. What I want to have is that the Bundle always behaves the same (e.g. show the install screen), regardless of whether it has been installed to the system previously or not. Is there a way to do that?

1

1 Answers

-1
votes

To be honest, I am not entirely sure that I understand your use case. You will not get multiple installations of your product if this is what you want (unless your components are really weird). And if the product is already installed, why would you want the user to sit through an installation wizard again?

If you just want to make the modify/repair page to look the same as the install page and run a repair when doing the second install, it might be possible to do this by customizing the theme file and provide your custom theme in your bundle wxs file.

Of course, you can always create your custom bootstrapper application as well. I would advise you to think twice before you try to change the normal way of installing things though, i.e. that they can only be installed once per context unless you change product codes and take some additional care (more information here).