Fremtiden for programvare på Windows Hva er en MSIX-fil?
En fil med .msix-utvidelsen er et Windows-programinstallasjonsprogram. Microsoft introduserte nylig MSIX som et alternativ til EXE, MSI og til og med AppX-pakker. Vær forsiktig og vær sikker på at du stoler på en MSIX-fils kilde før du kjører den.
Windows har for mange forskjellige typer installatører
For tiden har Windows tre vanlige installasjonsformater-MSI, EXE og AppX. Hver har forskjellige styrker og svakheter.
MSI installatører er best for enkle, muligens uten tilsyn, installasjoner. De bruker et grunnleggende installasjonsgrafisk brukergrensesnitt (GUI) som installerer eller avinstallerer programmet uten tillegg eller alternativer. I selve 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. Det kan overskrive noen filer i installasjonsbanen. Denne enkelheten betyr at en stille, all-standard installasjon er en bris for administratorer å oppnå.
EXE installatører er mer allsidige enn MSI installatører, men med den ekstra muligheten kommer komplikasjon. Dette installasjonsprogrammet kan inneholde alternativer for språk, tillegg, oppdage tidligere installasjoner og mer. EXE installatører tillater tilpassede installasjonsbaner og velger hvilke komponenter som skal installeres. Utviklere kan legge til egen merkevarebygging til GUI og innlemme språkspesifikke tjenestevilkår eller peke på en nettside for en velkomstmelding. Men dette gjør igjen en stille uovervåket installasjon mye vanskeligere, og dermed mindre nyttig i en bedriftssituasjon.
AppX-installatører brukes til Universal Windows Apps og deler noen av fordelene med MSI-installatører. 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 tillater en renere avinstallasjon. AppX-installatører stole også på beholderteknologi, så de er isolert fra resten av operativsystemet for sikkerhet. Dessverre måtte et program skrevet for en MSI- eller EXE-installatør omskrives eller konverteres, kanskje ved hjelp av verktøy, til AppX-pakken. Og AppX-pakker kan bare brukes med Windows 10, så eldre versjoner av Windows er uheldig.
MSIX kombinerer de beste funksjonene til MSI og AppX
En MSIX-fil har fordelene med AppX mens den ligner en MSI-fil. Det er en straight forward installer som systemadministratorer kan til og med skript for automatisk, "uovervåket" installasjon. I tillegg er det avhengig av beholderteknologi, noe som muliggjør jevne avinstallasjoner og oppgraderinger.
Fra et brukerperspektiv installeres 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 å få eldre programmer inn og ompakke dem for MSIX.
MSIX vil til og med fungere på Windows 7, Linux og mer!
Kanskje den mest spennende egenskapen til MSIX er at Microsoft ga ut en SDK for å forbedre kompatibiliteten på tvers av plattformer. Som vist på deres GitHub-side, er støtte mulig for iOS, MacOS, Android, Linux og enda eldre versjoner av Windows. Utviklere legger spesielle instruksjoner i MSIX-filene slik at de kan 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 dette programmet gjøre endringer i registret og lage filer og mapper i hele systemet. Når du avinstallerer programmet, blir disse filene og registernøklene ofte etterlatt, slik at det blir rot på systemet.
Med MSIX installeres programmer i en beholder, og alle nødvendige filer beholdes enten i denne beholderen eller følger nøyaktige, forutsigbare regler om hvor disse filene kan leve (som for eksempel i AppData-mappen). Når du avinstallerer, går all data med programmet, ingen rotete 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å er det trygt, bør du først spørre om hvor du fikk installasjonsprogrammet. Som alle andre programinstallatører, bør du ikke åpne den hvis du ikke stoler på kilden.
Selv før du laster ned filen, bør du sørge for at det er trygt. Til slutt er dette et installasjonsprogram, noe som betyr at det kan potensielt installere et fantastisk program, et søppelprogram eller noe verre.
Når skal jeg begynne å se MSIX-filer?
Det kan ta en stund før du ser en MSIX-fil. Microsoft finjusterer fortsatt noen av de lovede evnene, og inntil nylig kunne kun Insider-bygg fra Windows 10 skape en MSIX-pakke.
Selv etter finjustering vil utviklere og installatorteknologiprodusenter de stoler på, måtte omfavne, lære og distribuere den nye pakken. Det er hvis de velger å i det hele tatt; Utviklere har frihet til å fortsette å lage EXE- og MSI-installatører hvis de foretrekker det. Vedtak av et nytt format kommer med risiko og kostnad, så utviklere må veie det mot fordelene.