0
instaling使用变换MSI软件包后:使用Msiexec的维修与改造
msiexec /i MyInstaller.msi MSINEWINSTANCE=1 TRANSFORMS=:I01
我要修复这个安装的实例,让我试试这个命令行:
msiexec /fa MyInstaller.msi TRANSFORMS=:I01
但我得到这个错误: “此操作仅适用于当前正在安装的产品”
我的问题是如何使用msiexec修复此实例? 谢谢
我不确定您对“修复”的定义,但是“此操作仅对当前安装的产品有效”这一消息表示您提到的MSI与实际不一样由于PackageCode或ProductCode存在差异,因此已安装。因此,当您使用REINSTALLMODE进行安装时,您不会修复 - 您正在通过重新安装更新的MSI来进行升级。这很好,除了它是一个更新和修复。 – PhilDW