2015-03-30 2 views
0

Я пытаюсь установить программное обеспечение на Windows Server 2008 R2 SP1 и несколько инсталляторов неудачу, в том числе:Wix Installer: Не удалось дождаться ребенка для подключения к трубе

Visual C++ Redistributable 2012
MS Build Tools

В файлах журнала есть похожие сообщения об ошибках, которые заставляют меня думать, что существует общая проблема с установщиками на базе Wix, работающими на этом сервере:

[0ED0: 0F78] [2015-03-27T16: 57: 08]: Burn v3.6.3542.0, Windows v6.1 (сборка 7601: с пакетом обновления 1), путь:
C: \ Users \ dsmith \ Загрузки \ vcredist_x64.exe, CmdLine: '-burn.unelevated BurnPipe {B557C8BF-F4EF-414C-BEE4-4548A61377E5} {D6146B39-D884-46C5-81DF-91DE3E882A1B} 3568.'
[0ED0: 0F78] [ 2015-03-27T16: 57: 08]: Настройка строки переменной 'WixBundleLog' к значению 'C: \ Users \ митского \ AppData \ Local \ Temp \ dd_vcredist_amd64_20150327165708.log'
[0ED0: 0F78] [2015-03 -27T16: 57: 08]: установка строковой переменной 'WixBundleOriginalSource' для значения 'C: \ Users \ dsmith \ Down load \ vcredist_x64.exe '
[0ED0: 0F78] [2015-03-27T16: 57: 08]: Ошибка 0x800700e5: Не удалось дождаться ребенка для подключения к трубе. [0ED0: 0F78] [2015-03-27T16: 57: 08]: Ошибка 0x800700e5: Не удалось подключиться к расширенному родительскому процессу.
[0ED0: 0F78] [2015-03-27T16: 57: 08]: Переменная: WixBundleElevated = 1
[0ED0: 0F78] [2015-03-27T16: 57: 08]: Переменная: WixBundleLog = С: \ Users \ dsmith \ AppData \ Local \ Temp \ dd_vcredist_amd64_20150327165708.log
[0ED0: 0F78] [2015-03-27T16: 57: 08]: Переменная: WixBundleOriginalSource = C: \ Users \ dsmith \ Downloads \ vcredist_x64.exe
[0ED0: 0F78] [2015-03-27T16: 57: 08]: Ошибка 0x80070218: Не удалось написать
Тип сообщения для трубки. [0ED0: 0F78] [2015-03-27T16: 57: 08]: Ошибка 0x80070218: Не удалось отправить сообщение о завершении сообщения дочернему процессинному кэшу thread. [0ED0: 0F78] [2015-03-27T16: 57: 08]: Ошибка 0x800700e5: Не удалось выполнить для запуска для каждого пользователя.
[0ED0: 0F78] [2015-03-27T16: 57: 08]: Код выхода: 0x800700e5, не перезапуск: Нет

Есть ли способ исправить сервера, параметры реестра для проверки, и т.д.?

+0

Похоже, что здесь был поднят аналогичный вопрос - http://stackoverflow.com/questions/21675360/wix-3-8-burn-failed-to-elevate-package-installer – jbudreau

+0

Спасибо за ссылку, но это речь идет о создании нового установщика. Я пытаюсь использовать существующий установщик Microsoft и получать эту ошибку. – Dan

ответ

0

Это старый поток, и я не пробовал это, но в wix он выглядит так, как будто вы пытаетесь использовать протокол записи для связи wix с визуальным дистрибутивом C++, и этот конкретный .exe может не поддерживать протокол записи для передачи его прогресса. Попробуйте установить параметр протокола равным none, и, возможно, wix сможет справиться с этим лучше.

Я думаю, причина в том, что wix ожидает, что основной exe/installer для vC++ получит некоторую форму связи, когда вы сообщите ему протокол = «записать».

Смежные вопросы