Compartir a través de


Acción MsiConfigureServices

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

Windows Installer 4.5 o versiones anteriores: no se admite. Esta acción está disponible a partir de Windows Installer 5.0.

Importante

Los servicios de Windows ofrecen 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 MSI 5.0. 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 de en MSI para ejecutar sc.exe y establecer las opciones de recuperación de adecuadamente.

 

Restricciones de secuencia

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

stopServices

DeleteServices

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

InstallServices

MsiConfigureServices

StartServices

Mensajes actionData

No hay ningún mensaje ActionData.

Observaciones

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