MTE forklarer: Forskjeller mellom .exe og .msi
Datamaskiner kan komme forhåndsinstallert med programvare, men det er sjelden å finne en datamaskin uten ekstra programvare installert. Installere ny programvare er en prosess som tar minst mulig tanke og for det meste er avhengig av å klikke på knapper i et installasjonsprogram.
To filtyper er i vanlig bruk på Windows, og du har kanskje sett eller brukt begge på et tidspunkt. Disse er ".exe" og ".msi", og du kan føle deg svært presset for å oppdage eventuelle forskjeller, men det er ingen overraskelse å finne at de er forskjellige.
.exe vs .msi
Før du tar tak i forskjellene dine, er det verdt å hevde sine likheter. De er begge programmer installersm og målet med deres utvikling er det samme - enkel programvareinstallasjon via en enkel installatør.
EXE: Executable
Ikke overraskende utvides filstypen med tre bokstaver i ordet "executable", noe som er en enkel forklaring på hvordan installasjonen fungerer. Installasjonsprogrammet har funksjoner som for eksempel tilknytning av filtyper eller tillater det å starte med Windows.
.exe filtypen kan også be om ekstra plugins og bakgrunnssoftware som er noe du sannsynligvis har lagt merke til å installere spill eller bestemte programmer. De kan kreve Microsofts. NET-rammeverk for å fungere riktig, og installasjonsprogrammet lar deg starte nedlastingen ved å klikke på en knapp.
Under installasjonen kan det også bli bedt om å velge et installasjonsspråk. Dette er noe .exe-filtypen kan huse lett når det er tilsynelatende mer utfordrende å oppnå det samme målet med .msi-installatører. Selv om det ikke er umulig å gjøre, kan den økte enkelheten hjelpe til med å velge en .exe-installatør.
.exe gjelder imidlertid ikke bare for installasjon av programvare. Windows bruker samme filtillegg andre steder, og Oppgavebehandling tjener bare til å bevise dette. Windows-prosesser, inkludert de som er viktige for operativsystemet og programvaren din, slutter i .exe. Et annet eksempel er at hvis du trenger å starte Windows Explorer igjen, er kommandoen i vinduet "Kjør" ikke "explorer", men "explorer.exe."
MSI: Microsoft Installer
Utseendet til installasjonsprogrammet er vanligvis svært konsistent innenfor .msi-filtypen. Deres layout er tydelig definert når de blir kompilert, noe som betyr at estetisk variasjon ikke er like lett som i .exe-filer for spill og programvare.
Som et resultat kan det være lettere å følge layoutet til en .msi-installatør, og mindre erfarne brukere kan finne seg mer akklimatisert til det raskere. Den tilhørende kompleksiteten med å oppnå viss funksjonalitet under .msi-retningslinjer kan i teorien føre til en enklere installasjon for et undersett av deres sannsynlige brukerbase.
Installasjon på etterspørsel er den andre funksjonen som .msi er kjent for, og det er en .exe kan ikke replikere. Første installasjoner kan være veldig raske, så lite foregår - hovedprosessen skjer etter lansering av programvare. Microsoft selv sier at dette kan "forkorte installasjons- og konfigurasjonsfasen, " med andre ord, kan .msi-installatøren være raskere i noen situasjoner.
Et siste faktum deler tydeligvis de to filtyper, og det er deres tiltenkte bruk. .msi-filtypen er ganske enkelt bedre for nettverksutplassering. Systemadministratorer kan bruke den til å skyve programvare på tvers av mange datamaskiner samtidig. Mens artikler som forklarer hvordan programvareutplassering virker, peker de alle på denne ene filtypen.
Hvilken installatør skal du bruke?
Bekymringen oppstått i dette spørsmålet er så liten det er ubetydelig. Begge fungerer fint med enkelte datamaskiner, og de fungerer begge uten problem. Det er enklere å bestemme basert på hvilken installatør som er tilgjengelig i stedet for å tillate eksterne faktorer for å komplisere problemet. Valget kan gjøres av en faktor utenfor brukerstyring, for eksempel nedlastingshastigheter i forhold til filstørrelser.