2013-04-10 3 views
0

Я развертываю обновление Java 7.17 через локальное обновление Publisher/WSUS в своем домене. Поскольку развертывание не работает с извлеченными файлами MSI с помощью «ошибки командной строки», мне пришлось использовать файлы * .exe и вручную добавить код MSI этого пакета в «установленные/невосприимчивые» правила. Прекрасно работает.накопительные записи MSI для обновлений Java?

Мой вопрос теперь о будущих обновлениях java. Я собираюсь развернуть их одинаково. Итак, когда я развертываю новую версию с новым кодом MSI, старая запись (с версии 7.17) сохраняется в реестре? Причина, по которой программа обновления удалит предыдущую версию. Если это не так, мне нужно включить код 7.17 MSI (и более новые) во все будущие «устанавливаемые/устанавливаемые» правила пакетов. Я надеюсь, что записи реестра MSI в java являются кумулятивными и не будут удалены в случае обновления - так что мне не придется снимать «старые» обновления в автономном режиме. Кроме того, они не устанавливают друг друга снова и снова.

Может ли кто-нибудь одобрить это или наоборот?

ответ

0

Это зависит от способа обновления MS Update от MS Update. Если они используют основные обновления (что очень вероятно), то MSI ProductCode будет изменяться с каждой версией. Если они используют незначительные обновления (что менее вероятно), тогда MSI ProductCode останется прежним.

+0

Этот вопрос касается моего вопроса, потому что если его случай, когда изменяется код MSI, я все же хочу знать, включает ли новый, предшествующий или удаляет его, или просто остается в реестре. Я буду проверять его сам по себе и пусть кто-нибудь знает, кого это интересует. спасибо в любом случае. – SAMCRO

Смежные вопросы