Condividi tramite


Tabella MsiServiceConfig

La tabella MsiServiceConfig configura un servizio installato o installato dal pacchetto corrente.

Windows Installer 4.5 o versioni precedenti: Non supportato. Questa tabella è disponibile a partire da Windows Installer 5.0.

La tabella MsiServiceConfig contiene le colonne seguenti.

Colonna Digitare Chiave Nullable
MsiServiceConfig identificatore Y N
Nome formattato N N
Evento Integer N N
ConfigType Integer N N
Discussione formattato N Y
Componente_ identificatore N N

 

Colonne

MsiServiceConfig

Questa è la chiave primaria di questa tabella.

nome

Questa colonna contiene il nome di un servizio che fa parte di questo pacchetto o che è già installato.

evento

Questa colonna specifica quando modificare la configurazione del servizio. I valori seguenti possono essere combinati per rappresentare più operazioni. Tutti i valori inclusi invece di questi vengono ignorati.

Costante Descrizione
msidbServiceConfigEventInstall1
Esegue l'azione durante l'installazione del componente.
msidbServiceConfigEventUninstall2
Esegue l'azione durante la disinstallazione del componente.
msidbServiceConfigEventReinstall4
Esegue l'azione durante la reinstallazione del componente.

 

ConfigType

Il valore in questo campo, combinato con il valore nel campo Argomenti, specificare la modifica da apportare alla configurazione del servizio. La modifica specificata diventa effettiva alla successiva avvio del sistema.

Configurazione Descrizione
SERVICE_CONFIG_DELAYED_AUTO_START3
Configurare il ritardo di tempo di un servizio di avvio automatico .
Immettere 1 nel campo Argomento per avviare il servizio dopo altri servizi di avvio automatico più un ritardo di tempo.
Immettere 0 nel campo Argomento per disattivare il ritardo del servizio di avvio automatico.
Si applica solo ai servizi o ai servizi di avvio automatico installati da questo pacchetto con SERVICE_AUTO_START nel campo StartType della tabella ServiceInstall.
SERVICE_CONFIG_REQUIRED_PRIVILEGES_INFO6
Modificare l'elenco dei privilegi richiesti dal servizio.
Immettere un elenco di privilegi richiesti nel campo Argomento. Il valore stringa formattato nel campo Argomento elenca icostanti privilegioper i privilegi richiesti. È possibile usare la sintassi [~] della stringa formattata per inserire un carattere Null. Separare le costanti dei privilegi nell'elenco in base a [~].
SERVICE_CONFIG_SERVICE_SID_INFO5
Aggiungere un tipo SID del servizio al token di processo contenente questo servizio.
Immettere nel campo Argomento un tipo SID di servizio valido per la struttura SERVICE_SID_INFO: SERVICE_SID_TYPE_NONE (0x00), SERVICE_SID_TYPE_RESTRICTED (0x03) o SERVICE_SID_TYPE_UNRESTRICTED (0x01).
SERVICE_CONFIG_PRESHUTDOWN_INFO7
Configurare l'intervallo di attesa del Service Control Manager (SCM) prima di procedere con altre operazioni di arresto. Gestione configurazione del servizio attende questo periodo di tempo dopo l'invio della notifica di SERVICE_CONTROL_PRESHUTDOWN al servizio.
Immettere la lunghezza del ritardo temporale, espressa in millisecondi, nel campo Argomento. Lasciare vuoto il campo Argomento per reimpostare il ritardo di tempo sul valore predefinito di 3 minuti.
SERVICE_CONFIG_FAILURE_ACTIONS_FLAG4
Configurare quando eseguire le azioni di errore per questo servizio. Questa impostazione viene ignorata se il servizio non ha azioni di errore configurate.
Immettere 0 per eseguire le azioni solo se il servizio termina senza segnalare SERVICE_STOPPED.
Immettere 1 per eseguire le azioni se il servizio termina la creazione di report SERVICE_STOPPED e il dwWin32ExitCode membro della struttura SERVICE_STATUS non è ERROR_SUCCESS. Le azioni di errore configurate vengono eseguite anche se il servizio termina senza segnalare SERVICE_STOPPED.

 

argomento

Il valore in questo campo, combinato con il valore nel campo ConfigType, specificare la modifica da apportare alla configurazione del servizio. La modifica specificata diventa effettiva alla successiva avvio del sistema.

Component_

Chiave esterna per la colonna Componente della tabella componente .

Convalida

ICE102
ICE03
ICE06
ICE32
ICE45
ICE46
ICE69