Een bestand met de extensie .msix is een installatieprogramma voor Windows-toepassingen. Microsoft heeft onlangs MSIX geïntroduceerd als alternatief voor EXE-, MSI- en zelfs AppX-pakketten. Wees voorzichtig en zorg ervoor dat u de bron van een MSIX-bestand vertrouwt voordat u het uitvoert.
Windows heeft te veel verschillende soorten installatieprogramma’s
Momenteel heeft Windows drie veelgebruikte indelingen van het installatieprogramma: MSI, EXE en AppX. Elk heeft verschillende sterke en zwakke punten.
MSI-installatieprogramma’s zijn het beste voor eenvoudige, mogelijk onbeheerde installaties. Ze gebruiken een eenvoudige grafische gebruikersinterface (GUI) die het programma installeert of verwijdert zonder extra’s of opties. In de kern is dit installatieprogramma een gecomprimeerde set installatiebestanden die alle benodigde gegevens voor de software bevatten. Het installatieproces detecteert niet of de software al bestaat of dat er componenten ontbreken. Het kan alle bestanden in het installatiepad overschrijven. Deze eenvoud betekent dat een stille installatie met alle standaardinstellingen voor beheerders een fluitje van een cent is.
EXE-installatieprogramma’s zijn veelzijdiger dan MSI-installatieprogramma’s, maar met de toegevoegde mogelijkheid komen complicaties. Dit installatieprogramma kan opties voor talen, add-ons, het detecteren van eerdere installaties en meer bevatten. EXE-installatieprogramma’s staan aangepaste installatiepaden toe en kiezen welke componenten moeten worden geïnstalleerd. Ontwikkelaars kunnen hun eigen branding toevoegen aan de GUI en taalspecifieke servicevoorwaarden opnemen of naar een webpagina verwijzen voor een welkomstbericht. Maar dit maakt op zijn beurt een stille installatie zonder toezicht veel moeilijker en dus minder nuttig in een bedrijfssituatie.
AppX-installatieprogramma’s worden gebruikt voor universele Windows-apps en delen enkele voordelen van MSI-installatieprogramma’s. Het zijn eenvoudige, ongecompliceerde installateurs met weinig keuzes voor de eindgebruiker. Bovendien zorgen ze voor een eenvoudiger upgradepad van oudere versies van software naar nieuwere versies, en ze zorgen voor een schonere verwijdering. AppX-installatieprogramma’s vertrouwen ook op containertechnologie, dus zijn ze voor beveiliging geïsoleerd van de rest van het besturingssysteem. Helaas moest een programma dat voor een MSI- of EXE-installatieprogramma was geschreven, worden herschreven of omgezet, misschien met behulp van tools, voor het AppX-pakket. En AppX-pakketten kunnen alleen worden gebruikt met Windows 10, dus oudere versies van Windows hebben pech.
MSIX combineert de beste functies van MSI en AppX
Een MSIX-bestand heeft de voordelen van AppX terwijl het vergelijkbaar is met een MSI-bestand. Het is een ongecompliceerd installatieprogramma dat systeembeheerders zelfs kunnen scripten voor automatische, “onbeheerde” installatie. Bovendien is het afhankelijk van containertechnologie, waardoor het verwijderen en upgraden soepel verloopt.
Vanuit een gebruikersperspectief wordt een MSIX geïnstalleerd als een MSI-bestand, maar achter de schermen wordt het geïnstalleerd als een AppX-bestand. Bovendien is MSIX-distributie buiten de Microsoft Store mogelijk. En met dit nieuwe proces is het gemakkelijker om oudere programma’s over te brengen en ze opnieuw in te pakken voor MSIX.
MSIX werkt zelfs op Windows 7, Linux en meer!
Misschien wel de meest opwindende functie van MSIX is dat Microsoft een SDK heeft uitgebracht om de compatibiliteit tussen platforms te verbeteren. Zoals te zien is op hun GitHub-pagina, is ondersteuning mogelijk voor iOS, MacOS, Android, Linux en zelfs oudere versies van Windows. Ontwikkelaars plaatsen speciale instructies in de MSIX-bestanden zodat het het besturingssysteem kan identificeren en welke stappen ze moeten ondernemen.
Programma’s zullen netter worden verwijderd
Wanneer u een programma installeert met behulp van een MSI en EXE, kan dat programma registerwijzigingen aanbrengen en bestanden en mappen op uw hele systeem maken. Wanneer u het programma verwijdert, blijven deze bestanden en registersleutels vaak achter, waardoor er rommel op uw systeem achterblijft.
Met MSIX worden programma’s in een container geïnstalleerd en al hun benodigde bestanden blijven ofwel binnen die container of volgen precieze, voorspelbare regels over waar die bestanden kunnen staan (zoals leven in de AppData-map). Wanneer u de installatie ongedaan maakt, gaan alle gegevens mee met het programma – er blijft geen rommel achter. Dat betekent dat uw systeem in de toekomst schoner zal zijn.
Het is nog steeds een installatieprogramma, dus wees voorzichtig!
Als u naar een MSIX-bestand kijkt en u zich afvraagt of het veilig is, is de eerste vraag die u moet stellen, waar u het installatieprogramma hebt verkregen. Net als bij elk ander programma-installatieprogramma, moet u deze niet openen als u de bron niet vertrouwt.
Zelfs voordat u het bestand downloadt, moet u stappen ondernemen om ervoor te zorgen dat het veilig is. Uiteindelijk is dit een installatieprogramma, wat betekent dat het mogelijk een fantastisch programma, een rommelprogramma of iets ergers kan installeren.
Wanneer ga ik MSIX-bestanden zien?
Het kan even duren voordat u een MSIX-bestand ziet. Microsoft is nog steeds bezig met het verfijnen van enkele van de beloofde mogelijkheden en tot voor kort konden alleen Insider-builds van Windows 10 een MSIX-pakket maken.
Zelfs na het afstemmen zullen ontwikkelaars en de leveranciers van installateurstechnologie waarop ze vertrouwen, het nieuwe pakket moeten omarmen, leren en implementeren. Dat is als ze er überhaupt voor kiezen; Het staat ontwikkelaars vrij om door te gaan met het maken van EXE- en MSI-installatieprogramma’s als ze dat willen. Het aannemen van een nieuw formaat brengt risico’s en kosten met zich mee, dus ontwikkelaars moeten dat afwegen tegen de voordelen.