Zum Inhalt springen

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 Ordner AppData\Local\Programs des 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

  1. 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 .exe kann auch allein hochgeladen werden.
  2. 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.
  3. Geben Sie die Details ein. App-Name, Version, Herausgeber sowie optional Website und Lizenztext. Diese erscheinen im Assistenten und in den Windows-Einstellungen.
  4. 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.
  5. Fügen Sie ein Symbol hinzu. Laden Sie eine .ico hoch, dann verwenden sowohl das Installationsprogramm als auch die Verknüpfungen sie.
  6. 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.exe erscheint, 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 Beispiel 2.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