MTE legt uit: Verschillen tussen .exe en .msi
Computers kunnen vooraf worden geladen met software, maar het is zeldzaam om een computer te vinden waarop geen extra software is geïnstalleerd. Het installeren van nieuwe software is een proces dat een minimum aan nadenken vereist en meestal afhankelijk is van klikken op knoppen in een installatieprogramma.
Er zijn twee bestandstypen die veel worden gebruikt in Windows en die u op een gegeven moment misschien al hebt gezien of gebruikt. Dit zijn ".exe" en ".msi", en je kunt er moeite mee hebben om verschillen op te merken, maar het is geen verrassing dat ze verschillen.
.exe versus .msi
Voordat ze hun verschillen aanpakken, is het de moeite waard om hun overeenkomsten te bevestigen. Ze zijn beide applicatie-installers en het doel van hun ontwikkeling is dezelfde - eenvoudige installatie van software via een eenvoudig installatieprogramma.
EXE: Uitvoerbaar
Zoals te verwachten, breidt het bestandstype van drie letters zich uit in het woord "executable", wat een duidelijke uitleg is van hoe de installatie werkt. Het installatieprogramma biedt opties zoals het koppelen van bestandstypen of het toestaan om te starten met Windows.
Het .exe-bestandstype kan ook extra plug-ins en achtergrondsoftware aanvragen. Dit is waarschijnlijk iets dat u hebt gemerkt bij het installeren van games of bepaalde programma's. Mogelijk hebben ze het .NET-framework van Microsoft nodig om correct te kunnen werken, en het installatieprogramma stelt u in staat om met de download te beginnen door op een knop te klikken.
Tijdens de installatie kunnen er ook aanwijzingen zijn om een installatietaal te kiezen. Dit is iets dat het .exe-bestandstype gemakkelijk kan aanpassen, terwijl het ogenschijnlijk uitdagender is om hetzelfde doel te bereiken met .msi-installatieprogramma's. Hoewel dit niet onmogelijk is, kan de toegenomen eenvoud helpen bij het kiezen van een .exe-installatieprogramma.
.exe heeft echter niet alleen betrekking op de installatie van software. Windows gebruikt dezelfde extensie elders, en Task Manager dient alleen om dit te bewijzen. Windows-processen, inclusief processen die van vitaal belang zijn voor het besturingssysteem en uw software, eindigen allemaal in .exe. Een ander voorbeeld is als u Windows Verkenner opnieuw moet opstarten, is de opdracht in het venster "Uitvoeren" niet "verkenner", maar "explorer.exe."
MSI: Microsoft Installer
Het uiterlijk van het installatieprogramma is meestal erg consistent binnen het .msi-bestandstype. Hun lay-out is duidelijk gedefinieerd wanneer ze worden gecompileerd, wat betekent dat esthetische variatie niet zo gemakkelijk te vinden is als met .exe-bestanden voor games en software.
Hierdoor kan het eenvoudiger zijn om de lay-out van een .msi-installatieprogramma te volgen, en minder ervaren gebruikers zouden sneller kunnen acclimatiseren. De bijbehorende complexiteit met het bereiken van bepaalde functionaliteit onder .msi-richtlijnen zou in theorie kunnen resulteren in een eenvoudigere installatie voor een subset van hun waarschijnlijke gebruikersbestand.
Installatie op aanvraag is de andere functie waarvoor .msi is bedoeld, en het is een .exe-bestand kan niet worden gerepliceerd. Initiële installaties kunnen erg snel zijn, want er gebeurt weinig - het hoofdproces vindt plaats na het starten van de software. Microsoft stelt zelf dat dit de installatie- en configuratiefase kan verkorten; met andere woorden, het .msi-installatieprogramma kan in bepaalde situaties sneller zijn.
Een laatste feit deelt de twee bestandstypen duidelijk, en dat is het bedoelde gebruik. Het MSI-bestandstype is gewoon beter voor netwerkimplementatie. Systeembeheerders kunnen het gebruiken om software op meerdere computers tegelijk te pushen. Terwijl artikelen die uitleggen hoe software-implementatie werkt, wijzen ze allemaal naar dit ene bestandstype.
Welk installatieprogramma gebruiken?
De bezorgdheid die in deze kwestie wordt geuit is zo gering dat hij verwaarloosbaar is. Beide werken prima met enkele computers en ze functioneren allebei zonder probleem. Het is eenvoudiger om te bepalen op basis van welk installatieprogramma beschikbaar is in plaats van externe factoren toe te staan om het probleem te compliceren. De keuze kan worden gemaakt door een factor buiten het gebruikersbeheer, zoals downloadsnelheden in vergelijking met bestandsgroottes.