Forskel mellem MSI og EXE Forskel mellem

Anonim

MSI vs EXE

Hvis du vil sætte ny software i din computer, skal du hente et installationsprogram enten ved at købe online eller lokalt eller ved at downloade gratis fra internettet. Med installatører er der to almindelige filer, som du skal åbne for at starte installationen. en der har en MSI-udvidelse og en med en EXE-udvidelse. Hovedforskellen mellem de to udvidelser er deres formål. EXE bruges primært til at indikere, at filen er en eksekverbar. Til sammenligning angiver MSI, at filen er et Windows-installationsprogram.

Mens en MSI kun bruges sammen med installatører, er det ikke tilfældet med EXE. Enhver ansøgning kræver at have mindst en EXE-fil, som det er nødvendigt for at starte processerne i applikationen. Selv programmer installeret med enten en EXE eller en MSI vil have en eller flere EXE-filer.

En af fordelene ved at bruge MSI, når du opretter din installationspakke, er tilgængeligheden af ​​et standard GUI, der kan tilpasses til en vis grad, men fjerner kompleksiteten ved at oprette din egen grænseflade. Men hvis du bruger en EXE-fil, har du fuld frihed til, hvordan installationsprogrammet interagerer med brugeren. Dette ses tydeligt i de fleste moderne spil, der bruger EXE som deres installatører. De har ofte meget fancy og interaktive grænseflader, der underholder brugeren, mens de venter på, at installationen er færdig.

En anden fordel ved MSI er dens evne til at gøre installation eller efterspørgsel. Med denne type installation bliver der kun sat links og andre mindre ting på computeren. Den egentlige installation udføres, når brugeren forsøger at køre programmet for første gang; på hvilket tidspunkt åbner MSI de nødvendige filer og afslutter installationsprocessen. EXE-filer kan ikke gøre dette.

At vælge mellem EXE og MSI, når du opretter en softwareinstallator, er udelukkende baseret på det program du har, og hvor meget du vil sætte ind i installationsprogrammet. EXE giver dig yderste kontrol på bekostning af tilføjet arbejde i oprettelsen af ​​installationsprogrammet. MSI gør det fuldstændige modsatte, forenkler opgaven ved at overholde de forudindstillede standarder.

Sammendrag:

1. En EXE er en eksekverbar fil, mens en MSI er en installationspakke.

2. MSI er eksklusiv til installatører, mens EXE ikke er.

3. En MSI giver en standard GUI, mens en EXE giver GUI-fleksibilitet.

4. En MSI kan gøre installationen på anmodning, mens en EXE ikke kan.