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 include le colonne seguenti.
Colonna | Tipo | Chiave | Nullable |
---|---|---|---|
MsiServiceConfig | Identificatore | S | N |
Nome | Formattato | N | N |
Evento | Integer | N | N |
TipoConfigurazione | Integer | N | N |
Argomento | Formattato | N | S |
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, diversi da 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.
File di configurazione Descrizione SERVICE_CONFIG_DELAYED_AUTO_START3 Configurare il ritardo 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 formattata nel campo Argomento elenca le costanti dei privilegi per 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 di SERVICE_SID_INFO : SERVICE_SID_TYPE_NONE (0x00), SERVICE_SID_TYPE_RESTRICTED (0x03) o SERVICE_SID_TYPE_UNRESTRICTED (0x01).SERVICE_CONFIG_PRESHUTDOWN_INFO7 Configurare il periodo di attesa di Gestione controllo servizi prima di procedere con altre operazioni di arresto. SCM 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 membro dwWin32ExitCode della struttura SERVICE_STATUS non è ERROR_SUCCESS. Le azioni di errore configurate vengono eseguite anche se il servizio termina senza segnalare SERVICE_STOPPED. -
Discussione
-
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.
-
Componente_
-
Chiave esterna per la colonna Component della tabella dei componenti.
Convalida