У меня есть программа, которая была упакована с InstallShield, которую я пытаюсь установить. Когда я запускаю Setup.exe
, ничего не происходит. Процесс зависает в диспетчере задач, и я могу его убить, но сам мастер установки никогда не запускается, независимо от того, как долго я оставляю его там.
У меня есть 6 одинаково настроенных компьютеров, на которых мне нужно это установить. Я знаю, что источник хорош, потому что я успешно установил его на одном из них сразу. С другой стороны, я получил это поведение, но после запуска некоторых обновлений и перезагрузки, он начал работать. Я пытаюсь установить его на 3-й машине, и я не могу заставить его работать вообще. На 4-м компьютере он появился после нескольких попыток, но я тупо отменил его, и теперь он там тоже не будет работать.
В средстве просмотра событий нет событий, и журналы не создаются в \Windows \Temp или \AppData \Local \Temp. Думая, что что-то не так с образом, который использовался на этих 6, я попробовал это на компьютере, на котором уже установлено это программное обеспечение, и странным образом я получаю то же самое поведение. Деинсталлятор из программы «Установка и удаление программ» также не запускается (тот же setup.exe
). Помимо этого нет ничего плохого с этими компьютерами вообще. Процесс также, похоже, ничего не делает (нет доступа к HD и не расходуется процессорное время).
Все рассматриваемые компьютеры являются машинами Win7. Я попробовал это на паре компьютеров Win10, и это работает отлично (с задержкой выстрела). Программное обеспечение выпущено в 2012 году, поэтому оно не совместимо с ОС (Win7 была ОС, для которой оно было разработано).
Я видел это раньше с установщиками InstallShield (особенно при удалении программного обеспечения с компьютеров HP), где процесс Setup.exe
выполняет работу в фоновом режиме, но не отображает окно для пользователя. Но они в итоге что-то придумали.
Как мне вообще начать устранять это? Существует ли режим отладки или подробного ведения журнала для пакетов InstallShield?