Erkennung
setup.iss, setup.ini, InstallShield Wizard im UI oder in Strings sowie Child-Prozesse, die intern msiexec starten.
InstallShield
InstallShield ist in der Paketierung oft kein Ziel, sondern eine Huelle. Entscheidend ist, ob intern MSI, ISS-Antwortdateien oder proprietaere Ablauflogik wirken.
setup.iss, setup.ini, InstallShield Wizard im UI oder in Strings sowie Child-Prozesse, die intern msiexec starten.
Basic MSI, InstallScript, InstallScript MSI und Suite/Advanced UI verhalten sich unterschiedlich. Deshalb gibt es bei InstallShield keine einzelne perfekte Gesamtliste wie bei MSI.
Schalter
| Kontext | Schalter | Einsatz |
|---|---|---|
| Antwortdatei aufzeichnen | /r | InstallScript-/InstallScript-MSI-Setup in Record-Mode starten. |
| Silent mit ISS | /s | Silent-Ausfuehrung mit Antwortdatei. |
| Pfad zur ISS-Datei | /f1"c:\temp\setup.iss" | Antwortdatei explizit setzen. |
| Pfad zur Logdatei | /f2"c:\logs\setup.log" | InstallShield-Logdatei definieren. |
| Parameter an MSI durchreichen | /v"/qn /L*v c:\logs\msi.log" | Wichtig bei Basic-MSI-Wrappers. |
| Sprache / Warten | /L1031, /w | Sprache setzen oder auf Setup-Ende warten. |
| Passwort / Sonderfaelle | /p"password", /a, /j | Abhaengig vom Projekttyp fuer Passwort, Admin- oder Advertised-Install. |
Start-Process .\setup.exe -ArgumentList '/s /v"/qn REBOOT=ReallySuppress /L*v c:\logs\wrapped.log"' -Wait
InstallShield sollte immer mit Fokus auf Wrapper-Analyse, MSI-Extraktion, Child-Prozesse und Antwortdateien betrachtet werden.
Artikel lesenISS-Aufzeichnung, Wrapper-Logging und intern gestartete Prozesse separat beobachten und dokumentieren.
ErrorCodes
| Code | Typischer Kontext | Praxis-Hinweis |
|---|---|---|
0 | Erfolg | Wrapper oder Setup erfolgreich. |
-1 | Allgemeiner InstallShield-Fehler | Nur Sammelcode, Log und Child-Prozesse lesen. |
1158 | Response-File-/Setup-Kontext | Haeufig bei fehlerhaften Silent-Laeufen oder ISS-Problemen sichtbar. |
1603 | Durchgereichter MSI-Fatalfehler | Oft ist der eigentliche Fehler im internen MSI. |
3010 | Durchgereichter MSI-Neustartcode | Erfolg mit Neustartbedarf. |