Eine Datei mit der Dateiendung .msix repräsentiert ein Installationspaket für Applikationen unter Windows. Microsoft hat vor Kurzem MSIX als zeitgemäße Alternative zu EXE-, MSI- sowie AppX-Paketen etabliert. Es ist essenziell, Vorsicht walten zu lassen und die Vertrauenswürdigkeit der Quelle einer MSIX-Datei zu verifizieren, bevor man sie ausführt.
Vielfalt der Installationsformate unter Windows
Windows operiert derzeit mit einer Reihe gängiger Installationsformate, darunter MSI, EXE und AppX, die jeweils ihre spezifischen Vorteile und Nachteile aufweisen.
MSI-Installationsroutinen sind insbesondere für einfache und gegebenenfalls unbeaufsichtigte Installationen geeignet. Sie verwenden eine grafische Oberfläche (GUI) für die Basisinstallation, die das Programm ohne zusätzliche Elemente oder Optionen installiert beziehungsweise deinstalliert. Im Grunde genommen besteht ein solches Installationsprogramm aus einem komprimierten Satz von Dateien, der alle notwendigen Daten für die Software enthält. Der Installationsprozess prüft nicht, ob die Software bereits existiert oder Komponenten fehlen. Es kann alle Dateien im Installationspfad überschreiben. Diese Einfachheit führt dazu, dass eine stille Installation mit allen Standardeinstellungen für Administratoren sehr einfach ist.
EXE-Installationsprogramme erweisen sich als vielseitiger als MSI-Pendants, gehen aber mit zusätzlichen Komplexitäten einher. Diese Installationsroutinen können Optionen für Sprachen, Zusätze, Erkennung vorheriger Installationen und mehr umfassen. Sie ermöglichen zudem benutzerdefinierte Installationspfade und die Auswahl der zu installierenden Komponenten. Entwickler können der GUI ihr eigenes Branding hinzufügen und sprachspezifische Nutzungsbedingungen einbetten oder auf eine Webseite mit einer Willkommensbotschaft verweisen. Diese Flexibilität erschwert jedoch die unbeaufsichtigte Installation im Hintergrund, was sie in Unternehmensumgebungen weniger praktisch macht.
AppX-Installationsprogramme werden für universelle Windows-Apps verwendet und bieten einige Vorteile, die an MSI-Installationsroutinen erinnern. Sie sind unkompliziert und bieten dem Endanwender nur wenige Wahlmöglichkeiten. Zudem ermöglichen sie eine einfachere Upgrade-Prozedur von älteren zu neueren Softwareversionen und gewährleisten eine sauberere Deinstallation. AppX-Installationsroutinen setzen auf Container-Technologie, was zu einer Isolation vom Rest des Betriebssystems aus Sicherheitsgründen führt. Programme, die für MSI- oder EXE-Installationsroutinen entwickelt wurden, mussten jedoch für das AppX-Paket neu geschrieben oder mit Werkzeugen konvertiert werden. AppX-Pakete sind zudem nur mit Windows 10 kompatibel.
MSIX vereint die Vorzüge von MSI und AppX
MSIX-Dateien bieten die Vorteile von AppX-Dateien, ähneln aber gleichzeitig MSI-Dateien. Sie sind unkomplizierte Installationsprogramme, die von Systemadministratoren auch für die automatische Installation ohne Benutzereingriff eingesetzt werden können. Darüber hinaus nutzen sie die Container-Technologie, die eine reibungslose Deinstallation und problemlose Upgrades ermöglicht.
Aus Anwendersicht wird ein MSIX-Paket ähnlich wie eine MSI-Datei installiert, aber im Hintergrund wird es wie eine AppX-Datei gehandhabt. MSIX-Distributionen sind zudem auch außerhalb des Microsoft Stores möglich. Und dieser neue Prozess vereinfacht es, ältere Programme einzubinden und für MSIX neu zu verpacken.
MSIX ist sogar für Windows 7, Linux und andere Systeme geeignet
Ein herausragendes Merkmal von MSIX ist die Bereitstellung eines SDKs durch Microsoft, welches die plattformübergreifende Kompatibilität verbessert. Wie die GitHub-Seite zeigt, ist Unterstützung für iOS, macOS, Android, Linux und sogar ältere Windows-Versionen möglich. Entwickler integrieren spezielle Anweisungen in die MSIX-Dateien, damit diese das Betriebssystem erkennen und die entsprechenden Installationsschritte ausführen können.
Programme werden sauberer deinstalliert
Wenn Programme mit MSI- oder EXE-Installationsroutinen installiert werden, kann die Software Änderungen in der Registrierung vornehmen und Dateien sowie Ordner im gesamten System anlegen. Bei der Deinstallation dieser Programme bleiben oft Spuren in Form von Dateien und Registrierungsschlüsseln zurück und verursachen Unordnung im System.
Bei MSIX werden Programme in einem Container installiert, und alle notwendigen Dateien verbleiben entweder in diesem Container oder folgen präzisen, vorhersagbaren Regeln bezüglich des Speicherorts (z. B. im Ordner AppData). Bei der Deinstallation werden alle Daten des Programms mit entfernt, ohne dass Rückstände verbleiben. Das führt langfristig zu einem saubereren System.
Es handelt sich dennoch um ein Installationsprogramm, daher ist Vorsicht geboten!
Wenn Sie auf eine MSIX-Datei stoßen und sich über ihre Sicherheit unsicher sind, sollten Sie sich zunächst fragen, woher Sie dieses Installationsprogramm bezogen haben. Wie bei jedem anderen Programminstallationsprogramm gilt: Wenn Sie der Quelle nicht vertrauen, sollten Sie es nicht ausführen.
Schon bevor Sie die Datei herunterladen, sollten Sie Maßnahmen zur Überprüfung ihrer Sicherheit ergreifen. Letztendlich ist es ein Installationsprogramm, was bedeutet, dass es möglicherweise ein nützliches Programm, eine nutzlose Software oder sogar etwas Schlimmeres installieren könnte.
Wann werden MSIX-Dateien üblich?
Es könnte eine gewisse Zeit dauern, bis MSIX-Dateien häufiger in Erscheinung treten. Microsoft optimiert noch einige der angekündigten Funktionen, und bis vor Kurzem konnten lediglich Insider-Builds von Windows 10 MSIX-Pakete erstellen.
Nach der Feinabstimmung müssen auch die Entwickler und die Anbieter von Installationstechnologien, auf die sie angewiesen sind, das neue Format annehmen, verstehen und bereitstellen. Selbst wenn sie sich überhaupt dafür entscheiden; Entwickler können weiterhin EXE- und MSI-Installationsroutinen entwickeln, falls sie dies bevorzugen. Die Einführung eines neuen Formats bringt Risiken und Kosten mit sich, daher müssen Entwickler diese gegen die Vorteile abwägen.