Partilhar via


Ação MsiConfigureServices

A ação MsiConfigureServices configura um serviço para o sistema. Esta ação consulta o MsiServiceConfig e as tabelas MsiServiceConfigFailureActions.

Windows Installer 4.5 ou anterior: Não suportado. Esta ação está disponível a partir do Windows Installer 5.0.

Importante

Os Serviços do Windows fornecem a capacidade de executar automaticamente ações predefinidas em resposta a uma falha em um serviço. Para oferecer suporte programático à configuração dessas ações de recuperação quando um serviço falha, MsiServiceConfigFailureActions foi adicionada ao MSI na versão MSI 5.0. No entanto, essa funcionalidade não está funcionando conforme o esperado.

Para contornar esse problema, um desenvolvedor de aplicativos deve usar a funcionalidade Custom Action no MSI para executar sc.exe e definir as opções de recuperação apropriadamente.

 

Restrições de sequência

Esta ação padrão deve ser usada na sequência a seguir.

StopServices

DeleteServices

Qualquer uma das seguintes ações: InstallFiles, RemoveFiles, DuplicateFiles, MoveFiles, PatchFilese RemoveDuplicateFiles ações.

InstallServices

MsiConfigureServices

StartServices

Mensagens ActionData

Não há mensagens ActionData.

Comentários

Essa ação requer que o usuário seja um administrador ou tenha privilégios elevados com permissão para instalar serviços ou que o aplicativo faça parte de uma instalação gerenciada.