У меня есть программа, которая была упакована с InstallShield, которую я пытаюсь установить. Когда я запускаю Setup.exe , ничего не происходит. Процесс зависает в диспетчере задач, и я могу его убить, но сам мастер установки никогда не запускается, независимо от того, как долго я оставляю его там.

У меня есть 6 одинаково настроенных компьютеров, на которых мне нужно это установить. Я знаю, что источник хорош, потому что я успешно установил его на одном из них сразу. С другой стороны, я получил это поведение, но после запуска некоторых обновлений и перезагрузки, он начал работать. Я пытаюсь установить его на 3-й машине, и я не могу заставить его работать вообще. На 4-м компьютере он появился после нескольких попыток, но я тупо отменил его, и теперь он там тоже не будет работать.

В средстве просмотра событий нет событий, и журналы не создаются в \Windows \Temp или \AppData \Local \Temp. Думая, что что-то не так с образом, который использовался на этих 6, я попробовал это на компьютере, на котором уже установлено это программное обеспечение, и странным образом я получаю то же самое поведение. Деинсталлятор из программы «Установка и удаление программ» также не запускается (тот же setup.exe ). Помимо этого нет ничего плохого с этими компьютерами вообще. Процесс также, похоже, ничего не делает (нет доступа к HD и не расходуется процессорное время).

Все рассматриваемые компьютеры являются машинами Win7. Я попробовал это на паре компьютеров Win10, и это работает отлично (с задержкой выстрела). Программное обеспечение выпущено в 2012 году, поэтому оно не совместимо с ОС (Win7 была ОС, для которой оно было разработано).

Я видел это раньше с установщиками InstallShield (особенно при удалении программного обеспечения с компьютеров HP), где процесс Setup.exe выполняет работу в фоновом режиме, но не отображает окно для пользователя. Но они в итоге что-то придумали.

Как мне вообще начать устранять это? Существует ли режим отладки или подробного ведения журнала для пакетов InstallShield?

1 ответ1

0

Есть переключатель командной строки отладки. Синтаксис:

Setup.exe /debuglog"C:\PathToSetupLogFile\setup.log"

Обратите внимание, что, как в примере выше, вы не должны иметь пробелов между параметром /debuglog и указанным в кавычках полным именем файла журнала.

Предупреждение: этот конкретный файл журнала не является интуитивно понятным для чтения, но мы надеемся, что он может пролить некоторый свет на то, что происходит для вас.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .