我创建了一个安装我的应用程序的msi。现在我想更新msi。我用了
msiexec /fvomus "application.msi"
这表明没有错误。但是,当我尝试更新远程计算机中的应用程序时,它会显示以下错误
无法打开安装包。联系申请表 供应商验证这是一个有效的Windows安装程序
我使用以下命令进行远程安装
msiexec / fvomus“// server / c $ / Program Files / path_to_my_application / 1.msi”
答案 0 :(得分:1)
假设您要更新已从MSI软件包安装的产品:
msiexec / f ...不会更新任何内容。 / f表示它是修复,这意味着要检查当前安装的产品是否正确。如果您正在使用WiX并且想要升级已安装的产品,那么MajorUpgrade元素是最简单,最可靠的方法。
该错误消息过于通用,无法提供简单的答案。可能是MSI文件已在另一个应用程序中打开,或者您没有权限访问该文件(IMO最可能的解释)。