Wix Service Installer иногда не удается установить или запустить - PullRequest
0 голосов
/ 11 мая 2018

Иногда, когда я запускаю мой установщик (сборка с wix), он не может установить или запустить службу. Но проблема не всегда появляется, поэтому большую часть времени она работает, но время от времени она терпит неудачу. Мои решения до сих пор:

  1. Повторная попытка нажатием кнопки повтора.
  2. Повторите попытку, закрыв установщик и открыв его снова.
  3. Повторите попытку, закрыв установщик и проводник Windows, и снова открыв оба.
  4. Отключение внешнего диска и его повторное подключение и повторная установка установщика.

Но я ищу, как я могу решить это навсегда. Так как я хочу иметь надежного установщика.

Используются следующие устройства:

  1. Планшет Windows с Windows 8.1
  2. планшет Windows с Windows 10
  3. Windows ПК с Windows 10
  4. Экземпляр VirtualBox с Windows Server 2016
  5. Экземпляр VMWare с Windows 7

Характеристики проекта:

  • .NET 4.7.1
  • Wix 3.11.1.2318

1 Ответ

0 голосов
/ 11 мая 2018

Подробный, ведение журнала отладки : Возможно, попробуйте выполнить подробное ведение журнала с дополнительной информацией об отладке и прямой записью без буферизации (чтобы предотвратить потерю буфера журнала из-за сбоев - последний не очень необходимо для вашего случая, но оставьте это в) и посмотрите, получите ли вы больше информации об ошибке времени выполнения:

msiexec.exe /i C:\Path\Your.msi /L*vx! C:\Your.log


Некоторые вопросы :

  • Выполняете ли вы какие-либо настраиваемые действия , связанные с установкой службы?
  • Что на самом деле делает ваш сервис? Включает ли это какие-либо подключения к базе данных ?
  • Ошибка возникает только на определенных машинах - или на всех машинах? Является ли рассматриваемая машина виртуальной машиной?
  • Точно ли, что при повторной попытке служба в конечном итоге запускается ?
  • На каком языке написан сервис? Управляемый код ? (да, похоже, что это так)
  • Этот сервис не является двоичным файлом, автоматически конвертируемым для запуска в качестве сервиса, не так ли? (не угадай)
  • Что говорится в окне просмотра событий ? ( Windows + R eventvwr и OK)
...