Hva er forskjellen mellom en MSI Installer og en EXE Installer?

Hva er forskjellen mellom en MSI Installer og en EXE Installer?


Når du laster ned et program, og dobbeltklikk det, kan en veiviser starte og hjelpe deg å installere programmet. Veiviseren du ser kan variere avhengig av hvilket program du har installert. Programvareprodusenter distribuere applikasjoner ved hjelp av EXE installatører eller Microsoft Installer programmer. Når du legger til nye programmer til datamaskinen din, vil du sannsynligvis oppleve begge typer installasjonsprogrammer.

Behov for installatører

Applikasjoner som du kjøper eller laster ned kan bestå av flere elementer, for eksempel bilder, lyd, XML-filer, ikoner og små databaser. Disse elementene må ligge i bestemte mapper på harddisken etter installasjon. Installer programmer som EXEs og MSIS forvalte disse ressursene og installere dem i riktige steder på din datamaskin. Installer programmer utføre andre oppgaver også, slik som å hjelpe deg å finpusse innstillinger, sette opp snarveier og registrere programvaren. Montører kan være så enkelt eller så komplisert som utviklerne bestemmer seg for å gjøre dem.

MSI installatører

Når du ser en fil på datamaskinen som har en "MSI" filtypen, vet du at det er en MSI-fil. MSI-filer inneholder alle de ressursene som trengs for å installere et program på datamaskinen din. En MSI-pakke har også en intern database som sporer endringer i datamaskinen. Dersom en installatør trenger å oppdatere registeret under installasjonen, det gjør det og logger handlingen. Microsoft har også lagt MSI teknologi i sin Visual Studio Integrated Development Environment integrert med Microsoft Visual Studio. Microsoft NET utviklere kan også opprette og konfigurere MSI distribusjons pakker ved hjelp av en automatisert veiviseren.

EXEC- Montører

Microsoft er ikke det eneste selskapet som skaper programvareinstalleringen. Du har kanskje sett navn som Wise, Install eller ActualInstall når du installerer programvare på datamaskinen din. Disse programmene av tredjeparts selskaper også hjelpe programvareutviklere å lage frittstående EXE-filer som utfører mange av de oppgavene som MSIS håndtak. Montører som en distribuert av Install, tillater utviklere å lage EXE installere filer og navngi dem noe de liker. Enkelte tredjeparts distributører også markedsføre programmer som lar utviklere å bygge MSIS samt EXEs. EXE installasjonsfilene har filetternavn for "EXE".

MSI Fordeler

Selv om MSIS og EXEs utføre lignende oppgaver, kan noen utviklere foretrekker å bruke MSIS å opprette installasjonsfiler. Utviklere som bruker MSI setup pakkene har muligheten til å gjøre montører nyttig ved å vise tips og funksjoner som vises under installasjonsprosessen. Systemadministratorer som oppgave å administrere flere datamaskiner også finne MSIS nyttig når distribuere programvare til flere datamaskiner i et nettverk. Når du har tilpasset MSI pakker, kan en administrator plassere MSI-filer i sentraliserte steder på nettet. Brukere kan dobbeltklikke MSIS og installere dem gjennom nettverket.