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.
Ändert den Wert der Einträge eines Diensts in der Registrierung und in der Service Control Manager-Datenbank.
Syntax
sc.exe [<servername>] config [<servicename>] [type= {own | share | kernel | filesys | rec | adapt | 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>]
Parameter
Parameter | BESCHREIBUNG |
---|---|
<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 vom Vorgang getkeyname zurückgegeben wird. |
type= {own | share | kernel | filesys | rec | adapt | 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 Zeichenfolge muss angegeben werden. Darüber hinaus kann ntsd -d zum Debuggen vor der Zeichenfolge angegeben werden. Weitere Informationen finden Sie unter Debuggen mit CDB und NTSD. |
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 LocalSqlServer. |
displayname= <displayname> |
Gibt einen Anzeigenamen zum Identifizieren des Diensts in Benutzeroberflächenprogrammen an. Beispielsweise ist wuauserv der Unterschlüsselname eines bestimmten Diensts, der den 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. |
Bemerkungen
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.
Beispiele
Geben Sie zum Angeben eines binären Pfads für den NewService-Dienst Folgendes ein:
sc.exe config NewService binpath= c:\windows\system32\NewServ.exe