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

5
我已经通过查阅之前的SO帖子找到了一种判断安装了哪个版本.NET框架的方法,但我没有找到关于Windows Installer的任何信息。
是否有任何类似的注册表键或其他内容可以验证已安装Windows Installer 3.01+?
4个回答

11

要查看您计算机上安装的Windows Installer版本,请按照以下步骤操作:

  1. 点击“开始”
  2. 然后点击“运行”
  3. 在框中输入" msiexec ",然后点击“确定”。
  4. 接着会出现另一个对话框,在对话框的顶部,第一行应该显示您计算机上安装的Windows Installer版本。
  5. 它应该长这样:" Windows ® Installer. V 4.5.6001.22159 "

6
"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."
请在Windows\System 32文件夹中检查MSI.DLL的版本,以确定您系统上的Windows Installer版本。更多信息请参考此链接

0

1
我正在使用WPkg项目自动安装产品及其先决条件,因此我需要告诉程序何时安装它或是否已经存在。 - samoz

0

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接