Zum Inhalt springen

Setup.exe still installieren: /S-Schalter, eigener Ordner und Rollout

So führen Sie eine NSIS-basierte Setup.exe mit /S still aus, wählen den Ordner mit /D=, deinstallieren ohne Dialoge und verteilen den Installer mit Intune, PDQ oder per Skript.

Aktualisiert am 31. Oktober 2026 · 2 Min. Lesezeit

IT-Teams klicken sich nicht durch Assistenten. Sie starten den Installer aus einem Skript oder einem Verteilungstool und erwarten, dass er von allein durchläuft. Jeder Installer, den ExeTup erstellt, ist ein NSIS-Installer, und NSIS unterstützt stille Installationen seit Jahrzehnten. Dieser Leitfaden behandelt die Schalter, die Stolperfallen und die Art, wie die gängigen Verteilungstools sie aufrufen.

Die Schalter

Setup.exe /S

Installiert mit den Standardwerten, die Sie beim Erstellen festgelegt haben: Standardordner, Verknüpfungen, gewählter Installationsbereich. Es erscheint kein Fenster. Der Schalter unterscheidet Groß- und Kleinschreibung: /S, nicht /s.

Setup.exe /S /D=C:\Apps\My App

Installiert in einen anderen Ordner. Regeln für /D=:

  • er muss der letzte Parameter in der Befehlszeile sein;
  • der Pfad steht ohne Anführungszeichen, auch wenn er Leerzeichen enthält;
  • auch er unterscheidet Groß- und Kleinschreibung.

Stille Deinstallation:

"C:\Program Files\My App\unins000.exe" /S

Der Deinstaller heißt unins000.exe und liegt im Installationsordner; er ist unter Einstellungen → Apps registriert, sodass winget uninstall und die meisten Verteilungstools ihn ebenfalls finden.

Was eine stille Installation trotzdem tut

  • Installiert für alle Benutzer (nach Program Files, mit Rechteerhöhung) oder pro Benutzer, je nach Auswahl beim Erstellen. Ein Installer für den ganzen Rechner, der still aus einer nicht erhöhten Eingabeaufforderung gestartet wird, schlägt stillschweigend fehl; starten Sie ihn aus einer erhöhten Shell oder aus dem Systemkontext Ihres Verteilungstools.
  • Legt die Verknüpfungen im Startmenü und auf dem Desktop an, falls sie aktiviert waren.
  • Registriert den Deinstaller und die Version in den Windows-Einstellungen.
  • Startet die App danach nicht, selbst wenn „Nach der Installation starten“ aktiviert ist. Diese Seite wird im stillen Modus übersprungen.
  • Verwendet die erste Sprache, wenn mehrere konfiguriert sind; der Sprachdialog wird übersprungen.

Exit-Codes

Eine erfolgreiche stille Installation endet mit 0. Ein Wert ungleich null bedeutet, dass sie abgebrochen wurde, meist weil die Rechteerhöhung verweigert wurde oder der Installer bereits lief. Skripte sollten den Code prüfen:

Setup.exe /S
if %errorlevel% neq 0 exit /b %errorlevel%

In PowerShell verwenden Sie Start-Process -Wait -PassThru und lesen .ExitCode, weil Setup.exe andernfalls sofort zurückkehrt:

$p = Start-Process -FilePath ".\Setup.exe" -ArgumentList "/S" -Wait -PassThru
exit $p.ExitCode

Verteilungstools

  • Microsoft Intune: als Win32-App (.intunewin) paketieren, mit dem Installationsbefehl Setup.exe /S und dem Deinstallationsbefehl "%ProgramFiles%\My App\unins000.exe" /S. Verwenden Sie den Registrierungseintrag unter HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\My App oder die Haupt-.exe als Erkennungsregel.
  • PDQ Deploy, ManageEngine, Chocolatey: ein „Install“-Schritt, der Setup.exe /S im Systemkontext ausführt.
  • Gruppenrichtlinie: Die Softwareinstallation per GPO verlangt MSI-Dateien. Verwenden Sie stattdessen ein Startskript, das Setup.exe /S ausführt.
  • winget: Ein Manifest mit InstallerType: nullsoft teilt winget die Schalter mit; der Installer muss unter einer stabilen URL gehostet sein.

Upgrades

Wird eine neuere Setup.exe /S über eine installierte Version ausgeführt, ersetzt sie die Dateien an Ort und Stelle und aktualisiert die Version in den Windows-Einstellungen. Benutzer sollten die App vorher schließen; eine laufende .exe kann nicht überschrieben werden.

Häufige Fragen

Lautet der Schalter /S oder /silent?

/S, großgeschrieben. NSIS-Installer ignorieren /silent und /verysilent, die zu Inno Setup gehören.

Kann ich einen Ordner mit Leerzeichen übergeben?

Ja, ohne Anführungszeichen: Setup.exe /S /D=C:\Program Files\My App. Der Parameter /D= muss das Letzte in der Zeile sein.

Braucht die stille Installation Administratorrechte?

Nur bei Installern, die für alle Benutzer erstellt wurden. Installer pro Benutzer laufen still ohne Rechteerhöhung, was auf verwalteten Laptops praktisch ist, auf denen die Benutzer keine Administratoren sind.

Wo ist der Deinstaller?

unins000.exe im Installationsordner. Er nimmt denselben Schalter /S für eine stille Deinstallation entgegen.

Verwandte Anleitungen