Programming: Detect the MSI Version on a Computer

Posted September 9, 2005 by MickeyMouse in Windows

Having the latest version of MSI installed on your computer may cause some confusion. Here is how to check what you have.


This issue has been causing problems for me lately. Several versions of Windows Installer 3.1 exist; some of which have been recently updated through hotfixes.

I have been told in the past to use msiexec.exe /? to detect the version; however, this only tells the latest version of msiexec and not MSI.

To check the version of the Windows Installer on a system, one needs to check the version of MSI.DLL in the Windows\System 32 folder.

Thanks to the Windows Installer Team Blog for the info.

The Conversation

Follow the reactions below and share your own thoughts.