MTE forklarer: Forskelle mellem .exe og .msi
Computere kan komme forudinstalleret med software, men det er sjældent at finde en computer uden ekstra software installeret. Installation af ny software er en proces, der tager minimum af tanke og afhænger for det meste af at klikke på knapper i et installationsprogram.
To filtyper er i almindelig brug på Windows, og du har måske set eller brugt begge dele på et tidspunkt. Disse er ".exe" og ".msi", og du kan føle hårdt presset for at finde ud af eventuelle forskelle, men det er ikke overraskende at finde, at de er forskellige.
.exe vs .msi
Før man tager fat på deres forskelle, er det værd at hævde deres ligheder. De er begge applikationer installersm, og målet med deres udvikling er det samme - ligefrem installation af software via en simpel installatør.
EXE: Executable
Det er overraskende, at filtypen med tre bogstaver udvides til ordet "eksekverbar", hvilket er en retfærdig forklaring på, hvordan installationen fungerer. Installationsprogrammet indeholder indstillinger som f.eks. Tilknytning af filtyper eller tillader det at starte med Windows.
.exe-filtypen kan også anmode om yderligere plugins og baggrundsoftware, hvilket er noget, du sandsynligvis vil have bemærket installeret spil eller bestemte programmer. De kan kræve Microsofts .NET-ramme for at fungere korrekt, og installationsprogrammet giver dig mulighed for at starte download ved at klikke på en knap.
Under installationen kan der også anmodes om at vælge et installationssprog. Dette er noget, som .exe-filtype kan rumme let, mens det tilsyneladende er mere udfordrende at nå det samme mål med .msi-installatører. Selv om det ikke er umuligt at gøre, kan den øgede enkelhed hjælpe med at vælge en .exe-installatør.
.exe vedrører dog ikke kun installation af software. Windows bruger den samme filtypenavn andetsteds, og Task Manager tjener kun til at bevise dette. Windows-processer, herunder de vigtige for operativsystemet og din software, slutter alle i .exe. Et andet eksempel er, at hvis du skal genstarte Windows Stifinder, er kommandoen i vinduet "Kør" ikke "explorer", men "explorer.exe."
MSI: Microsoft Installer
Udseendet af installationsprogrammet er normalt meget konsekvent inden for .msi-filtypen. Deres layout er klart defineret, når de er kompileret, hvilket betyder, at æstetisk variation ikke er lige så let som i .exe-filer til spil og software.
Som følge heraf kan det være nemmere at følge layoutet på en .msi-installatør, og mindre erfarne brugere kunne finde sig mere akklimatiseret til det hurtigere. Den tilhørende kompleksitet med at opnå visse funktionaliteter under .msi retningslinjer kan i teorien resultere i en enklere installation for et undersæt af deres sandsynlige brugerbase.
Installation på efterspørgsel er den anden funktion, som .msi er kendt for, og det er en .exe kan ikke replikere. Indledende installationer kan være meget hurtige, da der ikke sker noget - hovedprocessen finder sted efter software lancering. Microsoft selv siger, at dette kan "forkorte installations- og konfigurationsfasen;" med andre ord, kan .msi-installatøren være hurtigere i nogle situationer.
Et endelige faktum adskiller klart de to filtyper, og det er deres tilsigtede brug. .msi-filtypen er simpelthen bedre for netværksdistribution. Systemadministratorer kan bruge den til at skubbe software på tværs af mange computere på én gang. Mens artikler, der forklarer, hvordan softwareinstallation fungerer, peger de alle på denne ene filtype.
Hvilken installatør skal du bruge?
Den bekymring, der er rejst i dette spørgsmål, er så lille, at det er ubetydeligt. Begge vil fungere fint med enkelte computere, og de fungerer begge uden problem. Det er nemmere at beslutte ud fra, hvilken installatør der er tilgængelig i stedet for at tillade eksterne faktorer for at komplicere problemet. Valget kunne laves af en faktor uden for brugerkontrol, såsom downloadhastigheder i forhold til filstørrelser.