Deaktivieren Sie einen Windows-Dienst über die Befehlszeile
Ich möchte einen Windows-Dienst deaktivieren, aber nicht:
- Öffnen Sie die Verwaltungskonsole "Services"
- Scrollen Sie zum Namen des Dienstes
- Rechtsklick-Eigenschaften (oder Doppelklick)
- Ändern Sie den Starttyp: in disabled
- Anwenden
- Klicken Sie Auf "Stop" -
Ich möchte keinen Windows-Dienst entfernen, sondern ihn einfach deaktivieren.
4 answers
sc config "Name of Service" start= disabled
sc stop "Name of Service"
Das Leerzeichen nach dem "start=
" ist wichtig
Sie können den Dienstnamen anzeigen, indem Sie auf dem Bildschirm Dienste auf einen Dienst doppelklicken:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-09-06 15:45:56
Zusätzlich zu Kevins Antwort können Sie wmic
verwenden, wenn Sie mehr als einen Dienst steuern oder anhand einiger Kriterien auswählen müssen.
Einfache Verwendung, um nur 1 Dienst zu stoppen (Sqlwriter in meinem Beispiel) wäre:wmic service where name='SQLWriter' call ChangeStartmode Disabled
Aber das Tool ist viel leistungsfähiger, zum Beispiel, um den deaktivierten Modus für alle Dienste festzulegen, bei denen die Beschriftung mit SQL beginnt und noch nicht deaktiviert ist, könnte man sagen:
wmic service where "caption like 'SQL%' and Startmode<>'Disabled'" call ChangeStartmode Disabled
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-08-10 15:44:22
SC STOP "<nameservice>"
SC CONFIG "<nameservice>" START=
( BOOT
, oder SYSTEM
oder AUTO
oder DEMAND
oder DISABLED
oder DELAYED-AUTO
)
Link: Sc config
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-06-09 17:44:49
Zitat aus KB248660:
Reg. - Nr.:exe-Dienstprogramm aus dem Microsoft Windows NT Resource Kit muss sein auf Ihrem computer installiert.
So ändern Sie den Startwert für einen Dienst auf einem lokalen Computer mithilfe von die Befehlszeile, geben Sie Folgendes an der Eingabeaufforderung und dann drücken Sie ENTER: REG UPDATE HKLM\SYSTEM\CurrentControlSet\Services\servicename\Start=X, wobei servicename ist der Name des Dienstes, wie er in der Registrierung angezeigt wird und X ist entweder a 2, a 3 oder a 4 (für automatischen Start, manueller Start bzw. deaktiviert).
Zum Ändern des Startwerts für einen Dienst auf einem Remotecomputer durch geben Sie in der Befehlszeile lokal Folgendes ein: eingabeaufforderung und drücken Sie die EINGABETASTE: REG UPDATE HKLM\SYSTEM\CurrentControlSet\Services\servicename\Start=X \servername wobei servicename der Name des Dienstes ist, wie es erscheint in der Registrierung, X ist entweder eine 2, eine 3 oder eine 4 (repräsentiert automatisch startup, manueller Start bzw. deaktiviert) und servername ist der name des remote-Servers.
Um zu sehen, wie der Dienstname in der Registrierung angezeigt wird, sehen Sie sich die folgender Registrierungsschlüssel: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-08-10 15:01:40