0

我正在我的域中通过本地更新发布者/WSUS 部署 Java 更新 7.17。因为部署无法通过“命令行错误”处理提取的 MSI 文件,所以我不得不使用 *.exe 文件并手动在“已安装/可安装”规则中添加包的 MSI 代码。现在工作正常。

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

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

4

1 回答 1

0

这取决于 Java Update MSI 进行更新的方式。如果他们使用重大升级(这很可能),那么 MSIProductCode将随着每个版本而改变。如果他们使用较小的升级(不太可能),那么 MSIProductCode将保持不变。

于 2013-04-10T14:09:38.890 回答