У меня есть Wix Bootstrapper, который устанавливает/обновляет несколько MSI. MSI работает и обновляется нормально, а Bootstrapper нормально работает при начальной установке. Однако я попытался протестировать обновление с помощью Boostrapper, и каждый раз он даже не запускался и порождал большое количество процессов и файлов Setup_XXXXXXXXXXXXX_Failed.txt в папке %Temp%. каждый из этих файлов failed.txt в конце содержит следующее:
[3098:23F8][2014-06-10T11:03:00]e000: Ошибка 0x800705b4: Не удалось открыть родительский канал: \.\pipe\BurnPipe.{087217E1-A4F3-4951-8319-06031945DA08} [3098:23F8] [2014-06-10T11:03:00]e000: ошибка 0x800705b4: не удалось подключиться к процессу без повышенных прав. [3098:23F8][2014-06-10T11:03:00]e000: ошибка 0x800705b4: не удалось запустить машинный режим
Цифры различаются между файлами, но ошибки остаются прежними.
Я запускаю этот Bootstrapper Exe с различными аргументами командной строки, чтобы сообщить ему, какие MSI устанавливать, и предоставить ему место установки и различные аргументы для настраиваемых действий.