Check if Windows Installer 3.1 or higher is installed?

2.6k Views Asked by At

How can I check if Windows Installer version 4.5 is installed on target machine using registry.

I need to use this info in my installer bootstrapper and quit installation if WI 4.5 is not already installed.

I've checked HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\InstallerLocation but no information about its version.

Please advice. Thanks!

1

There are 1 best solutions below

4
On BEST ANSWER

From the MSI team themselves:

How do detect the MSI version on the computer?

Windows Installer 3.1 Version Confusion

From Stefan Krueger ( Windows Installer MVP )

MSI Version Matrix