Fremtiden for software på Windows Hvad er en MSIX-fil?
En fil med .msix-udvidelsen er et Windows-programinstallationsprogram. Microsoft introducerede for nylig MSIX som et alternativ til EXE, MSI og endda AppX-pakker. Vær forsigtig, og sørg for, at du har tillid til en MSIX-fils kilde, før du kører den.
Windows har for mange forskellige typer installatører
I øjeblikket har Windows tre almindelige installationsformater-MSI, EXE og AppX. Hver har forskellige styrker og svagheder.
MSI installatører er bedst til enkle, muligvis uovervågede installationer. De bruger en grundlæggende installeret grafisk brugergrænseflade (GUI), der installerer eller afinstallerer programmet uden ekstrafunktioner eller muligheder. I kernen er dette installationsprogram et komprimeret sæt installationsfiler, der indeholder alle nødvendige data til softwaren. Installationsprocessen registrerer ikke, om softwaren allerede eksisterer, eller hvis der mangler komponenter. Det kan overskrive nogen filer i installationsvejen. Denne enkelhed betyder, at en stille installation af alt standard er en brise for administratorer at opnå.
EXE installatører er mere alsidige end MSI installatører, men med den ekstra kapacitet kommer komplikation. Denne installationsprogram kan omfatte valgmuligheder for sprog, tilføjelsesprogrammer, afsløring af tidligere installationer og meget mere. EXE installatører giver mulighed for brugerdefinerede installationsbaner og vælger hvilke komponenter der skal installeres. Udviklere kan tilføje deres egne branding til GUI'en og inkorporere sprogspecifikke servicevilkår eller pege på en webside til en velkomstmeddelelse. Men det gør igen en tavs uovervåget installation meget vanskeligere og dermed mindre nyttig i en virksomheds situation.
AppX installationsprogrammer bruges til Universal Windows Apps og deler nogle af fordelene ved MSI installatører. De er enkle, ligefrem installatører med få valg givet til slutbrugeren. Derudover tillader de en nemmere opgraderingssti fra ældre versioner af software til nyere versioner, og de giver mulighed for en renere afinstallation. AppX installatører er også afhængige af container teknologi, så de er isoleret fra resten af operativsystemet for sikkerhed. Desværre måtte et program skrevet til en MSI- eller EXE-installatør omskrives eller konverteres, måske ved hjælp af værktøjer til AppX-pakken. Og AppX-pakker kan kun bruges sammen med Windows 10, så ældre versioner af Windows er ude af lykke.
MSIX kombinerer de bedste funktioner i MSI og AppX
En MSIX-fil har fordelene ved AppX, mens den ligner en MSI-fil. Det er en straight forward installer, at systemadministratorer kan endda script til automatisk "uovervåget" installation. Derudover er det afhængig af beholderteknologi, som muliggør glatte afinstallationer og opgraderinger.
Fra et brugerperspektiv installeres en MSIX som en MSI-fil, men bag scenerne installeres den som en AppX-fil. Derudover er MSIX-distribution uden for Microsoft Store mulig. Og med denne nye proces er det lettere at bringe ældre programmer ind og ompakke dem til MSIX.
MSIX vil endda arbejde på Windows 7, Linux og mere!
Måske er det mest spændende ved MSIX at Microsoft har udgivet en SDK for at forbedre kompatibiliteten på tværs af platformen. Som det ses på deres GitHub-side, er support mulig for iOS, MacOS, Android, Linux og endda ældre versioner af Windows. Udviklere placerer specielle instruktioner i MSIX-filerne, så de kan identificere operativsystemet og hvilke trin der skal tages.
Programmer vil afinstallere mere rent
Når du installerer et program ved hjælp af en MSI og EXE, kan dette program lave registreringsændringer og oprette filer og mapper i hele dit system. Når du afinstallerer programmet, bliver disse filer og registreringsnøgler ofte efterladt, hvilket efterlader rod på dit system.
Med MSIX installeres programmer i en container, og alle deres nødvendige filer ligger enten i den pågældende beholder eller følger præcise forudsigelige regler om, hvor disse filer kan leve (som f.eks. I AppData-mappen). Når du afinstallerer, går alle dataene sammen med program-no-ruden efterladt. Det betyder, at dit system bliver renere fremad.
Det er stadig en installatør, så vær forsigtig!
Hvis du kigger på en MSIX-fil og undrer dig over det, er det sikkert, det første spørgsmål du bør spørge er, hvor du har fået installatøren. Ligesom enhver anden programinstallatør, skal du ikke åbne den, hvis du ikke stoler på kilden.
Selv før du downloader filen, skal du tage skridt til at sikre, at den er sikker. I sidste ende er dette et installatør, hvilket betyder at det potentielt kan installere et fantastisk program, et uønsket program eller noget værre.
Hvornår skal jeg begynde at se MSIX-filer?
Det kan tage et stykke tid, før du ser en MSIX-fil. Microsoft finjusterer stadig nogle af de lovede kapaciteter, og indtil for nylig kunne kun Insider-bygger fra Windows 10 skabe en MSIX-pakke.
Selv efter finjustering skal udviklere og installatorteknologiproviderne, som de har brug for, nødt til at omfavne, lære og implementere den nye pakke. Det er, hvis de vælger det overhovedet; Udviklere kan frit fortsætte med at oprette EXE- og MSI-installationsprogrammer, hvis de foretrækker det. Vedtagelse af et nyt format kommer med risiko og omkostninger, så udviklere skal veje det mod fordelene.