Java更新的累积MSI条目?

时间:2013-04-10 09:24:11

标签: java registry windows-installer

我正在通过我的域中的Local Update Publisher / WSUS部署Java Update 7.17。因为部署不能通过“命令行错误”使用提取的MSI文件,所以我必须使用* .exe文件并手动在“已安装/不可安装”规则中添加软件包的MSI代码。现在工作正常。

我现在的问题是关于未来的Java更新。我将以同样的方式部署它们。因此,当我使用新的MSI代码部署新版本时,旧条目(来自7.17)是否会在注册表中保留?导致更新程序将卸载以前的版本。如果不是这种情况,我需要在包的所有未来“安装/可安装”规则中涉及7.17 MSI代码(和更新的代码)。 我希望java的MSI注册表项是累积的,并且在更新的情况下不会被删除 - 这样我就不必离线“旧”更新了。否则他们会一遍又一遍地互相打开/安装。

有人可以批准这个或相反吗?

1 个答案:

答案 0 :(得分:0)

这取决于Java Update MSI进行更新的方式。如果他们使用主要升级(很可能),那么MSI ProductCode将随着每次发布而改变。如果他们使用次要升级(不太可能),那么MSI ProductCode将保持不变。