Huvudskillnad: En MSI-fil är en körbar fil som används för installation, underhåll och borttagning av programvara på moderna Microsoft Windows-system. En EXE-fil är kort för "körbar" och har en .exe-förlängning. Huvudsyftet med en körbar fil är att installera eller köra filer som redan är installerade på datorn.
För att installera programvara i en dator måste du ladda ner ett installationsprogram genom att antingen köpa en eller ladda ner gratis från internet. Det finns två typer av filer som man kan stöta på när man installerar programvara, MIS eller EXE. båda dessa filer är exekverbara filtillägg. Även om båda dessa filer utför samma funktion, installerar och kör program, gör de det på olika sätt.
En MSI-fil är en körbar fil som används för installation, underhåll och borttagning av programvara på moderna Microsoft Windows-system. Termen "MSI" härstammar från namnet Microsoft Installer, som nu har ändrats till Windows installationsprogram. Informationen på en MSI-fil lagras i installationspaket och filerna har förlängningen .msi. MSI-filer används med Windows-installationsprogrammet och kräver en EXE-fil för att starta processen eller köra programmet. MSI-filer brukar användas av Microsoft för Windows-uppdateringar eller -program.
När en MSI-fil dubbelklickas kommer Windows Installer att dyka upp på skärmen och börja extrahera filen från paketet, skapa nödvändiga mappar och filer i enheter som anges av användaren och kan också skapa genvägar om det nämns i paketet . En MSI-fil kör inte på MAC-datorer och behöver konverteras till EXE-filer med lämplig konverteringsprogram. En fördel med att använda MSI-filen är att den är konstruerad för obevakad installation, där installationsprogrammet kan hålla register över tangenttryckningar eller klick som är tilldelade för nedladdning av en fil. En annan fördel med att använda en MSI-fil är tillgången till en standard GUI, som är anpassningsbar i viss mån och tar bort komplexiteten att skapa ditt eget gränssnitt. MSI erbjuder också en installation på begäran, där det bara hämtas mindre filer på datorn och hämtar resten av filerna när programmet körs för första gången.
En EXE-fil är kort för "körbar" och har en .exe-förlängning. Huvudsyftet med en körbar fil är att installera eller köra filer som är
redan installerat på datorn. Även MSI-filer som är installerade på datorn har en eller två EXE-filer för att kunna köra vissa filer. Med hjälp av en EXE-fil ger utvecklaren full frihet om hur installationsprogrammet interagerar med användaren. Dessa filer används oftast för att kunna utföra moderna spelfiler. Dessa spelinstallatörer använder interaktiva, färgstarka gränssnitt för att underhålla användarna medan paketen installeras.
EXE-filer är kompatibla med nästan alla operativsystem, men brukar ses med DOS, OpenVMS, Microsoft Windows, Symbian och OS / 2. Tillsammans med körbart program omfattar många EXE-filer även andra komponenter som kallas som resurser. vilket kan innehålla bitmappar och ikoner som de körbara programmen kan använda för dess GUI. Till skillnad från MSI-filer som har möjlighet att komma ihåg dina val under installationen kan EXE-filer kräva att användaren klickar på "OK" eller "Nästa" under installationen. EXE-filer anses också vara farliga och okända filer borde inte hämtas eftersom de kan användas som leveranssystem för virus eller andra skadliga rutiner.
Att bestämma vilken typ av körbar fil som ska väljas när man utvecklar en programvaruinstallatör baseras på det program du har och hur många ansträngningar du vill lägga i installationsprogrammet. Medan EXE ger dig friheten att skapa installationsprogrammet med anpassningsbara alternativ, förenklar MSI uppgiften genom att överensstämma med förinställda standarder.