[wix-users] why does 64 bit bundle install key/value pairs under the 32 bit HKLM/Software/Win6432Node registry key?

Ian Bell ib at ianbellsoftware.com
Wed Oct 12 19:08:22 PDT 2016


You are correct and I should have been clearer.  I was just commenting on
what happens when the same installer is run twice in a row - the first time
installs, the second time repairs/uninstalls.   I was not suggesting this
was a bug or a problem.

Thanks,

Ian


-----Original Message-----
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf Of
Edwin Castro
Sent: 12-Oct-16 21:56
To: WiX Toolset Users Mailing List
Subject: Re: [wix-users] why does 64 bit bundle install key/value pairs
under the 32 bit HKLM/Software/Win6432Node registry key?

On Wed, Oct 12, 2016 at 6:38 PM, Ian Bell <ib at ianbellsoftware.com> wrote:
> What I have found is that running the WIX SETUP program the first time 
> installs the application while running the WIX SETUP program a second 
> time uninstalls/repairs the application.

This sounds like the second time you're installing you are not installing
something that has a different version from Windows Installer's perspective.
Remember that Windows Installer ignores the 4th version component. If during
your upgrade testing you install base version 1.2.3.4 and then upgrade to
version 1.2.3.5, then Windows Installer treats it as the same version and
you get the repair behavior you're seeing.

See

https://msdn.microsoft.com/en-us/library/windows/desktop/aa370859.aspx

https://msdn.microsoft.com/en-us/library/windows/desktop/aa370579.aspx

--
Edwin G. Castro

____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant
http://www.firegiant.com/



More information about the wix-users mailing list