Lesere som deg er med på å støtte MUO. Når du foretar et kjøp ved å bruke lenker på nettstedet vårt, kan vi tjene en tilknyttet provisjon. Les mer.

EXE-filer og MSI-filer. Det er mye overlapping i det de begge kan gjøre, men de er også veldig forskjellige fra hverandre.

Så hva er de største forskjellene mellom de to, og hvorfor er de ofte forbundet? La oss se.

EXE vs MSI-filer: Hva de gjør

Du kan blande en EXE-fil og en MSI-fil fordi de er i stand til veldig lignende ting. Du har mest sannsynlig installert et program ved hjelp av en EXE-fil, så vel som med en MSI-fil.

For å forstå hvordan de er forskjellige krever å forstå hva de gjør.

En EXE-fil er en exeklippbar fil. Dette er en generell betegnelse for alt fra et installasjonsprogram til et frittstående program, eller bare kode.

En MSI-fil er en Microsofte Jegnstaller-fil. Dette er utelukkende dedikert til å installere data ved hjelp av Windows Installer. Du kan ikke kjøre et uavhengig program fra en MSI-fil, men alle programmer installeres ved hjelp av Windows Installer.

instagram viewer

Selv om man forstår alt dette, ser det fortsatt ut til å være en viss overlapping mellom de to. La oss grave litt dypere inn i hver enkelt.

Distinksjonene til EXE-formatet

En EXE-fil er definert av hvor svært tilpassbare de er. Fordi en EXE-fil kan kjøre alle slags kode, gir den ultimat fleksibilitet til utviklere.

En utvikler kan sette inn kode, et installasjonsprogram eller til og med andre EXE-filer i en.

Dette fører til hovedproblemet med EXE-filer. Det er veldig enkelt å skjule noe i en EXE-fil, for eksempel et virus.

Så hovedforskjellene til en EXE-fil er som følger:

  • Kan være alt som kjører kode, for eksempel installatører og programmer
  • Svært tilpassbar, mulig å lag EXE i en EXE
  • Sårbar for virus

Distinksjonene til MSI-formatet

En MSI-fil er definert av hvor begrenset de er. De vil alltid være en installasjonspakke, aldri et program eller uautorisert kode.

De må også oppfylle standardiserte krav og ingen uautorisert kode kan settes inn.

Dette gjør dem generelt tryggere å kjøre. Dette er fordi MSI-filtypen i hovedsak er hvordan hele Windows administrerer installasjon, vedlikehold og fjerning av programvare.

Dette betyr også at du faktisk kan støte på systemfeil som hindrer MSI-filtypen i å kjøre ordentlig. Heldigvis er du alltid i stand til det fikse problemer med MSI-filtypen, men du bør fortsatt ha det i bakhodet.

Hovedforskjellene til en MSI-fil er som følger:

  • Kan bare installere, vedlikeholde eller fjerne. Ingen programmer eller kode kan startes.
  • Oppfyll sikkerhetskrav EXE-filer gjør det ikke. Generelt tryggere å kjøre.
  • Kjernekomponent i Windows.

Er den ene bedre?skjermbilde av utpakkede exe-filer og utpakkede msi-filer

Ikke egentlig. De er begge bygget for ulike oppgaver og dekker begge ulike behov. Det er usannsynlig at du i det hele tatt trenger å sammenligne dem direkte.

MSI-filtypen vil hjelpe deg med å installere, vedlikeholde eller fjerne programvare på maskinen din. En EXE-fil kan også gjøre dette, men den vil til slutt bruke det samme systemet som en MSI-fil gjør uansett.

Så med mindre et program har gitt deg både en EXE- og en MSI-fil for installasjon, er det ikke et valg du må ta.

Hva om du står overfor det valget?

Vel, en MSI-installasjonspakke er mer sannsynlig å være en enkel installasjon, mens et EXE-installasjonsprogram kan lastes opp med flere alternativer. For eksempel kan du kanskje laste ned og installere flere versjoner av et program ved å bruke en enkelt EXE-fil.

Et annet aspekt er sikkerhet. Hvis du ikke stoler på det du skal installere, bør det å se den som en MSI-fil få deg til å føle deg tryggere enn om det var en EXE.

Så lenge du er det holde Microsoft Defender oppdatert, selv det burde ikke være en stor bekymring.

Kan ikke ha det ene uten det andre

Disse to filtypene, oftest assosiert med installasjonspakker, avhenger faktisk ganske mye av hverandre. En EXE-fil kunne ikke installere noe uten Windows Installer, og omvendt kunne du ikke kjøre de installerte programmene uten en EXE.

Selv om de deler noen likheter, deler de mange forskjeller også. Heldigvis trenger det ikke å være et valg i de fleste tilfeller.