2013-04-10 53 views
0

我在我的域中通过本地更新发布者/ WSUS部署Java更新7.17。由于部署通过“命令行错误”无法与解压缩的MSI文件一起使用,因此我必须使用* .exe文件并手动将“MSI代码”添加到“已安装/可执行”规则中。现在工作良好。Java更新的累积MSI条目?

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

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

回答

0

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

+0

有点绕过我的问题,如果它的情况下,MSI代码更改,然后我仍然想知道如果较新的一个包括以前或删除它或只是将其保留在注册表中。 我要一步步测试myselfe并让任何人知道谁有兴趣。无论如何感谢 。 – SAMCRO 2013-04-11 09:29:16