Windows MSI软件包在磁盘上的位置与旧版本';不同时,安装失败,出现错误1603;s

Windows MSI软件包在磁盘上的位置与旧版本';不同时,安装失败,出现错误1603;s,windows,windows-installer,Windows,Windows Installer,我使用存储在C:\tmp中的MSI包安装了软件。后来我升级了一个更高的版本。MSI包已复制到C:\Kevin,我在安静模式下运行此命令进行升级: c:\windows\System32\msiexec.exe /i C:\Kevin\nis-320-1000-x64.msi /qn REINSTALL=ALL REINSTALLMODE=vomus IS_MINOR_UPGRADE=1 ALLUSERS=1 它失败了,错误为1603 我将MSI包移动到C:\tmp并运行了以下命令: c:\w

我使用存储在C:\tmp中的MSI包安装了软件。后来我升级了一个更高的版本。MSI包已复制到C:\Kevin,我在安静模式下运行此命令进行升级:

c:\windows\System32\msiexec.exe /i C:\Kevin\nis-320-1000-x64.msi /qn REINSTALL=ALL REINSTALLMODE=vomus IS_MINOR_UPGRADE=1 ALLUSERS=1 
它失败了,错误为1603

我将MSI包移动到C:\tmp并运行了以下命令:

c:\windows\System32\msiexec.exe /i C:\tmp\nis-320-1000-x64.msi /qn REINSTALL=ALL REINSTALLMODE=vomus IS_MINOR_UPGRADE=1 ALLUSERS=1
成功了。谁能给我解释一下吗?我做错什么了吗? 我的服务器运行Windows server 2012 在另一台服务器上,我开始从C:\Kevin安装软件,然后从C:\tmp升级软件,得到了相同的结果。看起来我必须把MSI软件包放在我开始安装软件时使用的相同位置 成功了。谁能给我解释一下吗?我做错什么了吗? 我的服务器运行Windows server 2012


谢谢

我已经很久没有看到这种东西了,你需要开始记录。请参见此处的测井解释提示。小规模的升级是相当有限制的。可能不相关。日志文件太大,无法发布。请查看有关日志的链接,其中有一节介绍如何解释日志。首先搜索“值3”-如上所述。人们倾向于在github、pastebin或其他类似网站上发布日志。小升级的限制之一是MSI文件名必须相同。如果您使用不同名称的文件从同一文件夹安装,那么它不应该真正起作用,但我想它确实起作用了。我真的不使用小升级-它们限制太多。我发现了错误。我安装了is-6300-339.msi,然后安装了is-6300-340.msi。安装程序试图读取我存储在C:\tmp\is-6300-339.msi中并从C:\Kevin安装的C:\tmp\is-6300-339.msi。当然文件不在那里。为什么安装程序会这样做?谢谢我已经很久没有看到这种东西了,你需要开始记录。请参见此处的测井解释提示。小规模的升级是相当有限制的。可能不相关。日志文件太大,无法发布。请查看有关日志的链接,其中有一节介绍如何解释日志。首先搜索“值3”-如上所述。人们倾向于在github、pastebin或其他类似网站上发布日志。小升级的限制之一是MSI文件名必须相同。如果您使用不同名称的文件从同一文件夹安装,那么它不应该真正起作用,但我想它确实起作用了。我真的不使用小升级-它们限制太多。我发现了错误。我安装了is-6300-339.msi,然后安装了is-6300-340.msi。安装程序试图读取我存储在C:\tmp\is-6300-339.msi中并从C:\Kevin安装的C:\tmp\is-6300-339.msi。当然文件不在那里。为什么安装程序会这样做?谢谢