如何更新远程机器中的 MSI
How to update an MSI in a remote macine
我创建了一个用于安装我的应用程序的 msi。现在我想更新 msi。我用了
msiexec /fvomus "application.msi"
这表明没有错误。但是当我尝试更新远程机器上的应用程序时,它显示以下错误
The installation package couldn't be opened. Contact the Application
vendor to verify this is a valid Windows installer
我使用下面的命令进行远程安装
msiexec /fvomus "//server/c$/程序 Files/path_to_my_application/1.msi"
假设您要更新从 MSI 包安装的产品:
msiexec /f... 不更新任何内容。 /f 表示它是修复,这意味着检查当前安装的产品是否正确。如果您正在使用 WiX 并且想要升级已安装的产品,那么 MajorUpgrade 元素是最简单和最可靠的方法。
该错误消息过于笼统,无法提供简单的答案。可能是 MSI 文件已经在另一个应用程序中打开,或者您没有访问该文件的权限(IMO 最可能的解释)。
我创建了一个用于安装我的应用程序的 msi。现在我想更新 msi。我用了
msiexec /fvomus "application.msi"
这表明没有错误。但是当我尝试更新远程机器上的应用程序时,它显示以下错误
The installation package couldn't be opened. Contact the Application vendor to verify this is a valid Windows installer
我使用下面的命令进行远程安装
msiexec /fvomus "//server/c$/程序 Files/path_to_my_application/1.msi"
假设您要更新从 MSI 包安装的产品:
msiexec /f... 不更新任何内容。 /f 表示它是修复,这意味着检查当前安装的产品是否正确。如果您正在使用 WiX 并且想要升级已安装的产品,那么 MajorUpgrade 元素是最简单和最可靠的方法。
该错误消息过于笼统,无法提供简单的答案。可能是 MSI 文件已经在另一个应用程序中打开,或者您没有访问该文件的权限(IMO 最可能的解释)。