Connect with us

Wie man

Was ist der Unterschied zwischen einer eigenständigen und einer installierten ausführbaren Datei?

Was ist der Unterschied zwischen einer eigenständigen und einer installierten ausführbaren Datei?

Während die meisten von uns mit dem „bewährten“ Prozess der Installation der ausführbaren Dateien für unsere Lieblingssoftware zufrieden sind, ist es wirklich notwendig, dies zu tun? Könnten wir tatsächlich dieselben ausführbaren Dateien extrahieren, anstatt sie zu installieren, und sie wie ihre eigenständigen Cousins ​​​​ausführen?

Die Frage

SuperUser-Leser Tom Turkey möchte wissen, was der Unterschied zwischen einer eigenständigen und einer installierten ausführbaren Datei ist:

Mir ist zumindest unter Windows aufgefallen, dass man eine direkte, statisch gelinkte ausführbare Datei herunterladen und direkt starten kann oder ein eigenes Programm schreiben und (auch dynamisch) ausführen kann, ohne es installieren zu müssen.

Das bringt mich zu meinem Hauptpunkt … was ist der Zweck des Installationsprozesses? Ich meine außer vielleicht die Windows-Registrierung. Aus praktischen Gründen und zu Nutzungszwecken ist es jedoch möglich, ein einzelnes, unabhängiges, eigenständiges Programm zu haben, das ausgeführt, auf einem nichtflüchtigen Speicher gespeichert und über das Dateisystem eines beliebigen Geräts darauf zugegriffen und auf dem Betriebssystem ausgeführt werden kann .

Was ist also die große Sache bei all dem „Install this“-Geschäft, wenn viele großartige Programme praktisch jeder Größenordnung perfekt funktionieren können, ohne eine Installationskonfiguration durchlaufen zu müssen? Es verwirrt mich ein wenig, und abgesehen von einer Datenbank oder anderen Metadaten-/Zugriffskonfigurationssystemen, was ist hier der wirkliche Unterschied, wenn letzteres (eine installierte ausführbare Datei) genauso funktioniert und funktioniert wie ein eigenständiges System?

Gibt es hier einen mir nicht bekannten Unterschied zwischen einem nicht installierten Programm und einem installierten?

PS: Dies muss nicht nur für Windows-Betriebssysteme gelten, sondern für alle, die eine ähnliche Funktion implementieren.

Gibt es wirklich einen so großen Unterschied zwischen eigenständigen und installierten ausführbaren Dateien oder sind sie sich ähnlicher, als wir vielleicht vermuten?

Die Antwort

SuperUser-Mitwirkender Wyatt8740 hat die Antwort für uns:

Kurze Antwort: Eine eigenständige exe erfordert zum Ausführen keine Bibliotheken auf dem Computer und erfordert keine Registrierungseinträge oder andere Komponenten.

Eine installierte Datei kann in einem Installationspaket eigenständig sein, ist jedoch im Allgemeinen von einer Vielzahl von Komponenten und Bibliotheken abhängig, die daneben installiert werden.

In vielen Fällen durch die Verwendung von Universal-Extraktor (inoffizielles Update: Hier) können Sie den Inhalt eines Installationsprogramms extrahieren und ein Programm ohne Administratorrechte in Windows ausführen. MSI-Installer können mit entpackt werden wenigermsi.

In den meisten anderen Betriebssystemen können alle Programme ohne Root-/Administratorrechte über benutzerspezifische ‚bin‘, ‚lib‘ und andere Verzeichnisse im Home-Verzeichnis ausgeführt werden. Persönlich verachte ich Installer die meiste Zeit, weil sie es mir erschweren, Programme ohne Administratorrechte zu verwenden, wenn ich sie nicht habe. Aber sie werden von großen Unternehmen so verpackt, um den Prozess für den durchschnittlichen Endbenutzer zu vereinfachen.

Wir haben zwar gelernt, dass es möglich ist, einige unserer bevorzugten Software als eigenständige ausführbare Dateien zu extrahieren und auszuführen, aber manchmal gibt es einfach kein Entkommen des alten „bewährten“ Installationsprozesses, um ein Programm zu verwenden, das wir mögen oder brauchen unser System.

Möchten Sie der Erklärung noch etwas hinzufügen? Ton aus in den Kommentaren. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange-Benutzern lesen? Sehen Sie sich den vollständigen Diskussionsthread (mit stark erweiterten Antworten) hier an.

Continue Reading
Click to comment

Leave a Reply

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Tendencia