Table MsiServiceConfig

La table MsiServiceConfig configure un service qui est installé ou en cours d’installation par le package actuel.

Windows Installer 4,5 ou version antérieure: Non pris en charge. cette table est disponible à partir de Windows Installer 5,0.

La table MsiServiceConfig contient les colonnes suivantes.

Colonne Type Clé Nullable
MsiServiceConfig Identificateur O N
Nom Correct N N
Événement Integer N N
ConfigType Integer N N
Argument Correct N O
Composant_ Identificateur N N

Colonnes

MsiServiceConfig

Il s’agit de la clé primaire de cette table.

Nomme

Cette colonne contient le nom d’un service qui fait partie de ce package ou qui est déjà installé.

Événement

Cette colonne spécifie quand modifier la configuration du service. Les valeurs suivantes peuvent être combinées pour représenter plusieurs opérations. Toutes les valeurs incluses en dehors de celles-ci sont ignorées.

Constante Description
msidbServiceConfigEventInstall 1
Exécute l’action lors de l’installation du composant.
msidbServiceConfigEventUninstall 2
Exécute l’action pendant la désinstallation du composant.
msidbServiceConfigEventReinstall 4
Effectue l’action lors de la réinstallation du composant.

ConfigType

La valeur de ce champ, associée à la valeur dans le champ arguments, spécifie la modification à apporter à la configuration du service. La modification spécifiée prend effet lors du prochain démarrage du système.

Config Description
Service _ _ _ _ Démarrage automatique différé de la configuration 3
Configurez le délai d’un service à démarrage automatique.
Entrez 1 dans le champ argument pour démarrer le service après d’autres services à démarrage automatique plus un délai.
Entrez 0 dans le champ argument pour désactiver le délai de service de démarrage automatique.
S’applique uniquement aux services ou services à démarrage automatique installés par ce package avec le _ _ démarrage automatique du service dans le champ StartType de la table ServiceInstall.
Service _ _ _ _ Informations sur les privilèges requis pour la configuration 6
Modifiez la liste des privilèges requis par le service.
Entrez la liste des privilèges demandés dans le champ argument. La valeur de chaîne mise en forme dans le champ argument répertorie les constantes de privilège pour les privilèges demandés. Vous pouvez utiliser la [ ~ ] syntaxe de la chaîne mise en forme pour insérer un caractère null. Séparez les constantes de privilège de la liste par [ ~ ] .
Service _ _ _ _ Informations sid 5 du service de configuration
Ajoutez un type de SID de service au jeton de processus contenant ce service.
Entrez dans le champ argument un type de SID de service valide pour la structure d' _ _ informations SID du service : type de SID de service _ _ _ None (0x00), type de SID de service (0x03) ou type de _ SID de _ _ service _ _ _ illimité (0x01).
Service _ _ _ Informations de préfermeture de configuration 7
Configurez la durée d’attente du Gestionnaire de contrôle des services (SCM) avant de procéder à d’autres opérations d’arrêt. Le SCM attend pendant ce laps de temps après l’envoi de la notification de préversion de _ _ contrôle de service au service.
Entrez la durée, en millisecondes, dans le champ argument. Laissez le champ argument vide pour réinitialiser le délai à la valeur par défaut de 3 minutes.
Service _ _Indicateur des _ actions _ d’échec de la configuration 4
Configurez à quel moment exécuter les actions d’échec pour ce service. Ce paramètre est ignoré si le service n’a pas d’action d’échec configurée.
Entrez 0 pour exécuter les actions uniquement si le service se termine sans que Reporting service soit _ arrêté.
Entrez 1 pour exécuter les actions si le service arrête le service de création de rapports et que le membre dwWin32ExitCode de la structure d' _ État du service n’est pas une erreur de _ réussite. _ Les actions configurées en cas d’échec sont également exécutées si le service se termine sans que Reporting services soit _ arrêté.

Argument

La valeur de ce champ, associée à la valeur dans le champ ConfigType, spécifiez la modification à apporter à la configuration du service. La modification spécifiée prend effet lors du prochain démarrage du système.

-_

Clé externe de la colonne de composant de la table des composants.

Validation

ICE102
ICE03
ICE06
ICE32
ICE45
ICE46
ICE69