Compartir a través de


Tabla MsiServiceConfig

La tabla MsiServiceConfig configura un servicio instalado o instalado por el paquete actual.

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

La tabla MsiServiceConfig tiene las columnas siguientes.

Columna Tipo Llave Nullable
MsiServiceConfig identificador Y N
Nombre con formato N N
Evento entero N N
ConfigType entero N N
Argumento con formato N Y
Componente_ identificador N N

 

Columnas

MsiServiceConfig

Esta es la clave principal de esta tabla.

nombre de

Esta columna contiene el nombre de un servicio que forma parte de este paquete o que ya está instalado.

evento

Esta columna especifica cuándo cambiar la configuración del servicio. Los valores siguientes se pueden combinar para representar varias operaciones. Se omiten todos los valores incluidos que no sean estos.

Constante Descripción
msidbServiceConfigEventInstall1
Realiza la acción durante la instalación del componente.
msidbServiceConfigEventUninstall2
Realiza la acción durante la desinstalación del componente.
msidbServiceConfigEventReinstall4
Realiza la acción durante la reinstalación del componente.

 

ConfigType

El valor de este campo, combinado con el valor del campo Argumentos, especifique qué cambio se realizará en la configuración del servicio. El cambio especificado surte efecto la próxima vez que se inicie el sistema.

Configuración Descripción
SERVICE_CONFIG_DELAYED_AUTO_START3
Configure el retraso de tiempo de un servicio de inicio automático de .
Escriba 1 en el campo Argumento para iniciar el servicio después de otros servicios de inicio automático más un retraso de tiempo.
Escriba 0 en el campo Argumento para desactivar el retraso del servicio de inicio automático.
Solo se aplica a los servicios o servicios de inicio automático instalados por este paquete con SERVICE_AUTO_START en el campo StartType de la tabla ServiceInstall.
SERVICE_CONFIG_REQUIRED_PRIVILEGES_INFO6
Cambie la lista de privilegios requeridos por el servicio.
Escriba una lista de privilegios solicitados en el campo Argumento. El valor de cadena formateado en el campo Argumento enumera las constantes de privilegios para los privilegios solicitados. Puede usar la sintaxis [~] de la cadena Formatted para insertar un carácter NULL. Separe las constantes de privilegios de la lista por [~].
SERVICE_CONFIG_SERVICE_SID_INFO5
Agregue un tipo de SID de servicio al token de proceso que contiene este servicio.
Escriba en el campo Argumento un tipo de SID de servicio válido para la estructura de SERVICE_SID_INFO: SERVICE_SID_TYPE_NONE (0x00), SERVICE_SID_TYPE_RESTRICTED (0x03) o SERVICE_SID_TYPE_UNRESTRICTED (0x01).
SERVICE_CONFIG_PRESHUTDOWN_INFO7
Configure el tiempo durante el que Service Control Manager (SCM) espera antes de continuar con otras operaciones de apagado. El SCM espera este período de tiempo después de enviar la notificación SERVICE_CONTROL_PRESHUTDOWN al servicio.
Escriba la longitud del retraso de tiempo, en milisegundos, en el campo Argumento. Deje el campo Argumento vacío para restablecer el retraso de tiempo al valor predeterminado de 3 minutos.
SERVICE_CONFIG_FAILURE_ACTIONS_FLAG4
Configure cuándo ejecutar las acciones de error para este servicio. Esta configuración se omite si el servicio no tiene acciones de error configuradas.
Escriba 0 para ejecutar las acciones solo si el servicio finaliza sin notificar SERVICE_STOPPED.
Escriba 1 para ejecutar las acciones si el servicio finaliza los informes SERVICE_STOPPED y el dwWin32ExitCode miembro de SERVICE_STATUS estructura no está ERROR_SUCCESS. Las acciones de error configuradas también se ejecutan si el servicio finaliza sin notificar SERVICE_STOPPED.

 

argumento

El valor de este campo, combinado con el valor del campo ConfigType, especifique qué cambio se realizará en la configuración del servicio. El cambio especificado surte efecto la próxima vez que se inicie el sistema.

Component_

Clave externa a la columna Componente de la tabla de componentes de .

Validación

ICE102
ICE03
ICE06
ICE32
ICE45
ICE46
ICE69