【问题标题】:install msi with a product code through msiexec通过 msiexec 安装带有产品代码的 msi
【发布时间】:2015-06-12 10:26:42
【问题描述】:

我是通过命令提示符安装 msi 的新手。谁能告诉我如何通过 msiexec 安装带有产品代码的应用程序。 目前我正在使用命令: msiexec /i "D:\msiexec\Calculator\CalculatorInstaller\CalculatorInstaller\Express\DVD-5\DiskImages\DISK1\CalculatorInstaller.msi" ProductCode="42F48712-5C2E-41D1-83CC-2D28C91C889A" 但虽然它正在安装,但我是无法验证 HKEY_LOCAL_MACHINE>软件>微软>Wow6432nodeMicrosoft>windows>卸载。

请分享你的想法。

【问题讨论】:

    标签: installation windows-installer


    【解决方案1】:

    ProductCode 是私有属性,不会传递给安装程序会话。我不明白你为什么需要它,因为它在你正在安装的 MSI 中。您可以使用 ProductCode 卸载(通过将其替换为 MSI 的路径,而不是将其作为属性传递),但您不能通过 ProductCode 安装(它不知道如何找到该 ProductCode 的 MSI)。

    我会记录安装并阅读它以确定,但我的直觉是查看 ALLUSERS 属性。我怀疑您正在安装 Per-User 而不是 Per-Machine,这就是为什么您在 HKLM....Windows\CurrentVersion\Uninstall 键中看不到它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-02
      • 2015-05-11
      相关资源
      最近更新 更多