Цитата lordfalcon@vk:
snark, Этот способ я тоже пробовал, но тут возникала несколько иная ситуация. Если на клиентской машине (на которую применяем сию политику) уже была установлена более ранняя версия 7zip (вручную например), то после установки политикой через .msi пакеты нашей новой версии, на клиентах в "установка и удаление программ" светятся одновременно и старая и новая версия 7zip, а нужно чтоб новая заменяла старую полностью. Вот с файлом .exe именно заменяется... Возможно нужно что-то дописать в .mst файлике? »
|
Новая заменяет старую, только с той разницей, что установленная руками пишет в ветку
Код:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\7-zip
а msi-инсталлятор — в ветку
Код:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{23170F69-40C1-2702-0922-000001000000}
(ну или подобный набор символов).
Таким образом, чтобы "не светилась" старая версия, достаточно прогнать в домене скрипт в автозагрузке (для машин, не для пользователей), который бы удалял данную запись.
Если развернут функционал GPP, то делается через предпочтения реестра.