Überblick über Anwendungspaketierung und Virtualisierung: Wie konvertiert man EXE in MSI?

application repackaging

Sehen Sie sich den ersten von drei Teilen über das Repackaging von Anwendungen aus der Serie Application Packaging & Virtualization Overview an, die von den Spezialisten von Apptimized erstellt wurde. Wir hoffen, dass Sie neue Tipps finden und Wissen erhalten, um Ihre Paketierungserfahrung zu verbessern.

Als branchenführender Anbieter von Verpackungsdienstleistungen für Anwendungen freuen wir uns, unsere Erfahrungen mit anderen Verpackungsspezialisten aller Ebenen zu teilen. Ob Sie nun ein erfahrener Verpackungsexperte oder ein Anfänger sind, jeder kann davon profitieren.

Was ist das Repackaging von Anwendungen?

Das Umpacken von Anwendungen ist ein Prozess, bei dem ein Paket aus Installationsprogrammen (anderen Paketen) mithilfe von Erfassungs- oder Snapshotting-Methoden erstellt wird (z. B. EXE zu MSI, MSI zu APP-V usw.). Der Repackaging-Prozess basiert auf Verpackungsrichtlinien und den Qualitätsstandards des Unternehmens.

Die folgenden Schritte des Umpackens:

  • Analysieren Sie die Installationsdokumentation
  • Recherchieren Sie die Medien des Anbieters: 1 – Installation und Systemanforderungen. 2 – Systemänderungen nach der Installation
  • Erstellen eines Pakets mit einem Paketierungswerkzeug
  • Paketkonfiguration gemäß den Richtlinien und der Installationsdokumentation (z. B. Registrierungsschlüssel, Verknüpfungen, ACLs usw.)
  • Speichern des Pakets in einem geeigneten Format
  • Paket testen
  • Verteilen des Pakets mithilfe von Bereitstellungssystemen (SCCM, Intune, ServiceNow usw.)

Normalerweise wird das Repackaging von Anwendungen dazu verwendet, Anpassungen an der bestehenden Anwendungsinstallation und -konfiguration vorzunehmen. Das bedeutet, dass ein Paketspezialist die Installation mit neuen Einstellungen abschließen kann. Folglich vermeidet der Repackaging-Prozess zusätzliche manuelle Arbeit während der Paketinstallation, was Zeit für die Verteilung der Anwendungspakete spart.

Wie kann man Anwendungen neu verpacken?

Informieren Sie sich über die Anwendungspaketierungsumgebung – Apptimized Workspace:

Was ist der Unterschied zwischen MSI- und EXE-Dateien?

.exe – das am häufigsten verwendete Dateiformat auf Windows-Computern zur Installation und Ausführung von Softwareanwendungen. Die .exe-Dateien werden je nach Hersteller unterschiedlich erstellt und konfiguriert.

.msi – Softwarekomponente, die in Installationspaketen für die Installation, Deinstallation, Änderung und Reparatur von Software verpackt ist. Die MSI-Konfiguration ist ein wesentlicher Bestandteil, der definiert, wie sich die Anwendung in Ihrem Softwarebestand verhält.

Im Gegensatz zu EXE enthält die MSI-Dateistruktur Komponenten, die während des Packvorgangs konfiguriert werden können. Diese Komponenten sind miteinander verbunden und befinden sich innerhalb des Pakets in Form von Tabellen:

  • Dateien. Die Tabelle Datei enthält eine vollständige Liste der Quelldateien der Anwendung mit ihren verschiedenen Attributen.
  • Registrierung. Die Tabelle Registry enthält die Registry-Informationen, die die Anwendung in der Systemregistrierung setzen muss. Die Hauptspalten sind Registry, Root, Key, Value, etc.
  • Verknüpfungen. Die Tabelle Shortcut enthält die Informationen, die die Anwendung benötigt, um Verknüpfungen auf dem Computer des Benutzers zu erstellen. Die Hauptspalten sind Verknüpfung, Beschreibung, Verzeichnis, usw.
  • Merkmale. Die Tabelle „Merkmale“ definiert die logische Baumstruktur der Merkmale.
  • Benutzerdefinierte Aktionen. Die Tabelle Benutzerdefinierte Aktionen bietet die Möglichkeit, benutzerdefinierten Code und Daten in die Installation zu integrieren.
  • Eigenschaften. Eigenschaften sind globale Variablen, die von Windows Installer während einer Installation verwendet werden. Eigenschaftsreferenzen können standardmäßig (z.B. ALLUSERS, ARPSYSTEMCOMPONENT, INSTALLLEVEL, usw.) und benutzerdefiniert, öffentlich und privat sein.
  • Vordefinierte Tabellen. Jede MSI enthält eine allgemeine Tabellendatenbank. Ein Benutzer kann vordefinierte Tabellen wie DuplicateFile, RemoveFile, Directory, etc. hinzufügen.

Moderne Verpackungsumgebung in der Cloud: Apptimized Workspace

Mit einer Cloud-basierten Paketierungsumgebung können Sie die Installationsdokumentation erstellen und Anwendungspakete an einem Ort verpacken und testen.

Testen Sie Apptimized Workspace – eine Umgebung für die Anwendungspaketierung:

  • Werkzeug zur Anwendungspaketierung. Apptimized Packaging Engine (APE) ist ein Paketierungstool in der Cloud, das für die Aufzeichnung von Paketszenarien, die Konfiguration von Paketen und die Arbeit mit komplexen Skripten entwickelt wurde.
  • Hilfreiches Toolset. Mit Workspace können Sie die gebräuchlichsten Tools von Drittanbietern verwenden, die für die Paketierung nützlich sind, ohne sie in verschiedenen Quellen suchen zu müssen.
  • Bekannte Paketierungsformate. Das System unterstützt die gängigsten und neuesten Paketierungsformate: App-V, MSI, MSIX, Intunewin, VSL.
  • 24/5-Unterstützung. Als Teil des Services stehen unsere Verpackungsexperten 24/5 über einen Live-Chat im Portal zur Verfügung, ohne zusätzliche Kosten.

Zögern Sie nicht, uns Ihr Feedback über das Kontaktformular zukommen zu lassen und uns mitzuteilen, welche Themen im Zusammenhang mit Verpackungen für Anwendungen Sie gerne besprechen würden.

Weitere Vorteile für Ihr Unternehmen finden Sie unter Workspace Fact Sheet.

More News from Apptimized

Anwendungspaketierung und -bereitstellung für macOS in einfachen Worten

Wenn Sie noch kein Mac-Benutzer sind, ist dieser Artikel ein…

Application Packaging & Virtualization Overview: how to convert EXE to MSI?

See the first of three parts about application repackaging from…

Onsite Applikationspaketierung und Softwareverteilung durch Apptimized Professionals

Der Kunde Computer Futures ist Teil von SThree PLC, einer der…