[wix-users] WIX installs reg entries in wrong node

Rob Mensching rob at firegiant.com
Wed Oct 30 12:11:36 PDT 2019

Build your MSI package as a 64-bit package. 32-bit packages write to 32-bit registry.

Short replies here. Complete answers over there: http://www.firegiant.com/

-----Original Message-----
From: wix-users <wix-users-bounces at lists.wixtoolset.org> On Behalf Of William Charlton via wix-users
Sent: Wednesday, October 30, 2019 12:08 PM
To: wix-users at lists.wixtoolset.org
Cc: William Charlton <william.s.charlton at outlook.com>
Subject: [wix-users] WIX installs reg entries in wrong node

I have a Microsoft Word VSTO project being developed on a Win 10 64-bit machine that has Officce 64-bit. My solution contains a project for the VSTO addin and a WIX installer project

As you can see in the attached WIX config file, I specify HKLM\Software\Microsoft\Office\Word\AddIns\FooAddIn as the target for reg entries. When I build a release version of the MSI and run the MSI on my target machine (another Win 10 64-bit box that has Office 64-bit), the reg entries appear under HKLM\SOFTWARE\Wow6432Node\Microsoft\Office\Word\Addins\FooAddIn instead of HKLM\SOFTWARE\Microsoft\Office\Word\Addins\FooAddIn as needed for Office 64 bit (see reference). As a result,the addin doesn't load when I bring up Word.

When I manually create the reg entries under HKLM\SOFTWARE\Microsoft\Office\Word\Addins\FooAddIn, the add-in loads as expected

How do I configure WIX so that my reg entries appear under HKLM\SOFTWARE\Microsoft\Office\Word\Addins\FooAddIn?

Reference: https://support.microsoft.com/en-us/help/2778964/addins-for-office-programs-may-be-registered-under-the-wow6432node

william.s.charlton at outlook.com

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

More information about the wix-users mailing list