Was ist der Unterschied zwischen "manuellen" und "deaktivierten" Diensten in Windows?


49

Windows-Dienste scheinen in drei Starttypen zu existieren:

  • Automatisch: scheint zu bedeuten, dass es beim Booten gestartet wird
  • Manuell: Scheint zu bedeuten, dass es beim Booten nicht gestartet wird
  • Deaktiviert: Scheint auch zu bedeuten, dass es beim Booten nicht gestartet wird

Was ist der Unterschied zwischen den beiden letzteren?


In späteren Versionen gibt es auch "Automatisch (verzögert)" (hinzugefügt in Vista / 2008) und "Auslöser gestartet" (hinzugefügt in 7 / 2008R2).
Richard


Ich sehe Boot und System auch in VS2013.
John

Antworten:


54

Manuell bedeutet, dass der Dienst nur gestartet wird , wenn Windows oder ein anderer Dienst ihn benötigt oder wenn Sie etwas aufrufen, um den Dienst zu starten. Sie können den Befehl net start servicenameüber die Befehlszeile verwenden, um einen manuellen Dienst zu aktivieren. Nach dem Neustart ist der Dienst wieder deaktiviert, bis Sie ihn neu starten.

Deaktiviert bedeutet andererseits, dass der Dienst ausgeschaltet bleibt, unabhängig davon, ob Sie versuchen, ihn zu starten oder nicht. Andere Dienste oder Anwendungen, die vom deaktivierten Dienst abhängen, können fehlschlagen.

Weitere Informationen finden Sie im MSFN-Diskussionsthread " Manual vs. Disabled" .


9
"Manuell" könnte also auch "auf Abruf" heißen, während "Deaktiviert" "nicht erlaubt" bedeutet?

Hey, eine alte Frage, aber ich habe mich gefragt, ob Sie wissen, unter welchen Bedingungen ein manueller Dienst von einem Programm gestartet wird. Dh muss das Programm eine Anfrage an den Dienst senden oder diese direkt abfragen? Da ein Programm, das einen manuell startenden Dienst benötigt, immer noch fehlschlagen kann, versuche ich herauszufinden, ob dies passiert, weil einige Programme zuerst prüfen, ob ein Dienst ausgeführt wird oder ob das Programm versucht, einen bestimmten Befehl an den Dienst zu senden, der nicht übereinstimmt Manuelle Startkriterien und startet daher nicht und das Programm schlägt fehl.
Mathgenius

8

Der einzige Unterschied zwischen manuell und automatisch besteht darin, dass im Falle von automatisch das Betriebssystem selbst den Dienst nach dem Booten startet, während im Falle von manuell der Dienst nur gestartet wird, wenn er von einem anderen Dienst oder Programm aufgerufen wird.

Wenn Sie den Dienst überhaupt nicht benötigen, müssen Sie ihn deaktivieren. Telefonie scheint einer jener Dienste zu sein, die immer gestartet werden möchten, auch wenn Sie scheinbar nichts haben, das sie verwendet, und das System würde sich immer beschweren, wenn Sie sie deaktivieren. Sie scheinen dieses Problem in Vista behoben zu haben, und sie haben möglicherweise XP / SP3 behoben.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.