4

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

是否有注册表项或类似的东西可以验证是否安装了 Windows Installer 3.01+?

4

4 回答 4

10

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

  1. 点击“开始”
  2. 然后点击“运行”
  3. 在框中键入“ msiexec ”,然后单击“确定”。
  4. 然后会出现另一个框,在框的顶部,第一行应该显示您在 PC 上安装了哪个版本的 Windows Installer。
  5. 它应该类似于“Windows® Installer.V 4.5.6001.22159”
于 2010-11-12T18:26:50.880 回答
6

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

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

于 2009-07-17T18:24:48.093 回答
0

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

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

于 2009-07-17T18:22:45.833 回答
0

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

于 2009-07-17T18:27:06.527 回答