So erstellen Sie eine EXE-Installationsdatei

So erstellen Sie eine EXE-Installationsdatei / Windows

Was machen Sie, wenn Sie eine neue Windows-Software erstellt haben - vom einfachen Diagnosetool 13 Windows-Diagnosetools zum Überprüfen des Zustands Ihres PCs 13 Windows-Diagnosetools zum Prüfen des Zustands Ihres PCs Microsoft Windows kann Probleme haben, die nicht leicht zu diagnostizieren sind . Hier finden Sie einige nützliche Tools, die Ihnen bei der Problembehandlung helfen. Weitere Informationen zu einem komplexen PC-Videospiel 5 Kostenlose Spielentwicklungs-Software-Tools zum Erstellen eigener Spiele 5 Kostenlose Spielentwicklungs-Software-Tools zum Erstellen eigener Spiele Hier sind die besten kostenlosen Spieleentwicklungssoftware und -tools, mit denen Sie heute Ihr Traumspiel erstellen können . Lesen Sie mehr - und Sie möchten es mit der Welt teilen? Nun, Sie könnten die Dateien in eine einzige ZIP-Datei komprimieren und verteilen.

Oder Sie können ausgefallen sein und stattdessen eine Installations-EXE-Datei erstellen.

In diesem Beitrag werden drei verschiedene Methoden behandelt: ein selbstextrahierendes Paket, ein einfaches Installationsprogramm, das den integrierten IExpress verwendet, und ein fortgeschrittenes Installationsprogramm, das das anpassbare Inno-Setup verwendet.

Schnellmethode: Mit 7-Zip

Sie verwenden 7-Zip wahrscheinlich bereits zum Extrahieren aller Arten von Archivdateien. So extrahieren Sie Dateien aus ZIP, RAR, 7z und anderen gängigen Archiven. Extrahieren von Dateien aus ZIP, RAR, 7z und anderen gängigen Archiven Datei und fragte sich, wie man es öffnet? Glücklicherweise ist die Verwaltung von ZIP-Dateien und anderen komprimierten Archiven mit den richtigen Tools einfach. Hier ist was Sie wissen müssen. Lesen Sie mehr, und Sie wissen wahrscheinlich bereits, dass 7-Zip Archivdateien erstellen kann. Wussten Sie jedoch, dass Sie damit auch eine EXE-Datei erstellen können, die sich wie ein Installationsprogramm verhält?

Es heißt ein SFX Archiv (“selbstextrahierend”) und funktioniert, indem Sie alle Ihre Enddateien zusammen komprimieren und dann eine spezielle EXE-Datei in das Archiv einbetten, die alles extrahieren kann. Mit anderen Worten, der Empfänger kann das SFX-Archiv (das als EXE-Datei selbst erscheint) extrahieren, auch wenn er nicht über die richtige Software verfügt, was bei Formaten wie 7Z, RAR, TAR und ZIP der Fall sein kann.

So erstellen Sie ein eigenes SFX-Archiv mit 7-Zip:

  1. Bereiten Sie alle Dateien und Verzeichnisse in einem einzigen Hauptverzeichnis vor und benennen Sie das Verzeichnis nach Belieben.
  2. Klicken Sie mit der rechten Maustaste auf das Verzeichnis und wählen Sie 7-Zip> Zum Archiv hinzufügen…
  3. Unter Optionen, aktivieren Erstellen Sie ein SFX-Archiv und wähle folgende Einstellungen…
    > Archivformat: 7z
    >
    Kompressionsstufe: Normal
    >
    Kompressionsverfahren: LZMA2
    >
    Wörterbuchgröße: 16 MB
    >
    Wortgröße: 32
    >
    Feste Blockgröße: 2 GB
  4. Klicken OK. Erledigt!

Beachten Sie, dass SFX-Archive keine echten Installationsdateien sind. Sie legen die extrahierten Dateien nicht in einem festgelegten Zielverzeichnis ab. Sie ändern die Windows-Registrierung nicht. Sie erstellen keine Installationsprotokolle und werden nicht als angezeigt “installierte Software” in der Deinstallations-App. Sie sind buchstäblich Archivdateien, die als EXE-Dateien verkleidet sind.

Herunterladen - 7-Zip (kostenlos)

Einfache Methode: Verwenden von IExpress

IExpress ist ein Dienstprogramm, das in Windows-Versionen ab Windows XP enthalten ist. Das Dienstprogramm verfügt über eine grafische Benutzeroberfläche (IExpress-Assistent). Sie können jedoch auch Installationsdateien mit SED-Dateien (Self Extraction Directive) erstellen. Wir empfehlen den Wizard.

Wie oben bei 7-Zip erstellt diese Methode ein selbstextrahierendes Archiv, jedoch mit zwei Hauptunterschieden: Erstens führt der Endbenutzer einen mehrseitigen Installationsassistenten durch, und zweitens kann der Endbenutzer das Zielverzeichnis angeben, an dem sich das Tool befinden soll entpackt die Dateien.

So erstellen Sie Ihre eigene Installationsprogramm-EXE-Datei mit IExpress:

  1. Öffnen Sie die Eingabeaufforderung (Windows-Taste + R) und Typ iexpress.exe um den IExpress Wizard zu starten.
  2. Wählen Erstellen Sie eine neue Datei für die Selbstextrahierungsrichtlinie und klicken Sie auf Nächster.
  3. Wählen Extrahieren Sie nur Dateien und klicken Sie auf Nächster.
  4. Für den Pakettitel ist der Name Ihrer App eine sichere Wahl.
  5. Für die Sicherheitsabfrage wählen Sie Keine Aufforderung oder Benutzer auffordern mit. So oder so ist es egal. Für den Endbenutzer ist die Einbeziehung einer davon immer eine sichere Wahl.
  6. Für die Lizenzvereinbarung, Zeigen Sie eine Lizenz an wenn Sie möchten, dass der Endbenutzer einem Endbenutzer-Lizenzvertrag (EULA) zustimmt. Wenn nicht, ist es gut zu wählen Keine Lizenz anzeigen.
  7. Fügen Sie alle Dateien hinzu, die installiert werden sollen, indem Sie auf klicken Hinzufügen, Navigieren Sie zu dem Ort, an dem sich die Dateien befinden, und wählen Sie sie alle aus.
  8. Fahren Sie mit dem IExpress-Assistenten fort und wählen Sie Ihre bevorzugten Optionen für den Schaufenster und Fertige Nachricht Eingabeaufforderungen.
  9. Klicken Sie für den Paketnamen auf Durchsuche, Navigieren Sie zu dem Ort, an dem Sie das Installationsprogramm-EXE erstellen möchten, und geben Sie ihm einen Namen. Dies ist die EXE-Datei, die Sie an Endbenutzer verteilen werden. Klicken Nächster.
  10. Zum Schluss wählen Sie Speichern Sie die SED-Datei (Self Extraction Directive) Wenn Sie später ein modifiziertes Installationsprogramm erstellen möchten, z. B. wenn Sie die Software gepatcht haben und ein aktualisiertes Installationsprogramm benötigen. Wenn Sie auswählen Speichern Sie nicht, Dann müssen Sie den gesamten Prozess von Grund auf durchlaufen.
  11. Auf der Paket erstellen klicken Sie auf Nächster. Warten. Erledigt!

Beachten Sie, dass der IExpress einige Macken und Probleme hat. Das Einschließen leerer Verzeichnisse ist nicht zulässig. Wenn Ihre Installation über Unterverzeichnisse verfügt, werden die Unterverzeichnisse nicht berücksichtigt. Wenn Sie mehrere Dateien mit demselben Namen haben, auch in separaten Verzeichnissen, schlägt die Erstellung des Installationsprogramms fehl.

Aufgrund dieser Eigenheiten empfehlen wir, stattdessen die folgende Methode zu verwenden.

Empfohlene Methode: Verwenden von Inno Setup

Inno Setup ist ein Open Source-Dienstprogramm. Was ist Open Source-Software? [MakeUseOf erklärt] Was ist Open Source Software? [MakeUseOf Explains] "Open Source" ist ein Begriff, der heutzutage viel herumgeworfen wird. Sie wissen vielleicht, dass bestimmte Dinge Open Source sind, wie Linux und Android, aber wissen Sie, worauf es ankommt? Was ist offen… Lesen Sie mehr, das seit 1997 in der aktiven Entwicklung ist. Es wurde zum Teil als Antwort auf die zeitweilige Installation von InstallShield Express erstellt. Seitdem ist es der Installer-Schöpfer der Wahl für diejenigen geworden, die sich nicht für proprietäre Optionen interessieren.

Der größte Vorteil ist die Flexibilität. Inno Setup verwendet Skriptdateien mit der Erweiterung ISS (“Inno-Setup-Skript”), um verschiedene Aspekte des Installationsprogramms anzupassen: Welche Dateien werden integriert, wo wird die Installation durchgeführt, ob Verknüpfungen erstellt werden usw. ISS-Dateien verwenden eine ähnliche Formatierung wie INI-Dateien und können mit dem Inno Setup-Assistenten generiert werden.

So erstellen Sie Ihr eigenes Installationsprogramm mit Inno Setup:

  1. Starten Sie die Inno Setup Compiler-App.
  2. Wählen Sie in der Begrüßungsaufforderung Erstellen Sie eine neue Skriptdatei mit dem Skript-Assistenten.
  3. Geben Sie Ihren Anwendungsnamen und die Anwendungsversion ein. Optional können Sie auch Details zu Application Publisher und Application Website angeben. Klicken Nächster.
  4. Wähle aus Ziel-Basisordner, die standardmäßig auf Programmdateien eingestellt ist. Geben Sie eine Name des Anwendungsordners, Dies ist der Name des Hauptverzeichnisses, in das sich Ihre Installationsdateien befinden. Klicken Nächster.
  5. Zum Ausführbare Hauptdatei der Anwendung, Durchsuchen Sie die EXE-Datei, in der Ihre App gestartet wird, und wählen Sie sie aus. Wenn Sie keine App installieren, aktivieren Sie Die Anwendung verfügt nicht über eine ausführbare Hauptdatei. Fügen Sie dann mit der Datei Dateien und Ordner zu Ihrer Installation hinzu Dateien hinzufügen… und Ordner hinzufügen… Tasten. Klicken Nächster.
  6. Behalten Sie auf der Seite Anwendungsverknüpfungen die Standardeinstellungen bei, oder ändern Sie sie entsprechend Ihren Voreinstellungen. Sie sind alle selbsterklärend. Klicken Nächster.
  7. Auf der Seite Anwendungsdokumentation können Sie auf bis zu drei TXT-Dateien verweisen, die während des Installationsvorgangs des Endbenutzers angezeigt werden. Normalerweise sind dies LICENSE.TXT, INSTALL.TXT und README.TXT. Sie können jedoch beliebig sein. Klicken Nächster.
  8. Behalten Sie auf der Seite Setup-Sprachen bei Englisch Sie können jedoch beliebig viele andere Sprachen hinzufügen. Klicken Nächster.
  9. Auf der Seite Compiler-Einstellungen können Sie die EXE-Datei des Installationsprogramms anpassen:
    > Benutzerdefinierter Compiler-Ausgabeordner An dieser Stelle wird die EXE-Datei des Installationsprogramms abgelegt.
    > Name der Compiler-Ausgangsbasisdatei wird die EXE-Datei genannt. Die Standardeinstellung ist setup.exe.
    > Benutzerdefinierte Setup-Symboldatei ist das Symbol, das für die EXE-Datei des Installationsprogramms verwendet wird. Hierbei muss es sich um eine ICO-Datei handeln, die Sie von PNG herunterladen oder konvertieren können. Anpassen von Symbolen in Windows Anpassen von Symbolen in Windows Anpassen von Windows-Symbolen kann frustrierend sein. Glücklicherweise haben wir die Arbeit für Sie erledigt! Hier finden Sie eine vollständige Anleitung zum Ändern von Windows-Symbolen, unabhängig vom Ort. Weiterlesen .
  10. Setup-Passwort schützt nicht autorisierte Benutzer vor der Verwendung Ihres Installationsprogramms. Lassen Sie das Feld leer, um diese Funktion zu deaktivieren.
  11. Klicken Fertig. Wenn Sie zum Kompilieren des neuen Skripts aufgefordert werden, klicken Sie auf Ja. Wenn Sie aufgefordert werden, das Skript zu speichern, wählen Sie Nein Wenn dies eine einmalige Installationsdatei ist, wählen Sie Ja wenn Sie es später ändern oder aktualisieren möchten. Erledigt!

Herunterladen - Inno-Setup (kostenlos)

Welche Methode passt zu Ihnen??

Wenn Ihre Software extrem einfach ist oder Sie nur an eine begrenzte Anzahl von Personen verteilen möchten, verwenden Sie die 7-Zip-Methode. Es ist einfach, schnell und erfordert fast kein technisches Fachwissen.

Wenn Ihre Software etwas einfach ist und Sie Ihren Endbenutzern einen echten Installationsassistenten präsentieren möchten, verwenden Sie die IExpress-Methode.

Wenn Ihre Software komplex ist und Sie über viel technische Erfahrung verfügen, sollten Sie sich für die Inno-Setup-Methode entscheiden. Es ist das flexibelste und leistungsfähigste und leidet nicht unter den Problemen, die IExpress plagen.

Welche Methode verwenden Sie? Gibt es noch andere Methoden, die wir vermisst haben? Lass es uns in den Kommentaren wissen!

Bildnachweis: sdecoret, DaGa5 über Shutterstock.com

Erfahren Sie mehr über: Installieren Sie Software, Windows, Windows 10, Windows 8.