MTE förklarar: Skillnader mellan .exe och .msi
Datorer kan komma förinstallerad med programvara, men det är sällsynt att hitta en dator utan ytterligare programvara installerad. Installera ny programvara är en process som tar minst tanke och förlitar sig mest på att klicka på knappar i en installatör.
Två filtyper är vanligt förekommande på Windows, och du kan ha sett eller använt dem båda vid någon tidpunkt. Dessa är ".exe" och ".msi", och du kan känna dig hårt pressad för att upptäcka några skillnader, men det är ingen överraskning att finna att de skiljer sig åt.
.exe vs .msi
Innan man tar itu med sina skillnader är det värt att hävda sina likheter. De är båda applikationer installersm och målet med deras utveckling är samma - enkel installation av program via en enkel installatör.
EXE: Executable
Inte överraskande expanderar filstypen med tre bokstäver i ordet "körbar", vilket är en enkel förklaring av hur installationen fungerar. Installeraren har funktioner som att associera den med filtyper eller låta den börja med Windows.
.exe-filtypen kan också begära ytterligare plugins och bakgrundsprogramvara, vilket är något du sannolikt kommer att ha märkt installera spel eller särskilda program. De kan kräva Microsofts. NET-ram för att fungera korrekt, och installationsprogrammet tillåter dig att starta nedladdningen genom att klicka på en knapp.
Under installationen kan det också bli uppmanat att välja ett installationsspråk. Det här är något som .exe-filtypen kan rymma lätt medan det är uppenbart mer utmanande att uppnå samma mål med .msi-installatörer. Även om det inte är omöjligt att göra, kan den ökade enkelheten hjälpa till med att välja en .exe-installatör.
Emellertid. Exe avser inte enbart för installation av programvara. Windows använder samma filtillägg någon annanstans, och uppgiftshanteraren tjänar bara till att bevisa detta. Windows-processer, inklusive de som är viktiga för operativsystemet och din programvara, slutar alla i .exe. Ett annat exempel är att om du behöver starta om Windows Explorer, är kommandot i fönstret "Kör" inte "explorer" men "explorer.exe".
MSI: Microsoft Installer
Utseendet på installationsprogrammet är vanligtvis mycket konsekvent inom .msi-filtypen. Deras layout är tydligt definierad när de sammanställs, vilket betyder att estetisk variation inte är lika lätt som med .exe-filer för spel och programvara.
Som ett resultat kan det vara lättare att följa layouten för en .msi-installatör, och mindre erfarna användare kan hitta sig mer acclimatised till det snabbare. Den associerade komplexiteten med att uppnå viss funktionalitet enligt .msi-riktlinjer kan teoretiskt leda till en enklare installation för en undergrupp av deras troliga användarbas.
Installation på begäran är den andra funktionen som .msi är anmärkningsvärd för, och det är en .exe kan inte replikera. Initiala installationer kan vara väldigt snabba så lite som helst - huvudprocessen sker efter programlansering. Microsoft självt säger att detta kan "förkorta installations- och konfigurationsfasen", med andra ord kan .msi-installatören vara snabbare i vissa situationer.
Ett enda faktum delar upp de två filtyperna tydligt och det är deras avsedda användning. .msi-filtypen är helt enkelt bättre för nätverksutbyggnad. Systemadministratörer kan använda den för att trycka programvaran på flera datorer samtidigt. Medan artiklar som förklarar hur mjukvaruutplacering fungerar, pekar de alla på den här filtypen.
Vilken installatör ska du använda?
Den oro som uppkommer i denna fråga är så liten att det är försumbar. Båda fungerar bra med enstaka datorer, och de fungerar båda utan problem. Det är lättare att bestämma baserat på vilken installatör som är tillgänglig istället för att tillåta externa faktorer för att komplicera problemet. Valet kan göras med en faktor utanför användarkontroll, såsom nedladdningshastigheter jämfört med filstorlekar.