Best Answer

An MSI file is a relational database and is used by the Microsoft Installation Service. This service installs applications onto your computer. MSI files offer far more flexibility for application installation and maintenance than older scripted executable programs could ever provide.

EXE files can be anything. Almost everything you run on your computer is started by an EXE file (exceptions are Windows itself, drivers). They contain executable code for a computer to run, and can do anything.

MSI files are database files, used by Windows Installer. They contain information about an application which is divided into features and components, and every component may hold files, registry data, shortcuts etc. The MSI file also contains the UI that is to be used for installing, and various other data such as any prerequisites to look for, custom actions to execute, the order of the installation procedure, whether to support Administrative installations, etc. It can also contain the actual files to be installed themselves (this isn't always the case though, the files can also be in an external CAB file or just as plain uncompressed files in a location where MSI can find them).

MSI files are the current recommended way of doing installations on Windows. The alternative is writing a program that performs the installation itself.

MSI files are executed by an EXE file that is part of Windows, called MSIEXEC.EXE. This application reads the data in the MSI file and executes the installation.

Windows Installer is pretty new, especially the newest version (3.0). Often installations that use MSI still come with an EXE (e.g. SETUP.EXE). This EXE is a so-called 'bootstrapper'. It doesn't perform the installation, it simply checks if the correct version of Windows Installer is present on the system, if not it launched the MSI Redistributable (MsiInstA.exe or MsiInstW.exe depending on the platform) and then launches MSIEXEC.EXE on the MSI file. In certain cases (especially internet downloads), the MSI file and MSI redistributable are packed inside that EXE file, so you don't see they're there.

So installations can come in three flavours:

1. A custom, third-party installation system in an EXE file.

2. A Windows Installer installation in an MSI file.

3. An EXE file that bootstraps an MSI file (that may be embedded inside the EXE file).

MSI files can only be installations. EXE files can be literally anything that can run on your computer.

User Avatar

Wiki User

โˆ™ 2011-09-14 09:26:16
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the difference between exe and and msi?
Write your answer...
Related questions

What is difference between msi and exe file?

The exe is a penis and the msi is a penis wrapped if you will inside a vagina.

Which file type is used by windows installer?

.exe and .msi

What is the difference between the two installation programs Winn.exe and Winnt32.exe?

Winnt.exe is the 16-bit version and Winnt32.exe is the 32-bit version

What is the difference between the MSI P55-GD65 and the ASUS P7P55DX?

The MSI P55-GD65 is a bit cheaper than the ASUS, but the ASUS has much better overclocking features.

What is the difference between a DIR file and EXE file in director?

trdfx5tdifyibh cv5yhtn097g

What difference between 32 bit and 64 bit?

I want to download Aegisub on Medocow. But I see two files there aegisub-3.1.3_32.exe (with 32 bit) and aegisub-3.1.3_64.exe (with 64 bit) and I do now know what file I need. What difference between them?

What is the difference between a obj file and an exe file in C?

C programming language doesn't say anything about obj and exe files. On some platforms *.exe files are binary executables, and *.obj files are object modules.

How do you execute files?

You can only execute files that have the .exe or .msi (for some versions of windows) extension, simply right clicking, then selecting "open" or "Run" should work.

Can you install the regular Microsoft office on mac?

It would say its for Mac OS explicitly on the cover if it was. if you only have an .msi or .exe file, then no. But if you are running Windows on your Mac then yes.

What is the difference between winntexe and winnt32exe?

winnt.exe = 16-bit clean install winnt32.exe = 32-bit upgrade

What is the difference between exe and jar files?

I believe a jar takes up less memory but requires java to run exe and jar (although a jar is similar to a zip file) can NOT be run on Mac software.

Can an exe file hide in a pdf file and execute when you open the pdf file?

No, You cannot embed an EXE file in a PDF document. You can embed an EXE within another EXE or MSI but not inside a PDF which is essentially a postscript document. However there are PDF documents distributed as EXE files. The Copysafe PDF solution used to create protected PDF documents with an EXE option that installed a reader if their proprietary reader was not already installed. However they stopped this practice because users had problems sending the documents by email... most mail servers now ban EXE attachments.

Full form of MSI?

MicroSoft Installer (MSI)

What is the difference between exe and class files?

in .exe file it contains machine understandable code. but in .class file it contain only byte code which is not understadable by the microprocessor it will understud by the jvm only . we con't execute .class file without jvm . but we can execute .exe file without c-compiler .

Where are some places one can purchase a MSi notebook?

MSi notebooks can be purchased from a variety of different retailers. Three popular places to purchase a MSi notebook from include the MSi website, eBay or Amazon.

Difference between the com file and exe file?

Not much. Both are binary executables. The com files are more frequently seen running under DOS.

What is the difference between super smash flash and super smash flash exe?

SSF is a game that can only be played online, but SSF.EXE can be downloaded onto your computer.

What is MSI?

There's a band called MSI (AKA Mindless Self Indulgence).

Where can i download user manueal for your msi a5000 laptop?

the msi website has a full guide

What is the difference between document and file in software?

A document is a file that can be used with other doc or jpg files. Exe files are not documents and can be opened by operating systems.

Do you have msi insurance?


Which country made msi laptops?

...MSI (Micro-Star International) is a Taiwan-based brand...

How much does a MSI laptop cost?

It will vary on where you buy it from but I have seen a 17" laptop from MSI fro $1300 with free shipping here: MSI GT780DX Gaming Laptop,

How do you open bluetooth on MSi cr420?

Buy new laptop coz MSI sucks! Stupid company

What is full form of .exe?

.exe is a contraction of "executable".