2015-06-12 50 views
-1

我是通过命令提示符进行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> Software> Microsoft> Wow6432nodeMicrosoft> windows>卸载。通过msiexec安装msi与产品代码

请分享你的想法。

回答

0

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

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