MSI Engine не запускается
У нас есть установщик MSI, созданный с помощью InstallAware. По какой-то мистической причине некоторые файлы MSI, созданные с использованием одного и того же процесса сборки, не работают на одном конкретном компьютере. MSI Engine не запускается, и я даже не вижу созданные журналы. В результате я ничего не могу сделать с проблемой. Я пытался отключить антивирус и брандмауэр, если что-то подобное блокировало процесс. Это происходит случайным образом только с определенными сборками. Эти сборки работают на других машинах без проблем.
У кого-нибудь есть подсказка о том, как подойти к проблеме?
2 ответа
У меня была эта проблема однажды с моим проектом. Быстрое решение может состоять в том, что вы попытаетесь изменить код продукта в настройках проекта и пересобрать его. А затем установите эту новую MSI на той же проблемной машине. Надеюсь, ваша проблема исчезнет. Если это решит вашу проблему, сообщите об этом всем, отметив этот ответ как полезный.
Возможно, вы можете попытаться проверить, установлена ли Windows Installer Engine на данном компьютере? Проверьте версию msi.dll в C:\Windows\system32 или эквивалентный путь, если Windows находится на другой букве диска. Последняя версия на момент написания 5.0.7601.17807.
Очевидно, проверьте, отличается ли проблемный компьютер другими способами: версия ОС, языковая версия, имя пользователя (admin?), Дисковое пространство, ошибки диска и т. Д. Командная строка для создания подробного файла журнала (тихая установка, с подробный файл журнала):
msiexec.exe /I "C:\Test.msi" /QN /L*V "C:\Temp\msilog.log"
Однако, похоже, что вы вообще не можете запустить двигатель, и тогда не будет логов.