Compartir a través de


Acción MsiConfigureServices

La acción MsiConfigureServices configura un servicio para el sistema. Esta acción consulta las tablas MsiServiceConfig y MsiServiceConfigFailureActions.

Windows Installer 4.5 y versiones anteriores: no compatible. Esta acción está disponible a partir de Windows Installer 5.0.

Importante

Los servicios de Windows proporcionan la capacidad de realizar automáticamente acciones predefinidas en respuesta a un error en un servicio. Para admitir la configuración mediante programación de estas acciones de recuperación cuando se produce un error en un servicio, MsiServiceConfigFailureActions se agregó a MSI en la versión 5.0 de MSI. Sin embargo, esta funcionalidad no funciona según lo previsto.

Para solucionar este problema, un desarrollador de aplicaciones debe usar la funcionalidad acción personalizada en MSI para ejecutar sc.exe y establecer las opciones de recuperación correctamente.

 

Restricciones de secuencia

Esta acción estándar se debe usar en la siguiente secuencia.

StopServices

DeleteServices

Cualquiera de las siguientes acciones: acciones InstallFiles, RemoveFiles, DuplicateFiles, MoveFiles, PatchFiles y RemoveDuplicateFiles.

InstallServices

MsiConfigureServices

StartServices

Mensajes de ActionData

No hay mensajes de ActionData.

Comentarios

Esta acción requiere que el usuario sea administrador o tenga privilegios elevados con permiso para instalar los servicios o que la aplicación forme parte de una instalación administrada.