Это может быть сложно, в зависимости от того, что ваше обновление может захотеть сделать.
Если вы намереваетесь удалить и переустановить службу, для этого может потребоваться перезагрузка, которая непременно будет видна пользователю.
Чтобы заменить компоненты службы, сначала необходимо остановить службу. Если ваша служба сама обнаруживает наличие обновлений, возможно, ей придется запустить другой процесс, чтобы остановить службу, запустить программу установки / обновления и затем перезапустить службу.