Fremtiden for programvare på Windows: Hva er en MSIX-fil?

En fil med filtypen .msix er et installasjonsprogram for Windows. Microsoft introduserte nylig MSIX som et alternativ til EXE-, MSI- og til og med AppX-pakker. Vær forsiktig og sørg for at du stoler på en MSIX-fils kilde før du kjører den.

Windows har for mange forskjellige typer installatører

For øyeblikket har Windows tre vanlige installasjonsformater – MSI, EXE og AppX. Hver har forskjellige styrker og svakheter.

MSI-installatører er best for enkle, muligens ubetjente, installasjoner. De bruker et grunnleggende grafisk brukergrensesnitt (GUI) som installerer eller avinstallerer programmet uten ekstrautstyr eller alternativer. I kjernen er dette installasjonsprogrammet et komprimert sett med installasjonsfiler som inneholder alle nødvendige data for programvaren. Installasjonsprosessen vil ikke oppdage om programvaren allerede eksisterer, eller om noen komponenter mangler. Den kan overskrive alle filer i installasjonsbanen. Denne enkelheten betyr at en stille installasjon med alle standarder er en lek for administratorer å gjennomføre.

  Slik ser du hvilke apper som bruker mikrofonen din på Windows 10

EXE-installatører er mer allsidige enn MSI-installatører, men med den ekstra muligheten kommer komplikasjoner. Dette installasjonsprogrammet kan inkludere alternativer for språk, tillegg, gjenkjenning av tidligere installasjoner og mer. EXE-installasjonsprogrammer tillater tilpassede installasjonsbaner og valg av komponenter som skal installeres. Utviklere kan legge til sin egen merkevarebygging til GUI og innlemme språkspesifikke vilkår for bruk eller peke til en nettside for en velkomstmelding. Men dette gjør i sin tur en stille uovervåket installasjon mye vanskeligere, og dermed mindre nyttig i en bedriftssituasjon.

AppX-installasjonsprogrammer brukes for universelle Windows-apper og deler noen av fordelene med MSI-installasjonsprogrammer. De er enkle, rett frem installatører med få valg gitt til sluttbrukeren. I tillegg tillater de en enklere oppgraderingsbane fra eldre versjoner av programvare til nyere versjoner, og de åpner for en renere avinstallering. AppX-installatører er også avhengige av containerteknologi, så de er isolert fra resten av operativsystemet for sikkerhet. Dessverre måtte et program skrevet for et MSI- eller EXE-installasjonsprogram skrives om eller konverteres, kanskje ved hjelp av verktøy, for AppX-pakken. Og AppX-pakker kan bare brukes med Windows 10, så eldre versjoner av Windows er uheldige.

MSIX kombinerer de beste funksjonene til MSI og AppX

En MSIX-fil har fordelene med AppX samtidig som den ligner på en MSI-fil. Det er et rett frem installasjonsprogram som systemadministratorer til og med kan skripte for automatisk, «uovervåket» installasjon. I tillegg er den avhengig av containerteknologi, som muliggjør jevne avinstallasjoner og oppgraderinger.

  Fiks Windows 10 Audio Crackling

Fra et brukerperspektiv installerer en MSIX som en MSI-fil, men bak kulissene installeres den som en AppX-fil. I tillegg er MSIX-distribusjon utenfor Microsoft Store mulig. Og med denne nye prosessen er det lettere å ta inn eldre programmer og pakke dem om for MSIX.

MSIX vil til og med fungere på Windows 7, Linux og mer!

Den kanskje mest spennende funksjonen til MSIX er at Microsoft utgitt en SDK for å forbedre kompatibiliteten på tvers av plattformer. Som sett på GitHub-siden deres, er støtte mulig for iOS, MacOS, Android, Linux og til og med eldre versjoner av Windows. Utviklere plasserer spesielle instruksjoner i MSIX-filene for å tillate det å identifisere operativsystemet og hvilke skritt som skal tas.

Programmer vil avinstallere mer rent

Når du installerer et program ved hjelp av en MSI og EXE, kan det programmet gjøre registerendringer og lage filer og mapper i hele systemet. Når du avinstallerer programmet, blir disse filene og registernøklene ofte liggende igjen, og etterlater rot på systemet.

  Hva er NTUSER.DAT-filen i Windows?

Med MSIX blir programmer installert i en beholder, og alle nødvendige filer forblir enten i den beholderen eller følger presise, forutsigbare regler om hvor disse filene kan bo (for eksempel å bo i AppData-mappen). Når du avinstallerer, følger alle dataene med programmet – ikke noe rot igjen. Det betyr at systemet ditt vil bli renere fremover.

Det er fortsatt en installatør, så vær forsiktig!

Hvis du ser på en MSIX-fil og lurer på om den er trygg, er det første spørsmålet du bør stille hvor du fikk tak i installasjonsprogrammet. Som ethvert annet programinstallasjonsprogram, hvis du ikke stoler på kilden, bør du ikke åpne den.

Selv før du laster ned filen, bør du ta skritt for å sikre at den er trygg. Til syvende og sist er dette et installasjonsprogram, noe som betyr at det potensielt kan installere et fantastisk program, et søppelprogram eller noe verre.

Når begynner jeg å se MSIX-filer?

Det kan ta en stund før du ser en MSIX-fil. Microsoft finjusterer fortsatt noen av de lovede egenskapene, og inntil nylig var det bare Insider-bygg av Windows 10 som kunne lage en MSIX-pakke.

Selv etter finjustering må utviklere og installatørteknologileverandørene de er avhengige av å omfavne, lære og distribuere den nye pakken. Det er hvis de velger det i det hele tatt; utviklere står fritt til å fortsette å lage EXE- og MSI-installatører hvis de foretrekker det. Å ta et nytt format medfører risiko og kostnader, så utviklere må veie det opp mot fordelene.