What is difference between MSI and EXE file ?

Questions by pkarle   answers by pkarle

Showing Answers 1 - 9 of 9 Answers


  • Jul 22nd, 2011

MSI = Primarily associated with 'Windows Installer File' by Microsoft
EXE = Executable Program File

The MSI file is used to install software onto your Windows computer. An EXE file can also be used to install a program or application but is more commonly used to run an application such as Quicken (QW.EXE).

  Was this answer useful?  Yes


  • Jul 23rd, 2011

AN msi is an installer, uninstaller and program repairer, it performs all those functions. The same file that installs the program also uninstalls it and if the programs detects missing files or corrupt settings the msi repairs it. When you install a program with an msi, a copy of it or a near copy is also installed somewhere so that the program is always able to be repaired without you having to really do anything.
C:Windows Installer is one of the folders where back-up msi are kept. If you have a choice choose msi.


  • Aug 1st, 2011

1.MSI Stand for Microsoft Installer (file extension) 1.EXE stand for Executable File

2.The same file that installs the program and also uninstalls 2.Two different EXE available to do install and
program . uninstall.

  Was this answer useful?  Yes


  • Aug 1st, 2011

MSI-Only one file need to install and uninstall purpose
EXE-need two file to install and uninstall the software

  Was this answer useful?  Yes


  • Sep 13th, 2011

Tactical Software offers two file types to install the client products: MSI and EXE files.

Updating Using EXE Files
EXE files are the preferred method for installing our software, as they are able to detect an existing version of the software and offer the user the option of uninstalling the existing product. MSI files do not have this ability and will instruct the user to use the Add/Remove Programs on the Control Panel to remove the existing product first.

In many situations, the EXE packaging combined with pre-configured command-line options would be sufficiently error-proof, especially if /qb is used. The /qb option has the often-desirable effect of eliminating dialogs from the GUI that enable the user to override how the product is installed.

The only problem with using the EXE arises when you need to deploy an unattended installation/upgrade. There is no way to instruct the EXE to uninstall the existing version without first prompting the user

  Was this answer useful?  Yes

Jisthi Khan

  • Feb 21st, 2012

MSI file is only for installation purpose. EXE file can be anything that executes on windows.

  Was this answer useful?  Yes


  • Apr 26th, 2012

There is no relationship between an MSI file and an .EXE file. An .exe file, like a .com file is produced when source code is complied and creates a Windows executable program. An .MSI file is a file that contains the components of a installable program and uses the Windows Installer program to install the components into an operating system.

  Was this answer useful?  Yes


  • Aug 28th, 2014

MSI is an installer package file format used by Windows. Its name comes from the program’s original title, Microsoft Installer, which has since changed to Windows Installer. MSI files are used for installation, storage, and removal of programs. The files are contained in a package, which is used with the program’s client-side installer service, an .EXE file, to open and install the program.


  • Oct 8th, 2014

if the soft ware does not support or due to ram,hard disk sectors.

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.


Related Answered Questions


Related Open Questions