我是通过命令提示符安装msi的新手。任何人都可以告诉我如何通过msiexec安装带有产品代码的应用程序。 目前我正在使用命令: msiexec / i" D:\ msiexec \ Calculator \ CalculatorInstaller \ CalculatorInstaller \ Express \ DVD-5 \ DiskImages \ DISK1 \ CalculatorInstaller.msi"产品代码=" 42F48712-5C2E-41D1-83CC-2D28C91C889A"但是虽然它已经安装好了,但我无法验证是否可以 HKEY_LOCAL_MACHINE>软件> Microsoft> Wow6432nodeMicrosoft> windows>卸载。
请分享您的想法。
答案 0 :(得分:0)
ProductCode是一个私有属性,不会传递给安装程序会话。我不知道你为什么需要它,因为它正在你正在安装的MSI中。您可以使用ProductCode卸载(通过将其替换为MSI的路径而不是将其作为属性传递),但您无法通过ProductCode进行安装(它不知道如何为该ProductCode找到MSI) )。
我要记录安装并阅读它以确定,但我的预感是查看ALLUSERS属性。我怀疑你是在安装Per-User而不是Per-Machine,这就是你在HKLM中看不到它的原因.... Windows \ CurrentVersion \ Uninstall key。