Determine Which Version of Windows Installer is Installed


When deploying an application to a client, it may be necessary to upgrade the installed version of Windows Installer. For example, SQL Server 2008 requires that Windows Installer 4.5 be installed on the system, something that most Windows XP machines won’t have. It is simplest to just package the needed version of Windows Installer with your application, but if you need to check which version is installed manually, you can do one of the following.

Msi.dll Version

  1. Navigate to the Windows\System32 directory of the computer (Generally C:\Windows\System32)
  2. Find and check the version number of the file msi.dll

Running msiexec

  1. Click Start
  2. Click Run
  3. Type msiexec
  4. Press enter
  5. In the window that appears, the version of Windows Installer will be on the first line
Advertisements

2 Responses to “Determine Which Version of Windows Installer is Installed”

  1. franck Says:

    Thanks very very much, very usefull !! and easy!!!

  2. How To Fix Check Windows Installer Version Errors - Windows Vista, Windows 7 & 8 Says:

    […] Determine Which Version of Windows Installer is Installed … – Jan 18, 2011 · When deploying an application to a client, it may be necessary to upgrade the installed version of Windows Installer. For example, SQL Server 2008 …… […]


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: