MSI-Logs
Return value 3 ist kein Startpunkt fuer Spekulation, sondern ein Marker. Relevant sind die Zeilen davor.
Logging
Gute Loganalyse beginnt nicht beim letzten Fehler, sondern beim ersten belastbaren Bruchpunkt. Dazu muessen MSI-, Wrapper-, Toolkit- und eigene Logs in Beziehung gesetzt werden.
Return value 3 ist kein Startpunkt fuer Spekulation, sondern ein Marker. Relevant sind die Zeilen davor.
Sie zeigen oft nur, dass ein Child-Prozess gestartet wurde. Fuer die Fehlerursache braucht es meist den darunterliegenden Installer- oder MSI-Log.
Wrapper und Launcher lesenPSADT- oder eigene Logs helfen, die Prozesskette, den Benutzerkontext und Zusatzschritte neben dem Hersteller-Setup sichtbar zu machen.
Eigene Loggingfunktionen lesenWenn mehrere Logs beteiligt sind, ist die Reihenfolge entscheidend: Wrapperstart, Child-Prozess, interner Fehler, Exitcode, Reboot-Hinweis.
Get-Content 'C:\Logs\app.log' -Tail 200
Select-String -Path 'C:\Logs\app.log' -Pattern 'Return value 3','error','failed'
# Danach immer die Zeilen vor dem Treffer lesen, nicht nur den Treffer selbst.