Tabella MsiServiceConfigFailureActions
La tabella MsiServiceConfigFailureActions elenca le operazioni da eseguire dopo un errore di un servizio. Le operazioni specificate in questa tabella vengono eseguite alla successiva avvio del sistema.
Windows Installer 4.5 o versioni precedenti: Non supportato. Questa tabella è disponibile a partire da Windows Installer 5.0.
La tabella MsiServiceConfigFailureActions contiene le colonne seguenti.
Colonna | Digitare | Chiave | Nullable |
---|---|---|---|
MsiServiceConfigFailureActions | identificatore | Y | N |
Nome | formattato | N | N |
Evento | Integer | N | N |
ResetPeriod | Integer | N | Y |
RebootMessage | formattato | N | Y |
Comando | formattato | N | Y |
Azioni | testo | N | Y |
DelayActions | testo | N | Y |
Componente_ | identificatore | N | N |
Colonne
-
MsiServiceConfigFailureActions
-
Si tratta della chiave primaria di questa tabella che identifica un'azione di errore.
-
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 sono campi di bit che possono essere combinati per rappresentare più operazioni. Tutti gli altri valori dei campi di bit vengono ignorati.
Costante Descrizione msidbServiceConfigEventInstall1 Modificare durante l'installazione del componente. msidbServiceConfigEventUninstall2 Modificare durante la disinstallazione del componente. msidbServiceConfigEventReinstall4 Modificare durante la riinstallazione del componente. -
ResetPeriod
-
Periodo di reimpostazione in secondi del numero di errori del servizio. Il Service Control Manager (SCM) conta il numero di volte in cui ogni servizio non è riuscito dopo l'ultimo riavvio del sistema. Il conteggio viene reimpostato su zero se il servizio non ha esito negativo per il periodo di reimpostazione. Quando il servizio non riesce per l'Nth time, il sistema esegue l'azione specificata nell'elemento [N-1] della matrice specificata nel campo Actions.
Lasciare vuoto il campo ResetPeriod per indicare che il numero di errori non deve mai essere reimpostato.
-
RebootMessage
-
Messaggio inviato agli utenti prima di riavviare il computer in risposta a un'azione SC_ACTION_REBOOT specificata nella colonna Azioni. È possibile usare una stringa vuota , "", per inviare il messaggio corrente invariato. È possibile usare la sintassi [~] del tipo di dati formattato per eliminare il messaggio corrente e non inviare alcun messaggio.
-
Comando
-
La riga di comando viene eseguita dal processo creato dalla funzioneCreateProcessin risposta a un'azione SC_ACTION_RUN_COMMAND specificata nella colonna Actions. Il nuovo processo viene eseguito con lo stesso account del servizio e solo se il campo Azione è SC_ACTION_RUN_COMMAND. È possibile usare una stringa vuota , "", per usare la riga di comando corrente invariata. È possibile usare la sintassi [~] del tipo di dati formattato per eliminare la riga di comando corrente e non eseguire alcuna operazione quando il servizio non riesce.
-
azioni
-
Questo campo contiene una matrice di valori interi che specificano le azioni eseguite da Gestione controllo servizi in caso di errore del servizio. Separare i valori nella matrice per [~]. Il valore intero nell'elemento Nth della matrice specifica l'azione eseguita quando il servizio ha esito negativo per l'Nth time. Ogni membro della matrice è uno dei valori integer seguenti.
Costante Descrizione SC_ACTION_NONE0 Nessuna azione. SC_ACTION_REBOOT2 Riavviare il computer. SC_ACTION_RESTART1 Riavviare il servizio. SC_ACTION_RUN_COMMAND3 Eseguire un comando. -
DelayActions
-
Questo campo contiene una matrice di valori interi che specificano il tempo in millisecondi di attesa prima di eseguire l'azione specificata nella colonna Azione. Separare i valori nella matrice per [~]. Il numero di elementi nella matrice DelayActions deve essere uguale al numero di elementi nella matrice Actions. L'N° elemento della matrice DelayActions specifica il ritardo di tempo per l'n° elemento della matrice Actions.
-
Component_
Convalida