En fil med filändelsen .msix är i grunden en installationsfil för Windows-system. Microsoft har nyligen introducerat MSIX som ett alternativ till de traditionella EXE-, MSI- och AppX-paketen. Det är dock viktigt att vara försiktig och säkerställa att källan till en MSIX-fil är betrodd innan du kör den.
Olika Installationsprogram i Windows
Windows har för närvarande tre vanligt förekommande installationsformat: MSI, EXE och AppX. Dessa format har sina egna unika styrkor och svagheter.
MSI-installationsfiler är optimerade för okomplicerade installationer, ibland även obevakade installationer. De använder ett standardiserat grafiskt gränssnitt (GUI) för att installera eller avinstallera program utan avancerade funktioner eller inställningsmöjligheter. En MSI-fil är i grund och botten en komprimerad samling av installationsfiler som innehåller alla nödvändiga resurser för programvaran. Installationsprocessen kontrollerar inte om programvaran redan finns eller om några komponenter saknas, vilket kan leda till att filer i installationskatalogen skrivs över. Denna enkelhet gör det dock enkelt för administratörer att utföra tysta installationer med standardinställningar.
EXE-installationsfiler är mer flexibla än MSI-filer, men den ökade funktionaliteten kommer med en högre komplexitet. Dessa installationsfiler kan inkludera alternativ för språk, tillägg, detektering av tidigare installationer med mera. Med EXE-installationsfiler kan användaren välja anpassade installationsvägar och specificera vilka komponenter som ska installeras. Utvecklare kan även anpassa gränssnittet med egen varumärkesprofilering, användarvillkor på olika språk och länkar till välkomstsidor. Detta gör emellertid tysta, obevakade installationer svårare, vilket gör dem mindre lämpliga i företagssammanhang.
AppX-installationsfiler används för universella Windows-applikationer och delar vissa fördelar med MSI-installationsfiler. De är enkla installatörer med begränsade valmöjligheter för användaren. De möjliggör en enklare uppgraderingsprocess från äldre till nyare versioner av programvaran, samt en renare avinstallation. AppX-installationsfiler använder sig även av containerteknik, vilket isolerar dem från resten av operativsystemet för ökad säkerhet. Tidigare har program som utvecklats för MSI eller EXE-installationsfiler behövts skrivas om eller konverteras för AppX-formatet, vilket ofta krävde extra verktyg. AppX-paket fungerar dessutom endast med Windows 10, vilket utestänger äldre Windows-versioner.
MSIX – En kombination av det bästa från MSI och AppX
MSIX-filer kombinerar fördelarna med AppX och likheten med MSI-filer. Det är ett enkelt installationsprogram som systemadministratörer till och med kan skripta för automatiserad, så kallad ”obevakad” installation. Dessutom använder det containerteknik, vilket bidrar till smidig avinstallation och uppgraderingar.
Ur användarens perspektiv installeras en MSIX-fil på samma sätt som en MSI-fil, men i bakgrunden behandlas installationen mer som en AppX-fil. Det är även möjligt att distribuera MSIX-filer utanför Microsoft Store. Denna nya process gör det även enklare att konvertera äldre program och paketera om dem till MSIX.
MSIX – Kompatibilitet med flera operativsystem
En av de mest intressanta aspekterna med MSIX är att Microsoft har släppt en SDK för att utöka plattformsoberoende kompatibilitet. Som man kan se på deras GitHub-sida är det möjligt med stöd för iOS, MacOS, Android, Linux och till och med äldre versioner av Windows. Utvecklare lägger in speciella instruktioner i MSIX-filerna för att de ska kunna identifiera operativsystemet och utföra rätt åtgärder.
Renare avinstallationer
Vid installation med MSI och EXE-filer kan programmet göra registerändringar och skapa filer och mappar i hela systemet. När programmet avinstalleras kan dessa filer och registernycklar ibland ligga kvar och skräpa ner systemet.
Med MSIX installeras program i en behållare, och alla tillhörande filer lagras antingen i behållaren eller enligt strikta, förutsägbara regler (till exempel i AppData-mappen). Vid avinstallation följer all data med programmet, vilket innebär att inget skräp lämnas kvar. Detta resulterar i ett renare system.
Var försiktig med Installationsfiler
Om du stöter på en MSIX-fil och är osäker på säkerheten, är det viktigaste att ifrågasätta källan till installationsfilen. Som med alla installationsprogram är det avgörande att lita på källan innan du öppnar filen.
Redan innan du laddar ner filen bör du vidta försiktighetsåtgärder för att säkerställa att den är säker. Kom ihåg att detta är en installationsfil som potentiellt kan installera bra program, onödiga program, eller ännu värre.
När kan vi förvänta oss att se MSIX-filer?
Det kan dröja lite innan du börjar se MSIX-filer i stor utsträckning. Microsoft arbetar fortfarande med att optimera vissa av de utlovade funktionerna, och det var först nyligen som det blev möjligt att skapa MSIX-paket med Insider-versioner av Windows 10.
Utvecklare och leverantörer av installationsteknik behöver ta till sig och lära sig om det nya formatet, vilket kan ta tid. Utvecklare har fortfarande frihet att fortsätta skapa EXE- och MSI-installationsprogram om de föredrar det. Att anpassa sig till ett nytt format innebär risker och kostnader, och utvecklare måste väga dessa mot potentiella fördelar.