Abschnitt "InsCreateService" der Datei "Services.sxp"

Der Abschnitt "Services" kann die folgenden Einträge enthalten:

ServiceName=Dienstname

optional

DisplayName=Anzeigename

optional

ServiceType=Diensttyp

optional

StartType=Starttyp

optional

ErrorControl=Fehlersteuerung

optional

BinaryPathName=Binärdateipfad

optional

LoadOrderGroup=Ladegruppe

optional

TagId=Tag_ID

optional

Dependencies=Dienstname_1[,Dienstname_n]

optional

ServiceStartName=Konto

Reserviert

Password=Verschlüsseltes_Kennwort

Reserviert

 

 

ServiceName

Gibt den Namen des Diensts an.

DisplayName

Gibt den Namen des Diensts an, der unter "Dienste" im Menü "Einstellungen" der Systemsteuerung angezeigt werden soll.

ServiceType

Gibt den Diensttyp an. Gültige Werte sind:

1

(SERVICE_KERNEL_DRIVER)

Beschreibt einen Treiberdienst.

2

(SERVICE_FILE_SYSTEM_DRIVER)

Beschreibt einen Treiberdienst für Dateisysteme.

16

(SERVICE_WIN32_OWN_PROCESS)

Beschreibt einen 32-Bit-Dienst mit eigenem Prozess.

32

(SERVICE_WIN32_SHARE_PROCESS)

Beschreibt einen 32-Bit-Dienst, der einen Prozess mit anderen Diensten gemeinsam verwendet.

 

Wenn Sie "16" oder "32" als Diensttyp angeben, können Sie diese Spezifikation zusammen mit der SERVICE_INTERACTIVE_PROCESS-Spezifikation angeben, indem Sie den Wert 256 mit 16 oder 32 addieren (beispielsweise ist "ServiceType=272" ein gültiger Eintrag im Abschnitt "InsCreateService".)

256

(SERVICE_INTERACTIVE_PROCESS)

Gibt an, dass ein 32-Bit-Dienst für die Interaktion mit dem Desktop aktiviert ist.

 

 

StartType

Gibt an, wann der Dienst gestartet werden soll. Gültige Werte sind:

0

(SERVICE_BOOT_START)

Beschreibt einen Gerätetreiber, der vom Boot-Loader gestartet wurde. Dieser Wert ist nur für Gerätetreiber zulässig.

1

(SERVICE_SYSTEM_START)

Beschreibt einen Gerätetreiber, der von der IoInitSystem-Funktion gestartet wurde. Dieser Wert ist nur für Treiberdienste zulässig.

2

(SERVICE_AUTO_START)

Beschreibt einen Dienst, der beim Systemstart automatisch vom Dienststeuerungs-Manager gestartet wird.

3

(SERVICE_DEMAND_START)

Beschreibt einen Dienst, der automatisch vom Dienststeuerungs-Manager gestartet wird, wenn ein Prozess die StartService-Funktion aufruft.

4

(SERVICE_DISABLED)

Beschreibt einen Dienst, der nicht mehr gestartet werden kann.

 

 

ErrorControl

Gibt die Reaktion auf einen Fehler beim Systemstart an. Gültige Werte sind:

0

(SERVICE_ERROR_IGNORE)

Gibt an, dass der Boot-Loader den Fehler protokolliert, der Startvorgang aber dennoch fortgesetzt wird.

1

(SERVICE_ERROR_NORMAL)

Gibt an, dass der Boot-Loader den Fehler protokolliert und eine Popup-Fehlermeldung ausgibt, der Startvorgang aber dennoch fortgesetzt wird.

2

(SERVICE_ERROR_SEVERE)

Gibt an, dass der Boot-Loader den Fehler protokolliert und der Startvorgang fortgesetzt wird, wenn die letzte funktionelle Konfiguration gestartet wird. Sonst wird das System mit der letzten funktionsfähigen Konfiguration gestartet.

3

(SERVICE_ERROR_CRITICAL)

Gibt an, dass der Boot-Loader den Fehler protokolliert, sofern möglich, und der Startvorgang abgebrochen wird, wenn die letzte funktionelle Konfiguration gestartet wird. Sonst wird das System mit der letzten funktionsfähigen Konfiguration gestartet.

 

 

BinaryPathName

Gibt den Namen und Pfad der Binärdatei des Diensts an.

LoadOrderGroup

Gibt den Namen der Ladegruppe an, zu der der Dienst gehört.

TagId

Gibt die Position in der Ladegruppe an.

Abhängigkeiten

Gibt die Namen der Dienste oder Ladegruppen an, die vor dem Dienst gestartet werden müssen.

ServiceStartName

Für zukünftige Verwendung reserviert.

Kennwort

Für zukünftige Verwendung reserviert.