Как остановить и не удалять службы Windows при значительном обновлении в wix?

Я работаю над установщиком, который должен устанавливать службы Windows в wix v3.8. Проблема в том, что нам нужно сделать серьезное обновление, не удаляя службу, только чтобы остановить ее.

Мы используем ServiceInstall и ServiceControl внутри компонента, который содержит exe-файл службы. Есть ли способ сделать выполнение ServiceInstall условным (используя условие типа REMOVE = "ALL", а не UPGRADINGPRODUCTCODE), чтобы служба не удалялась при обновлении (просто остановлена, чтобы мы могли обновить файлы)?

Одним из решений будет использование пользовательских действий, но, может быть, есть лучший способ?

Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос