borison
В зависимости от установщика, от перезагрузки можно отказаться, используя параметры командной строки при установке (ключи). Например, для установщика Windows (MSI-файлы) в командной строке можно указать свойство Reboot=Suppress. Однако для корректной работы ПО перезагрузка может потребоваться.
Ссылки в помощь:
Ключи для приложений (основы)
Tипы инсталляторов