Я использую команду строки msiexec.msi для запуска файла msi, созданного с помощью WIX, установка запускается с параметрами /qb и /promptrestart, но если я получаю строку «Уменьшение счетчика для отключения выключения. Если счетчик> = 0, выключение будет быть отклонено. Счетчик после декремента: -1" в журнале приглашение не появилось. Код выхода процесса msiexec равен 0, а не 3010 (требуется перезагрузка), но служба, которую необходимо удалить, остается в services.msc, помеченной для удаления, и некоторое время даже работает (во время установки/удаления services.msc закрывается). После перезагрузки компа все работает нормально.
Подскажите, пожалуйста, как определить, что требуется перезагрузка?