2010-10-27 23:36:51 +0000 2010-10-27 23:36:51 +0000
84
84

Was bewirkt "verzögerter Start" im Starttyp für einen Windows-Dienst?

Was ist der Unterschied zwischen Automatisch und Automatisch (verzögerter Start) bei einer Eigenschaftseinstellung für einen Windows-Dienst? d.h. was gewinne oder verliere ich, wenn ich meinen Dienst als das eine oder das andere einstelle?

Ausführen des Dienstes auf Windows Server 2008 x64

Antworten (4)

94
94
94
2010-11-04 13:27:11 +0000

Ein als Automatisch (verzögerter Start) gekennzeichneter Dienst startet kurz nachdem alle anderen als Automatisch gekennzeichneten Dienste gestartet wurden. Nach meiner Erfahrung bedeutet dies, dass sie 1-2 Minuten nach dem Hochfahren des Computers gestartet werden.

Diese Einstellung ist sehr nützlich, um den “Ansturm” auf die Ressourcen beim Hochfahren eines Rechners zu verringern.

Beachten Sie, dass bei 20 Diensten, die alle gleichzeitig gestartet werden, jeder Dienst langsamer startet, da er mit den anderen um Teile der wertvollen Ressourcen des Rechners (CPU/RAM/Festplatte/Netzwerk) konkurriert. Das heißt, jeder Dienst braucht länger, um verfügbar zu werden!_

Wenn Sie einige wenige Dienste haben, die kritisch sind, sollten Sie diese auf Automatisch und so viele andere wie möglich auf Automatisch (verzögerter Start) einstellen. Dadurch wird sichergestellt, dass die kritischen Dienste die meisten Ressourcen frühzeitig erhalten und früher verfügbar sind, während die nicht kritischen Dienste etwas später starten (was per Definition in Ordnung ist).

0
0
0
2016-05-31 13:24:41 +0000

Dies wird meist für Dienste verwendet, die mit AD-Konten starten. Wenn der Dienst versucht zu starten, bevor der Server eine Netzwerkverbindung hat, um den DC zu kontaktieren, schlägt er fehl und manchmal bleibt das System stecken und wird unerreichbar.

Die Verzögerung stellt sicher, dass der Dienst gestartet wird, sobald die Netzwerkverbindung besteht, um das AD-Konto dafür zu verwenden.

0
0
0
2016-04-20 03:30:33 +0000

Dies wird auch verwendet, wenn Sie den Start eines Dienstes verzögern möchten, um anderen Diensten einen vollständigen Start zu ermöglichen, wie z. B. dem SCCM-Client, der einen verzögerten Start durchführt, um dem WMI-Dienst einen vollständigen Start zu ermöglichen, da er davon abhängig ist, dass er vollständig hochgefahren ist und läuft.

-1
-1
-1
2016-03-11 00:33:56 +0000

Hier ist ein Beispiel. Ich habe einen SonarQube-Dienst, der von meinem MySQL-Datenbankdienst abhängt. Daher habe ich den MySQL-Dienst auf automatisch eingestellt, damit die Datenbank beim Hochfahren des Rechners gestartet wird. Ich habe den SonarQube-Dienst auf automatischen (verzögerten) Start eingestellt, um sicherzustellen, dass er startet, NACHDEM der Datenbankdienst, von dem er abhängt, gestartet wurde.

Wenn Sie eine solche Abhängigkeit haben, kann es hilfreich sein, den verzögerten Start zu verwenden, um sicherzustellen, dass abhängige Dienste in der richtigen Reihenfolge gestartet werden.