如何检测是否安装了Windows Installer?

时间:2009-07-17 18:17:34

标签: windows windows-installer version

通过阅读以前的SO帖子,我找到了一种方法来判断安装了哪个版本的.NET框架,但我没有找到任何关于Windows Installer的信息。

是否有可以验证Windows Installer 3.01+已安装的注册表项或类似内容?

4 个答案:

答案 0 :(得分:10)

要了解您在PC上安装的Windows Installer版本,请执行以下操作:

  1. 点击“开始”
  2. 然后点击“运行”
  3. 在框中键入“msiexec”,然后单击“确定”。
  4. 然后会出现另一个框,在框的顶部,第一行应该读取您在PC上安装了哪个版本的Windows Installer。
  5. 它应该类似于“Windows®Installer。V 4.5.6001.22159”

答案 1 :(得分:6)

“如果要检查系统上的Windows Installer版本,请检查Windows \ System 32文件夹中的MSI.DLL版本”

http://blogs.msdn.com/windows_installer_team/archive/2005/08/05/448386.aspx

答案 2 :(得分:0)

您可以只包含Windows Installer的可再发行版本,而不必担心它。

http://www.microsoft.com/downloads/details.aspx?FamilyID=889482FC-5F56-4A38-B838-DE776FD4138C&displaylang=en

答案 3 :(得分:0)

检查%SYS32%\ msi.dll的文件版本。在XP上,它位于c:\ windows \ system32。