Burn is the WiX (Windows Installer XML) engine used to chain multiple installation packages into a singular, more seamless setup experience.
Questions tagged [burn]
609 questions
2
votes
1 answer
wix bootstrapper application - install multiple packages on checkboxes
I'm a newbie to Wix burn. I'm making a wix Bootstrapper Application (BA) with multiple msi to install and an UI consisting of one panel with checkboxes and a button install. Each checkbox invites the user to select/unselect a msi, then the user…

Brainless
- 1,522
- 1
- 16
- 30
2
votes
0 answers
Writing to 32 bit HKCR?
I'm working on an installer and one of the assemblies necessary to be installed requires entries under HKCR\Wow6432Node, but I can't seem to make the entries work.
I've tried specifying the entries as 32 bit components with Win64="no" but it still…

barthooper
- 115
- 9
2
votes
2 answers
WiX Bootstrapper - difficulty detecting if software is already installed C++ redistributable, SQL Server Compact 3.5 SP2
So far (thanks to a post from Rob Mensching), my code will detect .NET 4.0 if it's installed, and it'll pass right over it. I'm not able to correctly detect Microsoft Visual C++ 2010 x86 Redistributable OR Microsoft SQL Server Compact 3.5 Service…

gdeck
- 173
- 2
- 7
2
votes
2 answers
Wix Bundle, MsiPackage InstallSize attribute limited to 2,147,483,647 (need 15gb)
One package in our installer bundle downloads data from our server and then uncompresses it. The size of this data is 15gb.
I want to put this value into the Add/Remove programs size column.
The InstallSize attribute would appear to do what I want…

PhillC
- 189
- 11
2
votes
1 answer
WiX MajorUpgrade Schedule="afterInstallExecute" won't overwrite even non-keyPath files
Related to: How to keep a config file when major upgrade in wix v3.8?
Referencing: http://blogs.msdn.com/b/astebner/archive/2008/10/19/9006538.aspx, http://wixtoolset.org/documentation/manual/v3/howtos/updates/major_upgrade.html,…

Jason Kleban
- 20,024
- 18
- 75
- 125
2
votes
1 answer
Attach a license to each ExePackage in Wix Bundle
Is there a way to attach a license to each ExePackage in a Wix Standard Bundle Installer? For example, if I have a bundle that includes MSSQL Express, DotNet FrameWork 4.0 Full, and a MSI package. How do I attach MSSQL Express License to the MSSQL…

Ming
- 141
- 9
2
votes
2 answers
Wix Burn: Custom Bootstrapper upgrade but Installs side by side with older version
I'm struggling with my Custom Bootstrapper Upgrade issue. By following this thread, I'm using LaunchAction.Install.
This does Upgrade the Product as well as Boostrapper, but older Bootstrapper remains there, as shown in following screen shot.
If I…

Farrukh Waheed
- 2,163
- 2
- 29
- 59
2
votes
1 answer
Two ARP entries if installing MSI first and then a bundle containing the MSI
Why do I get two AddRemoveProgram entries if I install the setup.msi first, and then install the bundle.exe containing the setup.msi. Here is the Chain in my bundle.

Peter
- 1,048
- 10
- 23
2
votes
1 answer
Wix Bootstrapper - download bundle packages from a secured http repository
I'm working on a burn bootstrapper that needs to download prerequisites from a http repository that require authentication.
So, how I should handle this request?
Thanks!

slimbyte
- 53
- 6
2
votes
1 answer
Where are the 64 bit wix libs?
I'm creating a 64 bit bootstrapper application. The 32 bit version I've got linking to this:
C:\Program Files (x86)\WiX Toolset v3.7\SDK\VS2012\lib\x86\balutil.lib
But, there doesn't seem to be an x64 equilvalent. Is it missing from the SDK…

Scott Langham
- 58,735
- 39
- 131
- 204
2
votes
1 answer
WiX element not working
I am running a WiX bundle installation. One of the MSI packages should close the application if running:
1
This is in the element before the…

DaveO
- 1,909
- 4
- 33
- 63
2
votes
1 answer
How do you stop WiX from passing ARPSYSTEMCOMPONENT="1" when executing MSI files in a chain?
In "Bundle.wxs" I have a "chain" with "MsiPackage"s that are applied in sequence. When the WiX engine applies every MSI file it apparently passes ARPSYSTEMCOMPONENT="1" which prevents the MSI entry from appearing in Windows "Add/Remove Program"…

user2958211
- 69
- 1
- 7
2
votes
1 answer
Is it possible to read MSI properties from MSI files in chain before detect phase in bootstrapper?
In "Bundle.wxs" I have a "chain" with "MsiPackages" which contain "InstallConditions". In order for the user to decide which packages he/she wants installed/upgraded I would like to display properties found in them.
For instance, I want to read…

user2958211
- 69
- 1
- 7
2
votes
1 answer
WiX Custom Bootstrapper - Single Instance Check
I use the following code to check if a Single Instance of the CustomBA is already running in the Run block of the CustomBA.
When the user starts the "setup.exe" (CustomBA) by double clicking it the code below returns true which is the expected…

Ranjith Venkatesh
- 1,322
- 3
- 20
- 57