The Life of Brian

Active Directory, Group Policies, Server Core and the Life of Brian

Email Notifications

Blog Search Form

Go

Recent Posts

Tags

Disclaimer

  • This blog is provided "AS IS" with no warranties, and confers no rights. This blog contains my own views and does not necessarily reflect the view of my employer.
    Locations of visitors to this page
    Add to Technorati Favorites

Sites I Visit

Archives

Checking the Version of Windows Installer

One of the requirements of upgrading to Microsoft Operations Manager 2005 SP1 for you clients is to ensure those clients reporting to MOM are running Windows Installer 3.1 or higher.  After attempting to install the agent on my Integration servers I noticed that  large amount of them did not have that version.  It sure would have been nice to have known which version they were running.  I found such a way but it is only run on one server at a time.  Just log on to that machine and from the Run dialog box just type msiexec.exe /?.

Any scripting people out that know a better way please let me know.  I really need to make that a focus of mine...scripting.

Also if you need to download the latest version of Windows Installer just check here.

Update

From the MOM product team on why they used this version of Windows Installer. http://blogs.technet.com/momteam/archive/2005/08/19/409525.aspx

Posted: Tue, May 30 2006 13:53 by BrianM | with 5 comment(s)
Filed under:

Comments

Mohammed Athif Khaleel said:

Hi,
If you want to check the version of the Windows Installer on your system, check the version of MSI.DLL in the Windows\System 32 folder. If the version is 3.1.4000.2435, you have the latest version. http://blogs.msdn.com/windows_installer_team/archive/2005/08/05/448386.aspx

One common point of confusion is that even if you have the latest version of Windows Installer 3.1 on your system and you type in msiexec.exe /? from a command-window, you will still be told that you are on version 3.1.4000.1823 or 3.1.4000.1830. This is because msiexec.exe /? will only give you the version of msiexec on the system -- not the other Windows Installer-related dll's. (The version of msiexec was not updated to 3.1.4000.2435 with the (v2) redistributable, just msi.dll was updated.)

Google around and you will find some more scripts.

Happy Patching,
Athif
http://msmvps.com/Athif
# June 3, 2006 7:12 AM

PatchAholic...The WSUS Blog! said:

Checking the Version of Windows Installer
# June 3, 2006 7:57 AM

Mohammed Athif Khaleel said:

# June 3, 2006 7:58 AM

Deep Sukhwani said:

I have been installing Windows Installer 4.5 just a couple of mins back, the installation for the same has started, in the mean while I was checking the version of windows installer installed in my laptop by the way how "Mohammed Athif Khaleel" has explained by checking out the version of msi.dll, however it shows 4.0.6001.18000

Does this mean I have windows installer v4 installed in my laptop.??

Regards

Deep S

deepsukhwani@gmail.com

+91 92768 29185

# March 22, 2009 12:15 AM

BrianM said:

Deep,

I would think that it is running version 4 if that is the version it is giving you back.  Did they even have a V4???

Brian

# March 22, 2009 11:52 AM