Erkennung
Strings wie NSIS oder Nullsoft, typische Silent-Schalter wie /S und Hersteller-Hinweise im Hilfetext oder in Binary-Strings.
NSIS
NSIS-Setups sind oft kompakt und schnell identifizierbar. Die eigentliche Praxisfrage ist, wie konsistent Silent-Install, Uninstall und Detection umgesetzt sind.
Strings wie NSIS oder Nullsoft, typische Silent-Schalter wie /S und Hersteller-Hinweise im Hilfetext oder in Binary-Strings.
NSIS bietet nur wenige standardisierte Laufzeitschalter. Weitere Schalter und Fehlercodes koennen aus dem konkreten Skript des Herstellers stammen und sind deshalb nicht global abschliessend auflistbar.
Schalter
| Schalter | Einsatz | Hinweis |
|---|---|---|
/S | Silent Install | Der klassische NSIS-Silent-Schalter. |
/NCRC | CRC-Pruefung ueberspringen | Nur fuer Sonderfaelle oder Diagnose, nicht fuer den Regelfall. |
/D=C:\Pfad | Zielverzeichnis setzen | Muss am Ende der Kommandozeile stehen und wird nicht gequotet. |
/LOG oder /CURRENTUSER annimmt, kommen diese in der Regel aus dem Hersteller-Skript, nicht aus NSIS selbst.
Start-Process .\setup.exe -ArgumentList '/S' -Wait -PassThru
Bei NSIS lohnt sich eine saubere Gegenueberstellung von Install-Aufruf, Uninstall-String und den tatsaechlich entstehenden Artefakten.
Artikel lesenSilent Install, Silent Uninstall, Pfadparameter und Benutzerkontext immer in frischer VM gegentesten.
ErrorCodes
| Code | Bedeutung | Praxis-Hinweis |
|---|---|---|
0 | Erfolg | Installer abgeschlossen. |
1 | Fehler oder Abbruch | Genauer Grund muss ueber Verhalten, Log oder Artefakte geklaert werden. |