De toekomst van software op Windows Wat is een MSIX-bestand?
Een bestand met de extensie .msix is een installatieprogramma voor Windows-toepassingen. Microsoft heeft onlangs MSIX geïntroduceerd als een 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 algemene installatieformaten: 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 grafische grafische gebruikersinterface (GUI) die het programma zonder extra's of opties installeert of verwijdert. 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 onderdelen ontbreken. Het kan alle bestanden in het installatiepad overschrijven. Deze eenvoud betekent dat een stille, all-defaults-installatie een fluitje van een cent is voor beheerders om te bereiken.
EXE-installatieprogramma's zijn veelzijdiger dan MSI-installatieprogramma's, maar met de toegevoegde mogelijkheid is dit een complicatie. Dit installatieprogramma kan opties bevatten voor talen, add-ons, eerdere installaties detecteren en meer. EXE-installatieprogramma's maken aangepaste installatiepaden mogelijk en kiezen welke componenten moeten worden geïnstalleerd. Ontwikkelaars kunnen hun eigen merk 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 Universal Windows Apps en delen enkele voordelen van MSI-installatieprogramma's. Het zijn eenvoudige, eenvoudige installatieprogramma's met weinig keuzes voor de eindgebruiker. Bovendien zorgen ze voor een eenvoudiger upgradepad van oudere softwareversies naar nieuwere versies en zorgen ze voor een schonere verwijdering. AppX-installatieprogramma's vertrouwen ook op containertechnologie, zodat ze voor beveiliging van de rest van het besturingssysteem zijn geïsoleerd. Helaas moest een programma geschreven voor een MSI- of EXE-installatieprogramma worden herschreven of geconverteerd, misschien met behulp van hulpmiddelen, voor het AppX-pakket. En AppX-pakketten kunnen alleen met Windows 10 worden gebruikt, 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 eenvoudig installatieprogramma dat systeembeheerders zelfs kunnen scripten voor automatische, "onbeheerde" installatie. Bovendien is het gebaseerd op containerechnologie, waarmee u probleemloze verwijderingen en upgrades kunt uitvoeren.
Vanuit 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 binnen te brengen en opnieuw te verpakken voor MSIX.
MSIX werkt zelfs op Windows 7, Linux en meer!
Misschien wel het meest opwindende kenmerk van MSIX is dat Microsoft een SDK heeft uitgebracht om platformonafhankelijke compatibiliteit 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 om het besturingssysteem te kunnen identificeren en welke stappen moeten worden genomen.
Programma's zullen meer schoon 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 systeem maken. Wanneer u het programma verwijdert, blijven deze bestanden en registersleutels vaak achter, waardoor uw systeem overbelast raakt.
Met MSIX worden programma's in een container geïnstalleerd en blijven alle benodigde bestanden binnen die container of volgen nauwkeurige, voorspelbare regels over waar deze bestanden kunnen leven (zoals wonen in de map AppData). Wanneer u de installatie ongedaan maakt, horen alle gegevens bij het programma - geen rommel achtergelaten. Dat betekent dat uw systeem in de toekomst schoner zal zijn.
Het is nog steeds een installatieprogramma, dus wees voorzichtig!
Als u een MSIX-bestand bekijkt en u zich afvraagt of het veilig is, is de eerste vraag die u zou moeten stellen, waar u het installatieprogramma hebt verkregen. Zoals elk ander programma-installatieprogramma, moet u het niet openen als u de bron niet vertrouwt.
Zelfs voordat u het bestand downloadt, moet u stappen ondernemen om 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 zal ik beginnen met het zien van MSIX-bestanden?
Het kan een tijdje duren voordat u een MSIX-bestand ziet. Microsoft is nog steeds een aantal van de beloofde mogelijkheden aan het verfijnen en tot voor kort konden alleen insider-builds van Windows 10 een MSIX-pakket maken.
Zelfs na de fijnafstemming zullen ontwikkelaars en de leveranciers van installatietechnologie die zij gebruiken het nieuwe pakket moeten omhelzen, leren en implementeren. Dat is als ze er helemaal voor kiezen; ontwikkelaars zijn vrij om door te gaan met het maken van EXE- en MSI-installatieprogramma's als ze dat willen. De goedkeuring van een nieuw formaat gaat gepaard met risico's en kosten, dus ontwikkelaars moeten dat afwegen tegen de voordelen.