InstallShield ведет журнал во время установки?

17

Просто хочу знать, ведет ли InstallShield журнал во время установки приложения.

Я уже проверил C: \ Program Files \ InstallShield Информация об установке {GUID}, но там нет файла журнала.

Причина в том, что установка стороннего инструмента завершается неудачно с произвольной ошибкой, такой как:

«Произошла следующая ошибка в файле \ ZZZ. Файл доступен только для чтения»

Варианты: Игнорировать, Повторить, Прервать

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

Благодарю.

Энрике Закчи
источник

Ответы:

15

См. Параметры командной строки Setup.exe для официальных документов по параметрам командной строки Installshield.

Если вы используете setup.exeфайл, а не MSI, и запускаете его без вывода сообщений, вы можете использовать параметр / f2, чтобы указать расположение файла журнала . Что-то вроде:

Setup.exe /s /f2"C:\Setup.log"
GAThrawn
источник
Это то, что я ищу. Не могу проголосовать за тебя, потому что у меня нет репутации, но я обещаю. Благодарю.
Энрике Закчи
В этом журнале отображается только следующая информация: [Имя приложения] = Пример версии приложения 3000 = 1.00.0000 Компания = Пример корпорации программного обеспечения Lang = 0409 [ResponseResult] ResultCode = 0. Возможно, вы хотите / debuglog
Эд Гривз
Не работает для меня Лог-файл не создан.
Флориан, зима
/sПереключатель отключает мастер пользовательского интерфейса, который может или не может быть то , что кто -то хочет, но это не имеет ничего общего с лесозаготовками.
Флориан, зима
21

В игре два компонента - движок Installshield и движок установщика MSIExec / Windows.

В более поздних версиях загрузчика Installshield Setup.exe был введен флаг / debuglog.

Чтобы войти в оба, попробуйте:

Setup.exe /debuglog"C:\PathToLog\setupexe.log" /V"/L*v c:\PathToLog\SetupMSI.log"

Убедитесь, что у пользователя есть права на запись в указанные пути

Командная строка Installshield Setup.exe

Справочник по командной строке 2008

Ссылка на командную строку 2009 г. Я не уверен, что это правильно, поскольку оригинал больше не доступен.

(мертвый) 2010 Ссылка на командную строку

(мертвый) Ссылка на командную строку 2011 года

(мертвый) Ссылка на командную строку 2012 года

Последние параметры командной строки

Справочник по отладке командной строки MSI

Также смотрите это http://www.installationdeveloper.com/686/using-log-files-in-installshield/

GilesDMiddleton
источник
Это сработало для меня, тогда как ответ GAThrawn (принят) не сработал. (setup.exe,
сборка
1
Здесь много мертвых ссылок.
Агостино
@Agostino три мертвые ссылки - все Installshield (неожиданный сюрприз). Обновлен пост с последней ссылкой командной строки от IS.
ДжайлсДиддлтон
Возможно, вы можете попробовать использовать Internet Archive Wayback Machine, чтобы исправить их?
Агостино,
7

Также доступен для установки installshield. Exe - ключ / V.

Setup.exe /V"/LIME c:\Temp\Install.log"
StingyJack
источник
1

Ну, вы можете заставить его иметь один:

msiexec.exe /i C:\Path\Your.msi /L*v C:\Your.log
Иштван
источник
1
Это для MSI. Вопрос про InstallShield.
Марк Ричман