Статья, на которую вы ссылаетесь, говорит, что Restart Manager закрывает запущенные процессы, чтобы смягчить перезагрузку, и он должен запустить процесс после завершения установки.В нем также указывается, какие свойства управляют взаимодействием с Restart Manager:
MSIRMSHUTDOWN
при значении 2
:
Процессыили службы, которые в настоящее время используют файлы, затронутые обновлением, закрываются, только если все они были зарегистрированы для перезапуска.Если какой-либо процесс или служба не были зарегистрированы для перезапуска, никакие процессы или службы не будут остановлены.
Убедитесь, что MSIDISABLERMRESTART
имеет значение 0
.В этом случае Restart Manager перезапустит все процессы и службы, которые он выключил.
См. Также MSIRESTARTMANAGERCONTROL
Если вы отключите отключение запущенных процессовустановка не завершится с ошибкой : она пройдет успешно, и установщик Windows запустит перезагрузку системы для завершения обновления.Вы можете использовать опцию /norestart
для подавления перезагрузки.Тем не менее, рекомендуется перезагрузить как можно скорее, потому что система не находится в согласованном состоянии.
Таким образом, лучше научить ваш процесс взаимодействовать с Restart Manager, чтобы перезагрузка была смягчена.