Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt einen Unterschlüssel und Einträge für einen Dienst in der Registrierung und der Dienststeuerungs-Manager-Datenbank.
Syntax
sc.exe [<servername>] create [<servicename>] [type= {own | share | kernel | filesys | rec | interact type= {own | share}}] [start= {boot | system | auto | demand | disabled | delayed-auto}] [error= {normal | severe | critical | ignore}] [binpath= <binarypathname>] [group= <loadordergroup>] [tag= {yes | no}] [depend= <dependencies>] [obj= {<accountname> | <objectname>}] [displayname= <displayname>] [password= <password>]
Parameters
| Parameter | Description |
|---|---|
<servername> |
Gibt den Namen des Remoteservers an, auf dem sich der Dienst befindet. Der Name muss das UNC-Format (Universal Naming Convention) verwenden (z. B. „\myserver“). Verwenden Sie diesen Parameter nicht, um „SC.exe“ lokal auszuführen. |
<servicename> |
Gibt den Dienstnamen an, der von der getkeyname-Operation zurückgegeben wird. |
type= {own | share | kernel | filesys | rec | interact type= {own | share}} |
Gibt den Diensttyp an. Die Optionen lauten:
|
start= {boot | system | auto | demand | disabled | delayed-auto} |
Gibt den Starttyp für den Dienst an. Die Optionen lauten:
|
error= {normal | severe | critical | ignore} |
Gibt den Schweregrad des Fehlers an, wenn der Dienst beim Starten des Computers nicht gestartet werden kann. Die Optionen lauten:
|
binpath= <binarypathname> |
Gibt einen Pfad zur Binärdatei des Diensts an. Es gibt keinen Standardwert für binpath=, und diese Zeichenkette muss angegeben werden. |
group= <loadordergroup> |
Gibt den Namen der Gruppe an, deren Mitglied dieser Dienst ist. Die Liste der Gruppen wird in der Registrierung im Unterschlüssel HKLM\System\CurrentControlSet\Control\ServiceGroupOrder gespeichert. Der Standardwert ist "null". |
tag= {yes | no} |
Gibt an, ob eine TagID aus dem CreateService-Aufruf abgerufen werden soll. Tags werden nur für Bootstart- und Systemstarttreiber verwendet. |
depend= <dependencies> |
Gibt die Namen von Diensten oder Gruppen an, die vor diesem Dienst gestartet werden müssen. Die Namen werden durch Schrägstriche (/) getrennt. |
obj= {<accountname> | <objectname>} |
Gibt einen Namen eines Kontos an, in dem ein Dienst ausgeführt wird, oder gibt einen Namen des Windows-Treiberobjekts an, in dem der Treiber ausgeführt wird. Die Standardeinstellung ist LocalSystem. |
displayname= <displayname> |
Gibt einen Anzeigenamen zum Identifizieren des Diensts in Benutzeroberflächenprogrammen an. Der Unterschlüsselname eines bestimmten Diensts lautet z. B. wuauserv, der den benutzerfreundlicheren Anzeigenamen Automatische Updates hat. |
password= <password> |
Gibt ein Kennwort an. Dies ist erforderlich, wenn ein anderes Konto als das LocalSystem-Konto verwendet wird. |
| /? | Zeigt die Hilfe an der Eingabeaufforderung an. |
Remarks
Jede Befehlszeilenoption (Parameter) muss das Gleichheitszeichen als Teil des Optionsnamens enthalten.
Zwischen einer Option und ihrem Wert ist ein Leerzeichen erforderlich (z. B. type= own. Wenn das Leerzeichen ausgelassen wird, tritt bei dem Vorgang ein Fehler auf.
Examples
Geben Sie Folgendes ein, um einen neuen Binärpfad für den NewService-Dienst zu erstellen und zu registrieren:
sc.exe \\myserver create NewService binpath= c:\windows\system32\NewServ.exe
sc.exe create NewService binpath= c:\windows\system32\NewServ.exe type= share start= auto depend= +TDI NetBIOS
Weitere Informationen zu diesem sc.exe Befehl finden Sie unter SC-Befehle.