Warum startet Windows meinen Dienst neu, den ich manuell gestoppt habe?

Warum startet Windows meinen Dienst neu, den ich manuell gestoppt habe?

Wir haben drei Server – Windows 2012 R2 – in Azure, auf denen eine Vielzahl unserer eigenen, individuell entwickelten Dienste ausgeführt werden. Diese Dienste sind so konfiguriert, dass sie automatisch gestartet werden. Daher erwarten wir natürlich, dass diese Dienste beim Start oder nach einem Neustart ausgeführt werden.

Gelegentlich müssen wir diese Dienste stoppen, um unsere Anwendung zu aktualisieren. Wenn wir diese Dienste stoppen, möchten wir, dass sie gestoppt bleiben, bis wir bereit sind, sie wieder neu zu starten. Wir stellen jedoch fest, dass die Dienste etwa eine Stunde nach dem Stoppen allem Anschein nach spontan neu gestartet werden.

Natürlich ist der Begriff „spontan“ etwas übertrieben; „irgendetwas“ startet diese neu, aber ich kann diesen Auslöser nicht genau bestimmen. Gibt es eine Funktion von Windows Server oder vielleicht eine Domänenrichtlinie für diese Server, die regelmäßig alle Dienste neu startet, die als automatischer Start markiert sind, aber nicht ausgeführt werden? Davon habe ich noch nie gehört. Für keinen dieser Dienste sind Wiederherstellungsoptionen definiert, aber ist das nicht ohnehin irrelevant? Diese Dienste sind nicht „abgestürzt“, sondern wurden durch einen expliziten Stoppbefehl sauber beendet. Es gibt keine externen Abhängigkeiten, die dazu führen würden, dass diese Dienste automatisch gestartet werden, außer natürlich einem Neustart des Betriebssystems, der in diesen Fällen nicht stattfindet.

Ich habe einen Dienst gestoppt, ein gpupdate /force ausgeführt und der Dienst wurde nicht neu gestartet. Ich denke, das ist ein Hinweis darauf, dass der Neustart nicht auf Grundlage der Gruppenrichtlinie erfolgt, denn wenn das der Fall wäre, hätte ich erwartet, dass das gpupdate den Neustart auslöst. (Aber ich bin kein Experte auf diesem Gebiet, also könnte ich mich irren.)

Vielen Dank für alle Ratschläge, die Sie geben können.

Antwort1

Dies liegt NICHT am Verhalten von Windows. Ich habe von unserem Cloud-Service-Provider erfahren, dass er ein eigenes Automatisierungstool hat, das nach gestoppten Diensten sucht und diese neu startet. Ich habe ihn angewiesen, damit aufzuhören!

Ich lasse diesen Beitrag stehen, weil ich gesehen habe, dass andere Administratoren (nicht viele, aber mehrere) dieselbe Frage stellen. Mein Ratschlag, gemäß dem obigen Kommentar und meiner eigenen Erfahrung, ist, woanders zu suchen, da dieses Verhalten wahrscheinlich nicht in der nativen Windows-Dienstverwaltung verwurzelt ist.

verwandte Informationen