Inno-Setup-Alternative: Windows-Installer online erstellen, ohne Skript
Wo Inno Setup glänzt, wann ein skriptfreier Online-Builder besser passt und wie du per Formular eine vergleichbare Setup.exe mit Assistent, Verknüpfungen und Deinstaller bekommst.
Aktualisiert am 31. Oktober 2026 · 3 Min. Lesezeit
Inno Setup ist hervorragend. Es ist kostenlos, ausgereift, gut dokumentiert und erzeugt saubere Installer, die Windows-Nutzer sofort wiedererkennen. Wer nach einer Alternative sucht, hat meist einen von drei Gründen: Du willst kein .iss-Skript schreiben und pflegen, du hast keinen Windows-Rechner zum Kompilieren, oder du brauchst den Installer heute und die Lernkurve steht im Weg. Diese Seite ist ein ehrlicher Vergleich, damit du das passende Werkzeug wählst.
Was Inno Setup dir bietet
- Einen skriptgesteuerten Compiler (
ISCC.exe) mit einer kleinen Pascal-ähnlichen Skriptsprache für eigene Logik. - Den klassischen Assistenten: Willkommen, Lizenz, Ordner, Startmenü-Ordner, Aufgaben, Fortschritt, Fertigstellung.
- Flexible Dateiregeln, Registry-Einträge, eigene Seiten, Ausführen nach der Installation und einen soliden Deinstaller.
- Eine große Community und eine sehr lange Erfolgsgeschichte.
Du schreibst ein Skript wie dieses:
[Setup]
AppName=My App
AppVersion=2.4.0
DefaultDirName={autopf}\My App
OutputBaseFilename=Setup
[Files]
Source: "app\*"; DestDir: "{app}"; Flags: recursesubdirs
[Icons]
Name: "{autoprograms}\My App"; Filename: "{app}\MyApp.exe"
Dann kompilierst du es unter Windows mit dem Inno-Setup-Compiler. Linux- und macOS-Nutzer führen den Compiler unter Wine aus; das funktioniert, sorgt aber für zusätzliche Reibung.
Wann ein Online-Builder besser passt
ExeTup geht den umgekehrten Weg: kein Skript, kein Compiler, kein Windows-Rechner. Du lädst den App-Ordner hoch, beantwortest die Fragen, die ein Installer braucht, und lädst eine in der Cloud gebaute Setup.exe herunter. Erzeugt wird ein NSIS-Installer statt eines Inno-Installers; beide sind Standard, beide kennen Windows-Nutzer, und für eine typische Desktop-App ist das Ergebnis dasselbe: Assistent, Verknüpfungen, Installation nach Program Files oder pro Benutzer, Deinstaller in den Windows-Einstellungen.
Er passt, wenn:
- der Installer einfach das Übliche tun soll, und zwar gut;
- die Leute, die Releases bauen, sich mit Installer-Skripten nicht wohlfühlen;
- Builds auf einem Mac, unter Linux oder auf einem abgeriegelten Firmen-Laptop entstehen;
- du nur gelegentlich veröffentlichst und keine Pipeline allein für den Installer pflegen willst.
Inno Setup passt besser, wenn du eigene Assistentenseiten, skriptgesteuerte Logik während der Installation, registry-lastige Setups oder die Anbindung an einen bereits vorhandenen Windows-Build-Server brauchst.
Im direkten Vergleich
| Inno Setup | ExeTup | |
|---|---|---|
| Preis | Kostenlos | Erste Builds kostenlos, danach Bezahlung pro Build, kein Abo |
| Wie du den Installer beschreibst | .iss-Skript | Ein Formular |
| Wo kompiliert wird | Windows (sonst Wine) | In der Cloud, aus jedem Browser |
| Installer-Engine | Inno Setup | NSIS |
| Assistentenseiten | Willkommen, Lizenz, Ordner, Startmenü, Aufgaben, Fertigstellung | Willkommen, Lizenz, Ordner, Fortschritt, Fertigstellung |
| Installationsumfang | Pro Rechner oder pro Benutzer | Pro Rechner oder pro Benutzer |
| Deinstaller in den Windows-Einstellungen | Ja | Ja |
| Stille Installation | /VERYSILENT | /S |
| Eigene Seiten und Skripting | Ja | Nein |
| Sprachen | Viele, über Sprachdateien | 15, über die Übersetzungen von NSIS |
| Code-Signierung | Signatur-Hooks im Skript | Die heruntergeladene Setup.exe signierst du selbst |
Ein Inno-Setup-Projekt zu ExeTup umziehen
- Nimm den Ordner, auf den dein Abschnitt
[Files]zeigt. Genau den lädst du hoch, als Zip. AppName,AppVersion,AppPublisherundLicenseFileentsprechen dem Formular mit den Details.- Aus
{autopf}wird „alle Benutzer“; aus{localappdata}wird „aktueller Benutzer“. - Einträge in
[Icons]werden zu den Optionen für Startmenü- und Desktop-Verknüpfungen. [Run]mitpostinstallwird zu „nach der Installation starten“.- Eigene
[Code]-Abschnitte haben kein Gegenstück. Wenn diese Logik unverzichtbar ist, bleib bei Inno Setup.
Häufige Fragen
Ist ExeTup ein Ersatz für Inno Setup?
Für den üblichen Fall, eine Desktop-App, die den Standard-Assistenten, Verknüpfungen und einen Deinstaller braucht, ja. Für Installer, die skriptgesteuerte Logik oder eigene Seiten benötigen, bleibt Inno Setup das bessere Werkzeug.
Erzeugt ExeTup einen Inno-Setup-Installer?
Nein, es erzeugt einen NSIS-Installer. Beides sind Standard-Installer für Windows; die Nutzer sehen so oder so einen vertrauten Assistenten. Siehe NSIS-Installer online.
Kann ich Inno Setup auf einem Mac ausführen?
Über Wine ja, mit etwas Einrichtung. ExeTup braucht nur einen Browser; siehe Windows-Installer auf dem Mac erstellen.
Ist der Schalter für die stille Installation ein anderer?
Inno Setup verwendet /SILENT und /VERYSILENT; NSIS-Installer verwenden /S. Beide unterstützen einen eigenen Zielordner, mit /DIR= beziehungsweise /D=.
Verwandte Anleitungen
- NSIS-Installer online erstellen, ohne ein Skript zu schreibenWas NSIS ist, wie ein minimales .nsi-Skript aussieht und wie Sie eine Standard-NSIS-Setup.exe mit Modern-UI-Assistent, Verknüpfungen und Deinstaller aus einem Formular statt aus einem Skript erhalten.
- So erstellen Sie eine Setup.exe für Ihre Windows-App (ohne Code)Was eine Setup.exe tatsächlich tut, drei Wege, eine zu erstellen, und wie Sie den Ordner Ihrer App in Minuten in ein professionelles Installationsprogramm verwandeln, ohne ein Installationsskript zu schreiben.
- Windows-Installer auf dem Mac oder unter Linux erstellenIhre Möglichkeiten, eine Setup.exe zu bauen, wenn Sie unter macOS oder Linux entwickeln – vom Cross-Kompilieren mit NSIS bis zum Build rein im Browser – und wie Sie das Ergebnis ohne eigenen Windows-PC testen.