edchapel / wix-user-to-machine

Upgrade a WiX installation from per-user to per-machine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

wix-user-to-machine

Upgrade a WiX installation from per-user to per-machine

Out of the box, MSI will not upgrade a per-user product to per-machine. This is a well known problem. This example leverages burn to work around this limitation.

Projects:

To reproduce the upgrade problem, install PerUserSetup then PerMachineSetup. There will be two ARP entries since MSI did not perform an upgrade.

If you install PerUserSetup then PerMachineBootstrapper, the per-user installation will be properly removed. There will only be one ARP entry for PerMachineBootstrapper.

About

Upgrade a WiX installation from per-user to per-machine