Wix Bootstrapper will not update, Error 0x800705b4

0

I have a Wix Bootstrapper which installs/updates a number of MSIs. The MSI runs and updates fine, and the Bootstrapper will run fine for an initial install. I attempted to test Updating with the Boostrapper, however, and every time it will not even launch, and spawn a large number of processes and Setup_XXXXXXXXXXXXX_Failed.txt files in the %Temp% folder. each of these failed.txt files contain the following at the end:

[3098:23F8][2014-06-10T11:03:00]e000: Error 0x800705b4: Failed to open parent pipe: \.\pipe\BurnPipe.{087217E1-A4F3-4951-8319-06031945DA08} [3098:23F8][2014-06-10T11:03:00]e000: Error 0x800705b4: Failed to connect to unelevated process. [3098:23F8][2014-06-10T11:03:00]e000: Error 0x800705b4: Failed to run per-machine mode

The numbers vary between files but the errors remain the same.

I am running this Bootstrapper Exe with various command line arguments to tell it what MSIs to install and to provide it with Install Location and various arguments for Custom Actions.

wix
updates
bootstrapper
failed-installation
asked on Stack Overflow Jun 10, 2014 by dingdangdowney

1 Answer

2

This was reported at http://wixtoolset.org/issues/3890/. I just recently fixed it, the next WiX build shouldn't spawn a large number of processes.

However, the underlying problem was that Burn was receiving a command line that CommandLineToArgvW couldn't parse. You need to make sure that all double quotes are properly escaped, and that when using double quotes for spaces that there is an even number of them.

answered on Stack Overflow Jun 10, 2014 by Sean Hall

User contributions licensed under CC BY-SA 3.0