Поделиться через


Действие MsiConfigureServices

Действие MsiConfigureServices настраивает службу для системы. Это действие запрашивает таблицы MsiServiceConfig и MsiServiceConfigFailureActions .

Установщик Windows 4.5 или более ранней версии: Не поддерживается. Это действие доступно начиная с установщика Windows 5.0.

Важно!

Службы Windows предоставляют возможность автоматически выполнять предопределенные действия в ответ на сбой в службе. Для поддержки программной настройки этих действий восстановления при сбое службы в MSI версии MSI 5.0 был добавлен MsiServiceConfigFailureActions . Однако эта функция не работает должным образом.

Чтобы обойти эту проблему, разработчик приложения должен использовать функцию пользовательского действия в MSI для запуска sc.exe и настройки параметров восстановления соответствующим образом.

 

Ограничения последовательности

Это стандартное действие должно использоваться в следующей последовательности.

StopServices

DeleteServices

Любое из следующих действий: Действия InstallFiles, RemoveFiles, DuplicateFiles, MoveFiles, PatchFiles и RemoveDuplicateFiles .

InstallServices

MsiConfigureServices

StartServices

Сообщения ActionData

Сообщения ActionData отсутствуют.

Комментарии

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