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.

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"

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/


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"

1

Możesz zmusić go do posiadania:

msiexec.exe /i C:\Path\Your.msi /L*v C:\Your.log

1
To dla MSI. Pytanie dotyczy InstallShield.
Mark Richman
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.