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.
Aktualisiert am 31. Oktober 2026 · 4 Min. Lesezeit
Sie haben eine funktionierende Windows-App: einen Ordner mit einer .exe und den Dateien, die sie braucht. Diesen Ordner als Zip zu verschicken, genügt für Freunde, aber Kunden erwarten eine Setup.exe, die die App installiert, einen Eintrag im Startmenü anlegt und sich über die Windows-Einstellungen wieder deinstallieren lässt. Dieser Leitfaden erklärt, was ein Installationsprogramm tut und wie Sie eines erstellen, mit oder ohne Code.
Was eine Setup.exe tatsächlich tut
Ein Windows-Installationsprogramm ist ein kleines Programm, das Ihre Dateien komprimiert in sich trägt und beim Ausführen einige Dinge erledigt:
- Es zeigt einen Assistenten an: Willkommensseite, optionale Lizenz, Installationsordner, Fortschritt und Abschlussseite.
- Es kopiert Ihre Dateien nach
C:\Program Files\Your App(für alle Benutzer) oder in den OrdnerAppData\Local\Programsdes Benutzers (ohne Administratorrechte). - Es legt Verknüpfungen im Startmenü und auf dem Desktop an.
- Es registriert die App unter Einstellungen → Apps → Installierte Apps, samt Deinstallationsprogramm, das genau das entfernt, was installiert wurde.
- Optional startet es die App am Ende oder bei jedem Windows-Start.
Nichts davon erfordert Änderungen an Ihrer App. Das Installationsprogramm umhüllt den Ordner, den Sie bereits haben.
Drei Wege, eine Setup.exe zu erstellen
1. Ein Installationsskript schreiben. Kostenlose Werkzeuge wie NSIS und Inno Setup kompilieren ein Skript (.nsi oder .iss) zu einer Setup.exe. Sie sind leistungsfähig und weit verbreitet, aber Sie müssen eine kleine Sprache lernen, das Skript bei jedem Release pflegen und unter Windows (oder über Wine) kompilieren. Rechnen Sie für das erste Installationsprogramm mit einem Nachmittag.
2. Eine kommerzielle Installer-Suite verwenden. Produkte wie Advanced Installer oder InstallShield bieten einen visuellen Editor und MSI-Ausgabe. Sie kosten ab einigen hundert Dollar pro Jahr und sind auf Funktionen für die Unternehmensverteilung ausgelegt, die die meisten Apps nie brauchen.
3. Online erstellen. ExeTup nimmt den Ordner als .zip entgegen, stellt die Fragen, die ein Installationsprogramm braucht, baut in der Cloud ein Standard-NSIS-Installationsprogramm und liefert Ihnen eine Setup.exe zum Herunterladen. Kein Skript, nichts zu installieren, und es funktioniert auch von einem Mac oder Linux-Rechner aus.
Eine Setup.exe mit ExeTup erstellen
- Zippen Sie den App-Ordner. Alles, was die App zur Laufzeit braucht, gehört hinein: die
.exe, DLLs, Ressourcen, Datenordner. Behalten Sie die Ordnerstruktur bei, so wie sie auf der Festplatte des Kunden landen soll. Eine einzelne eigenständige.exekann auch allein hochgeladen werden. - Laden Sie sie hoch. ExeTup listet die Dateien auf und erkennt das Hauptprogramm. Gibt es mehrere
.exe-Dateien, wählen Sie diejenige, die die App startet. - Geben Sie die Details ein. App-Name, Version, Herausgeber sowie optional Website und Lizenztext. Diese erscheinen im Assistenten und in den Windows-Einstellungen.
- Wählen Sie die Optionen. Installation für alle Benutzer (Program Files, verlangt Administratorrechte) oder nur für den aktuellen Benutzer; 64 Bit oder 32 Bit; Verknüpfungen im Startmenü und auf dem Desktop; Start nach der Installation; Start beim Hochfahren; und die Sprachen des Installationsprogramms, mit einer Sprachauswahl, wenn Sie mehrere wählen.
- Fügen Sie ein Symbol hinzu. Laden Sie eine
.icohoch, dann verwenden sowohl das Installationsprogramm als auch die Verknüpfungen sie. - Vorschau ansehen, dann erstellen. Die Vorschau spielt genau den Assistenten ab, den Ihre Kunden sehen werden. Der Build dauert ein paar Minuten, und der Download der
Setup.exeerscheint, sobald er fertig ist.
Führen Sie das Installationsprogramm auf einem Windows-Rechner aus, bevor Sie es ausliefern. Prüfen Sie, ob die App über die Startmenü-Verknüpfung startet und ob Deinstallieren in den Windows-Einstellungen sie entfernt.
Die Optionen richtig wählen
- Alle Benutzer oder aktueller Benutzer? Wählen Sie alle Benutzer für eine klassische Desktop-App, die nach Program Files gehört. Wählen Sie aktueller Benutzer, wenn Kunden möglicherweise keine Administratorrechte haben, etwa auf Firmenlaptops; dann zeigt das Installationsprogramm nie die Administratorabfrage.
- 64 Bit oder 32 Bit? Richten Sie sich nach Ihrer App. Ein 64-Bit-Installationsprogramm weigert sich, unter 32-Bit-Windows zu laufen, was für eine 64-Bit-App das richtige Verhalten ist.
- Versionsnummern. Verwenden Sie
major.minor.patch, zum Beispiel2.4.0. Windows zeigt sie in den Einstellungen an und unterscheidet damit Releases. - Lizenztext. Optional. Wenn Sie einen hinzufügen, zeigt der Assistent ihn mit einer Schaltfläche „Ich stimme zu“ an.
Was Sie nach dem Build erwartet
- Das Installationsprogramm ist ein Standard-NSIS-Installer mit Solid-LZMA-Kompression und daher meist kleiner als Ihr Zip.
- Stille Installationen funktionieren für IT-Teams sofort:
Setup.exe /S. Siehe stille Installation. - Windows SmartScreen warnt möglicherweise vor einem neuen, unsignierten Download. Siehe warum Windows meldet, es habe Ihren PC geschützt, und was Sie dagegen tun können.
Häufige Fragen
Brauche ich Windows, um eine Setup.exe zu erstellen?
Mit ExeTup nicht, denn der Build läuft in der Cloud. Einen Windows-Rechner oder eine virtuelle Maschine sollten Sie aber haben, um das Installationsprogramm zu testen, bevor Sie es an Kunden schicken.
Verändert das Installationsprogramm meine App?
Nein. Ihre Dateien werden genau so installiert, wie Sie sie hochgeladen haben. Das Installationsprogramm fügt um sie herum den Assistenten, die Verknüpfungen, das Deinstallationsprogramm und den Eintrag in den Windows-Einstellungen hinzu.
Kann ich statt einer EXE eine MSI erstellen?
ExeTup erzeugt eine Setup.exe. Für die meisten Apps erwarten Kunden genau das. MSI ist vor allem für die Verteilung per Gruppenrichtlinie in großen Organisationen wichtig; dafür deckt der stille Schalter /S skriptgesteuerte Installationen ab.
Was kostet es?
ExeTup wird pro Build bezahlt, die ersten Builds sind kostenlos, und es gibt kein Abonnement. Den aktuellen Preis zeigt der Preisbereich.
Verwandte Anleitungen
- Eine .exe in einen Windows-Installer verwandeln (exe zu Setup.exe)So machen Sie aus einer einzelnen .exe oder einem Ordner mit einer .exe einen echten Windows-Installer mit Verknüpfungen und Deinstaller, ohne ein Installer-Skript zu schreiben.
- 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.
- „Der Computer wurde durch Windows geschützt“: Was die SmartScreen-Warnung bedeutet und wie sie verschwindetWarum Windows bei einem neuen Installer die Warnung „Unbekannter Herausgeber“ zeigt, was Nutzer anklicken können und wie Codesignatur und Reputation sie verschwinden lassen.