Symptom eines Wrappers
Die EXE zeigt nur eine kleine Oberflaeche, startet spaeter weitere Prozesse und hinterlaesst andere Logs als erwartet.
Analyse
Nicht jede setup.exe ist der eigentliche Installer. Oft steckt ein Launcher davor, der Parameter uebersetzt, Child-Prozesse startet oder Rueckgabecodes unbrauchbar macht.
Die EXE zeigt nur eine kleine Oberflaeche, startet spaeter weitere Prozesse und hinterlaesst andere Logs als erwartet.
Ein Wrapper kann eigene Schalter haben und diese intern an MSI, Inno oder andere Setups weitergeben oder gerade nicht weitergeben.
Viele Probleme mit scheinbar sauberen 0-Codes entstehen dadurch, dass nur der Wrapper betrachtet wurde.
Wrapper-Log, Child-Log und eventuell MSI-Log gehoeren zusammen ausgewertet.
Installer-Logs lesenStart-Process .\setup.exe -ArgumentList '/?' -Wait
Get-ChildItem .\setup.exe -Stream *
# Danach in ProcMon, Process Explorer oder ueber Logs pruefen:
# Welche Child-Prozesse werden wirklich gestartet?