Tabulka MsiServiceConfig
Tabulka MsiServiceConfig konfiguruje službu, která je nainstalována nebo nainstalována aktuálním balíčkem.
Instalační služba systému Windows 4.5 nebo starší: Nepodporuje se. Tato tabulka je k dispozici od Instalační služby systému Windows 5.0.
Tabulka MsiServiceConfig obsahuje následující sloupce.
Sloupec | Typ | Klíč | Nullable |
---|---|---|---|
MsiServiceConfig | identifikátor | Y | N |
Jméno | formátované | N | N |
Událost | celočíselná | N | N |
ConfigType | celočíselná | N | N |
Argument | formátované | N | Y |
Komponenta_ | identifikátor | N | N |
Sloupce
-
MsiServiceConfig
-
Toto je primární klíč této tabulky.
-
název
-
Tento sloupec obsahuje název služby, která je součástí tohoto balíčku nebo která je již nainstalována.
-
událost
-
Tento sloupec určuje, kdy se má změnit konfigurace služby. Následující hodnoty lze kombinovat, aby představovaly více operací. Všechny hodnoty, které jsou zahrnuty kromě těchto hodnot, se ignorují.
Konstanta Popis msidbServiceConfigEventInstall1 Provede akci během instalace komponenty. msidbServiceConfigEventUninstall2 Provede akci během odinstalace komponenty. msidbServiceConfigEventReinstall4 Provede akci při přeinstalaci komponenty. -
ConfigType
-
Hodnota v tomto poli v kombinaci s hodnotou v poli Argumenty určuje, jakou změnu se má provést v konfiguraci služby. Zadaná změna se projeví při příštím spuštění systému.
Konfigurace Popis SERVICE_CONFIG_DELAYED_AUTO_START3 Nakonfigurujte časové zpoždění automatického spuštění služby.
Do pole Argument zadejte hodnotu 1, aby se služba spustila po ostatních službách automatického spuštění plus časové zpoždění.
Zadáním 0 do pole Argument vypnete zpoždění automatického spuštění služby.
Platí pouze pro nainstalované služby automatického spuštění nebo služby nainstalované tímto balíčkem s SERVICE_AUTO_START v poli StartType tabulky ServiceInstall.SERVICE_CONFIG_REQUIRED_PRIVILEGES_INFO6 Změňte seznam oprávnění vyžadovaných službou.
Do pole Argument zadejte seznam požadovaných oprávnění. Hodnota řetězce Formátovaná v poli Argument obsahuje konstanty oprávnění požadovaných oprávnění. Pomocí syntaxe [~] řetězce Formátovaný můžete vložit znak null. Oddělte konstanty oprávnění v seznamu podle [~].SERVICE_CONFIG_SERVICE_SID_INFO5 Přidejte typ SID služby do tokenu procesu, který tuto službu obsahuje.
Do pole Argument zadejte platný typ SID služby pro strukturu SERVICE_SID_INFO: SERVICE_SID_TYPE_NONE (0x00), SERVICE_SID_TYPE_RESTRICTED (0x03) nebo SERVICE_SID_TYPE_UNRESTRICTED (0x01).SERVICE_CONFIG_PRESHUTDOWN_INFO7 Nakonfigurujte dobu, po kterou Service Control Manager (SCM) čeká, než budete pokračovat v dalších operacích vypnutí. SCM po odeslání oznámení SERVICE_CONTROL_PRESHUTDOWN službě počká na tuto dobu.
Do pole Argument zadejte délku časového zpoždění v milisekundách. Pole Argument ponechte prázdné, aby se časové zpoždění resetuje na výchozí hodnotu 3 minuty.SERVICE_CONFIG_FAILURE_ACTIONS_FLAG4 Nakonfigurujte, kdy se mají spustit akce selhání pro tuto službu. Toto nastavení se ignoruje, pokud služba nemá žádné nakonfigurované akce selhání.
Zadáním 0 spustíte akce pouze v případě, že služba ukončí bez generování sestav SERVICE_STOPPED.
Zadáním 1 spustíte akce, pokud služba ukončí vytváření sestav SERVICE_STOPPED a dwWin32ExitCode člen struktury SERVICE_STATUS není ERROR_SUCCESS. Konfigurované akce selhání jsou také spuštěny, pokud služba ukončí bez generování sestav SERVICE_STOPPED. -
argument
-
Hodnota v tomto poli v kombinaci s hodnotou v poli ConfigType určete, jakou změnu má konfigurace služby provést. Zadaná změna se projeví při příštím spuštění systému.
-
Component_
Validace