Setup Programm Kommandozeilen-Argumente

Das Setup-Programm akzeptiert optionale Kommandozeilenparameter. Diese können nützlich für Systemadministratoren und andere Programme, welche das Setup aufrufen, sein. 

/HELP, /?

Zeigt eine Zusammenfassung der hier gezeigten Informationen. Wird ignoriert, wenn die UseSetupLdr [Setup] Sektionsrichtlinie auf Nein gesetzt wurde.

/SP-

Schaltet das This will install... Do you wish to continue? Fenster am Anfang des Setups aus. Dies hat keinen Effekt, wenn die DisableStartupPromt [Setup] Sektionsrichtlinie auf Ja gesetzt wurde.

/SILENT; /VERYSILENT

Macht das Setup leise oder sehr leise. Wenn das Setup auf leise gestellt wurde, wird das Installationsfenster nicht angezeigt, das Fenster mit dem Installationsfortschritt jedoch schon. Im sehr leisen Modus wird das Fortschrittsfenster nicht angezeigt.

Alles andere wird normal angezeigt, z.B. Fehlermeldungen oder das Startfenstern (außer DisableStartupPrompt oder "/SP-" wurde auf Nein gesetzt).
Wen ein Neustart nötig ist und das "/NORESTART"-Kommando nicht verwendet wurde und das Setup auf leise gestellt wurde, wird eine "Reboot now?"-Schaltfläche angezeigt. Wenn das Setup auf sehr leise eingestellt wurde, wird ohne weitere Benutzereingabe neu gestartet.

/SURPRESSMSGBOXES

Unterdrückt Schaltflächen. Hat nur einen Effekt, wenn es mit /SILENT oder /VERYSILENT kombiniert wird.
Mit dem Kommando werden folgende Entscheidungen getroffen:

  • Ja in "Neuere Datei behalten?"
  • Nein in "Eine Datei existiert bereits. Überschreiben?"
  • Abbrechen in Abbrechen/Erneut versuchen
  • Beenden in Erneut versuchen/Beenden
  • Ja (=Fortsetzen) in Festplattenplatzwarnung/Pfad existiert bereits/Pfad existiert nicht/Keine Deinstallatiosnwarnung/Setup abbrechen/Deinstallation bestätigen
  • Ja (=neustarten) in einer Fertiggestellt - Neustart-Meldung/Deinstalliert - Neustart-Meldung

5 Schaltflächen können nicht unterdrückt werden:

  • Die Über das Setup Schaltfläche
  • Die Setup beenden Schaltfläche
  • Die Datei nicht im Pfad 2 Schaltfläche (wenn das Setup einen zweiten Datenträger benötigt und dieser nicht gefunden wurde)
  • Jede (Fehler)Meldung, die vor unterdrückt wird, bevor das Setup (oder die Deinstallation) die Kommandozeile und Parameter lesen konnte
  • Jede Schaltfläche die von der [Code]-Support Schaltfläche angezeigt wird

/LOG

Befiehlt dem Setup, eine Log-Datei im TEMP_Verzeichnis des Users zu erstellen. In dieser Datei werden Details zur Installation und [Run]-Actions während des Installationsprozesses aufgezeichnet. Die Log-Datei kann hilfreiche Unterstützung beim Debugging sein. Zum Beispiel kann darin eingesehen werden, warum eine Datei nicht ersetzt wurde, die ersetzt werden sollte oder vice versa.
Die Log-Datei wird untere einem einzigartigen Namen basierend auf dem Datum gespeichert. Es werden keine Dateien überschrieben und keine Inhalte an andere Dateien angehängt.
Die Information in der Log-Datei sind von technischer Natur und deshalb nicht zwingend für den Endanwender verständlich. Die Datei wurde auch nicht Maschinenlesbar designet. Das Format der Datei kann sich jederzeit und ohne weitere Informationen ändern.

/LOG="filename"

Dasselbe wie /LOG, erlaubt jedoch die Bestimmung eines fixen Pfades/Dateinamens, welcher für die Log-Datei verwendet werden soll. Wenn die Datei nicht erstellt werden kann, wird das Setup mit einer Fehlermeldung abgebrochen.

/NOCANCEL

Verhindert, dass der Benutzer die Installation abbricht, indem der Abbrechen-Button deaktiviert und Klicks auf den Schließen-Button ignoriert werden. Nützlich zusammen mit "/SILENT" oder "/VERYSILENT".

/NORESTART

Verhindert, dass das Setup das System nach einer erfolgreichen Installation oder nach einem Vorbereiten zur Installation-Fehler neustartet. Normalerweise verwendet mit /SILENT oder /VERYSILENT.

/RESTARTEXITCODE=exit code

Bestimmt einen benutzerdefinierten Austiegscode, welcher das Setup zurückgibt, wenn das System einen neustart nach einer erfolgreichen Installation anfordert. (Normalerweise wird in solch einem Fall 0 zurückgegeben). Normalerweise verwendet mit /SILENT oder /VERYSILENT. Siehe: Setup Austiegscodes

/LOADINF="filename"

Befiehlt dem Setup die Installationseinstellungen aus einer Datei zu laden, nachdem dieses Kommando ausgeführt wurde. Diese Datei kann mit dem Kommando "/SAVEINF=" erstellt werden.
Achtung! Wenn der Dateiname Leerzeichen enthält, muss dieser Name in Anführungszeichen stehen.

/SAVEINF="filename"

Befiehlt dem Setup, die Installationseinstellungen in einer bestimmten Datei zu speichern.
Achtung! Wenn der Dateiname Leerzeichen enthält, muss dieser Name in Anführungszeichen stehen.

/LANG=language

Bestimmt, welche Sprache verwendet werden soll. language bestimmt den internen Namen der Sprache, spezifiziert in einem Eintrag im [Languages]-Bereich.
Wenn ein gültiger /LANG Parameter verwendet wurde, wird der Dialog zur Auswahl der Sprache unterdrückt.

/DIR="x:\dirname"

Überschreibt des Standard-Verzeichnis, der im Fenster zur Auswahl des Zielverzeichnisses angezeigt wird. Ein zulässiger Pfad muss angegeben werden. Dieser darf "expand:" inkludieren. Dieses Prefix befiehlt dem Setup, jede Konstante im Namen zu ersetzten. z.B.: "/DIR=expand:{pf}\My Program"

/GROUP="folder name"

Überschreibt den Standardordner, der im Fenster zur Auswahl des Startmenüordners angezeigt wird. Dieser darf "expand:" inkludieren, siehe /DIR="x:\dirname"
Wenn in der [Setup]-Sektion DisableProgramGroupPage auf Ja gesetzt wurde, wird diese Kommandozeile ignoriert.

/NOICONS

Befiehlt dem Setup am Anfang die "Don't create a Start menu folder"-Checkbox im Fenster zur Auswahl des Startmenüordners zu überprüfen.

Siehe auch: http://www.jrsoftware.org/ishelp/index.php?topic=setupcmdline