2013-04-10 56 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