[wix-users] Is there any way around WIN64DUALFOLDERS substitution?

David Watson dwatson at sdl.com
Wed Nov 8 10:18:33 PST 2017

The 'by the book' way of doing this is to have a 64 bit MSI which can also deploy 32 bit components. But of course this does not work on 32 bit OS so you end up with a package for both and something that selects the right MSI on a per OS basis. It's not too tricky to build multiple bitness/architecture MSIs with the same set of code.

You are fighting the system a bit.

Would a separate directory search rooted under the 64bit program files folder work, it may suffer the same issues.

SDL PLC confidential, all rights reserved. If you are not the intended recipient of this mail SDL requests and requires that you delete it without acting upon or copying any of its contents, and we further request that you advise us.
​SDL PLC is a public limited company registered in England and Wales. Registered number: 02675207. 
Registered address: SDL PLC, New Globe House, Vanwall Business Park, Vanwall Road, Maidenhead, SL6 4UB, U.K.
-----Original Message-----
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf Of Carter Young via wix-users
Sent: 07 November 2017 20:40
To: wix-users at lists.wixtoolset.org
Cc: Carter Young <ecyoung at grandecom.net>
Subject: Re: [wix-users] Is there any way around WIN64DUALFOLDERS substitution?

Have you tried testing for the machine bitness first.  I.e something like:

If win.x64 then
    _search for 64 bit java_
If win.x32 then
    _search for 32 bit java_

using the XML conditions listed at:

Quoting Lewis Henderson via wix-users <wix-users at lists.wixtoolset.org>:

> Is there any way to somehow set the above mentioned "mask" argument to 
> 1 for a particular set of searches?  I know why Windows Installer is 
> trying to enforce this rule, but I'm not trying to install 32-bit code 
> in the "Program Files" tree, I'm just trying to find something that's 
> already installed there.  If anyone has a solution for this (other 
> than "install a 32-bit Java" or "install Java outside the 'Program 
> Files' tree", I'd greatly appreciate it.
> Thanks.
> Lewis Henderson
> OpenText, Inc.
> ____________________________________________________________________
> WiX Toolset Users Mailing List provided by FireGiant 
> http://www.firegiant.com/

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

More information about the wix-users mailing list