Die Zukunft der Software unter Windows Was ist eine MSIX-Datei?
Eine Datei mit der Erweiterung .msix ist ein Windows-Anwendungsinstallationsprogramm. Microsoft hat kürzlich MSIX als Alternative zu EXE-, MSI- und sogar AppX-Paketen eingeführt. Seien Sie vorsichtig und stellen Sie sicher, dass Sie der Quelle einer MSIX-Datei vertrauen, bevor Sie sie ausführen.
Windows hat zu viele verschiedene Arten von Installationsprogrammen
Derzeit hat Windows drei gängige Installationsformate: MSI, EXE und AppX. Jeder hat unterschiedliche Stärken und Schwächen.
MSI-Installationsprogramme eignen sich am besten für einfache, möglicherweise unbeaufsichtigte Installationen. Sie verwenden eine grafische Benutzeroberfläche (GUI) für die grundlegende Installation, die das Programm ohne Extras oder Optionen installiert oder deinstalliert. Bei diesem Installationsprogramm handelt es sich im Wesentlichen um einen komprimierten Satz von Installationsdateien, der alle für die Software erforderlichen Daten enthält. Der Installationsvorgang erkennt nicht, ob die Software bereits vorhanden ist oder ob Komponenten fehlen. Möglicherweise werden alle Dateien im Installationspfad überschrieben. Diese Einfachheit bedeutet, dass eine unbeaufsichtigte Installation aller Vorgaben für Administratoren ein Kinderspiel ist.
EXE-Installer sind vielseitiger als MSI-Installer, aber die zusätzlichen Funktionen sind kompliziert. Dieses Installationsprogramm kann Optionen für Sprachen, Add-Ons, das Erkennen früherer Installationen usw. enthalten. EXE-Installationsprogramme ermöglichen benutzerdefinierte Installationspfade und die Auswahl der zu installierenden Komponenten. Entwickler können der GUI ein eigenes Branding hinzufügen und sprachspezifische Servicebedingungen einbinden oder auf eine Webseite verweisen, um eine Begrüßungsnachricht zu erhalten. Dies wiederum macht eine stille, unbeaufsichtigte Installation viel schwieriger und daher in Unternehmenssituationen weniger nützlich.
AppX-Installationsprogramme werden für Universal Windows Apps verwendet und teilen einige der Vorteile von MSI-Installationsprogrammen. Es handelt sich um einfache, unkomplizierte Installationsprogramme, die dem Endbenutzer nur wenige Auswahlmöglichkeiten bieten. Darüber hinaus ermöglichen sie einen einfacheren Upgradepfad von älteren Softwareversionen auf neuere Versionen und ermöglichen eine sauberere Deinstallation. AppX-Installationsprogramme verlassen sich auch auf die Containertechnologie, sodass sie aus Sicherheitsgründen vom Rest des Betriebssystems isoliert werden. Leider musste ein Programm, das für ein MSI- oder EXE-Installationsprogramm geschrieben wurde, möglicherweise mithilfe von Tools für das AppX-Paket neu geschrieben oder konvertiert werden. Und AppX-Pakete können nur mit Windows 10 verwendet werden, ältere Versionen von Windows haben also kein Glück.
MSIX kombiniert die besten Funktionen von MSI und AppX
Eine MSIX-Datei hat die Vorteile von AppX, während sie einer MSI-Datei ähnelt. Es ist ein unkompliziertes Installationsprogramm, mit dem Systemadministratoren sogar Skripte für die automatische, unbeaufsichtigte Installation erstellen können. Darüber hinaus setzt es auf die Containertechnologie, die ein reibungsloses Deinstallieren und Aktualisieren ermöglicht.
Aus Benutzersicht wird ein MSIX wie eine MSI-Datei installiert, aber im Hintergrund wird es wie eine AppX-Datei installiert. Darüber hinaus ist eine MSIX-Verteilung außerhalb des Microsoft Store möglich. Mit diesem neuen Prozess ist es einfacher, ältere Programme einzubinden und für MSIX neu zu packen.
MSIX funktioniert sogar unter Windows 7, Linux und mehr!
Das aufregendste Feature von MSIX ist möglicherweise, dass Microsoft ein SDK zur Verbesserung der plattformübergreifenden Kompatibilität veröffentlicht hat. Wie auf der GitHub-Seite zu sehen, ist die Unterstützung für iOS, MacOS, Android, Linux und sogar ältere Versionen von Windows möglich. Entwickler fügen spezielle Anweisungen in die MSIX-Dateien ein, um das Betriebssystem und die durchzuführenden Schritte zu identifizieren.
Programme werden sauberer deinstalliert
Wenn Sie ein Programm mit MSI und EXE installieren, kann dieses Programm Registrierungsänderungen vornehmen und Dateien und Ordner in Ihrem System erstellen. Wenn Sie das Programm deinstallieren, werden diese Dateien und Registrierungsschlüssel häufig zurückgelassen, wodurch Unordnung auf Ihrem System entsteht.
Mit MSIX werden Programme in einem Container installiert, und alle erforderlichen Dateien verbleiben entweder in diesem Container oder folgen genauen, vorhersehbaren Regeln, wo diese Dateien gespeichert werden können (z. B. im Ordner AppData). Wenn Sie die Deinstallation durchführen, werden alle Daten mit dem Programm verbunden - kein Durcheinander bleibt zurück. Das bedeutet, dass Ihr System in Zukunft sauberer wird.
Es ist immer noch ein Installateur, also sei vorsichtig!
Wenn Sie sich eine MSIX-Datei ansehen und sich fragen, ob sie sicher ist, sollten Sie sich zuerst die Frage stellen, wo Sie das Installationsprogramm erhalten haben. Wenn Sie der Quelle nicht vertrauen, sollten Sie sie wie jedes andere Programminstallationsprogramm nicht öffnen.
Bevor Sie die Datei herunterladen, sollten Sie Vorkehrungen treffen, um sicherzustellen, dass sie sicher ist. Letztendlich ist dies ein Installationsprogramm, das bedeutet, dass möglicherweise ein fantastisches Programm, ein Junk-Programm oder etwas Schlimmeres installiert werden kann.
Wann werde ich MSIX-Dateien anzeigen??
Es kann eine Weile dauern, bis Sie eine MSIX-Datei sehen. Microsoft optimiert immer noch einige der versprochenen Funktionen, und bis vor kurzem konnten nur Insider-Builds von Windows 10 ein MSIX-Paket erstellen.
Auch nach der Feinabstimmung müssen Entwickler und Anbieter der Installer-Technologie, auf die sie sich verlassen, das neue Paket nutzen, erlernen und einsetzen. Das ist, wenn sie sich überhaupt entscheiden; Entwickler können beliebig weitere EXE- und MSI-Installationsprogramme erstellen. Die Übernahme eines neuen Formats ist mit Risiken und Kosten verbunden, daher müssen Entwickler dies gegen den Nutzen abwägen.