Czy InstallShield prowadzi dziennik podczas instalacji?

17

Po prostu chcę wiedzieć, czy InstallShield prowadzi dziennik podczas instalacji aplikacji.

Sprawdziłem już C: \ Program Files \ InstallShield Installation Information {GUID}, ale nie ma tam pliku dziennika.

Powodem jest to, że instalacja narzędzia innej firmy kończy się niepowodzeniem i występuje dowolny błąd, taki jak:

„Wystąpił następujący błąd w pliku \ ZZZ. Plik jest tylko do odczytu”

Dostępne opcje: Ignoruj, Spróbuj ponownie, Przerwij

Chcę znaleźć pełną ścieżkę do pliku, a także inne informacje i myślę, że może to być w dzienniku (jeśli istnieje).

Dzięki.

Henrique Zacchi
źródło

Odpowiedzi:

15

Zobacz parametry wiersza polecenia Setup.exe, aby uzyskać oficjalne dokumenty dotyczące parametrów wiersza polecenia Installshield.

Jeśli korzystasz setup.exeraczej z pliku MSI niż z pliku MSI i używasz go w trybie cichym, możesz użyć parametru / f2, aby określić lokalizację pliku dziennika . Coś jak:

Setup.exe /s /f2"C:\Setup.log"
GAThrawn
źródło
Właśnie tego szukam. Nie mogę głosować, bo nie mam reputacji, ale obiecuję, że tak. Dzięki.
Henrique Zacchi,
Ten dziennik zawiera tylko następujące informacje: [Aplikacja] Nazwa = Przykładowa aplikacja 3000 Wersja = 1.00.0000 Firma = Przykładowe oprogramowanie Corporation Lang = 0409 [ResponseResult] ResultCode = 0. Być może chcesz / debuglog
Ed Greaves
Nie działa dla mnie Nie utworzono pliku dziennika.
Florian Winter
/sPrzełącznik wyłącza interfejs kreatora, który może lub nie może być to, co chce, ale to nie ma nic wspólnego z logowaniem.
Florian Winter
21

W grę wchodzą dwa komponenty - silnik Installshield i silnik MSIExec / Windows Installer.

W późniejszych wersjach programu instalacyjnego instalatora Installshield's Setup.exe wprowadzono flagę / debuglog.

Aby zarejestrować oba, spróbuj:

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

Upewnij się, że użytkownik ma uprawnienia do zapisu do określonych ścieżek

Wiersz polecenia Installshield Setup.exe

Odniesienie do wiersza poleceń 2008

Odniesienie do wiersza poleceń 2009 Nie jestem pewien, czy jest to poprawne, ponieważ oryginał nie jest już dostępny.

(martwy) Odniesienie do wiersza poleceń 2010

(martwy) Odniesienie do wiersza poleceń 2011

(martwy) Odniesienie do wiersza poleceń 2012

Najnowsze parametry wiersza poleceń

Odwołanie do debugowania wiersza polecenia MSI

Zobacz także ten http://www.installationdeveloper.com/686/using-log-files-in-installshield/

GilesDMiddleton
źródło
To działało dla mnie, podczas gdy odpowiedź GAThrawna (zaakceptowana) nie. (setup.exe zbudowany przez Visual Studio 2013 / Installshield Limited Edition)
neftes
1
Wiele martwych linków tutaj.
Agostino,
@Agostino trzy martwe linki - wszystkie Installshield (niespodzianka niespodzianka). Zaktualizowano wpis o najnowszy link do wiersza poleceń od IS.
GilesDMiddleton
Być może możesz spróbować użyć Internet Archive Wayback Machine, aby je naprawić?
Agostino,
7

Dostępny również dla Instalatora instalacji. Exe to przełącznik / V.

Setup.exe /V"/LIME c:\Temp\Install.log"
StingyJack
źródło
1

Możesz zmusić go do posiadania:

msiexec.exe /i C:\Path\Your.msi /L*v C:\Your.log
Istvan
źródło
1
To dla MSI. Pytanie dotyczy InstallShield.
Mark Richman