Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What are the benefits of a MSI installer over a standard setup.exe?

If you need to install a 100% .NET product, should you prefer MSI installers? Why?

like image 844
abenci Avatar asked Oct 20 '10 09:10

abenci


People also ask

What is the difference between MSI installer and normal installer?

The Windows Installer is a component of Windows that handles the installation, maintenance, and removal of software. .MSI files are Windows Installer database files and interact exclusively with the Windows Installer, unlike .

Is exe or MSI installer better?

The main difference between the two extensions is their purpose. EXE is used mainly to indicate that the file is an executable one. In comparison, MSI indicates that the file is a Windows installer. While an MSI is used only with installers, this is not the case with EXE.

What are the benefits of using .MSI packages?

Using MSI packages simplifies the installation and un-installation processes. Applications can be quickly installed on a range of systems in various locations. This saves on administration costs, simplifies license fee management, minimizes support and repair costs. Modifies applications to save space on systems.

What is MSI installer exe?

Windows Installer, alternatively known as Microsoft installer or MSI, is a type of installer developed by Microsoft for use in the Microsoft operating system. The way Windows Installer's MSI files behave is slight different from the standard EXE installation programs.


2 Answers

The most important thing to understand is that MSI is meant to be a benefit to customers not vendors. The ability of a SysAdmin to be able to examine the MSI to know what it will do to their machine and the ability to transform/tailor said behavior to their unique needs is priceless. Add in the standardized logging, command line behavior, transactional nature and so on and you can begin to understand why (despite it's various limitations ) MSI is so valuable.

like image 116
Christopher Painter Avatar answered Nov 07 '22 06:11

Christopher Painter


Below are a few MSI benefits (taken from this link):

  • Can be advertised. So that on demand installation could take place.
  • Like advertisement, features can be installed as soon as the user tries to them.
  • State management is maintained so Windows Installer provides an a way to let administrators see if an application is installed on a machine.
  • Ability to rollback if an installation fails.
like image 21
Sachin Shanbhag Avatar answered Nov 07 '22 06:11

Sachin Shanbhag