Windows Services: wie Dienst wieder neu starten?
Moin ,
ist ne Windowsfrage und ich kann nicht so wirklich windows...
Wir haben hier auf einem Windows Server 3 gleiche Dienste installiert (nur halt etwas anders konfiguriert).
Ab und an passiert es halt das ein Dienst crashed.
Ist es möglich, diese Dienste nach einem Crash automatisch wieder starten zu lassen?
Oder geht so etwas nicht?
Danke Sebastian
ist ne Windowsfrage und ich kann nicht so wirklich windows...
Wir haben hier auf einem Windows Server 3 gleiche Dienste installiert (nur halt etwas anders konfiguriert).
Ab und an passiert es halt das ein Dienst crashed.
Ist es möglich, diese Dienste nach einem Crash automatisch wieder starten zu lassen?
Oder geht so etwas nicht?
Danke Sebastian
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 7273790222
Url: https://administrator.de/forum/windows-services-wie-dienst-wieder-neu-starten-7273790222.html
Ausgedruckt am: 22.12.2024 um 12:12 Uhr
5 Kommentare
Neuester Kommentar
Hi.
Dienste öffnen, Dienst raussuchen, Reiter: Wiederherstellung -> Konfigurieren:
Alternativ:
vbs Script:
Gruß
Dienste öffnen, Dienst raussuchen, Reiter: Wiederherstellung -> Konfigurieren:
Alternativ:
SC failure YOUR_SERVICE_NAME reset= 0 actions= restart/0/restart/0/restart/0
vbs Script:
strComputer = "."
strSvcName = "YOUR_SERVICE_NAME"
set objWMI = GetObject ("winmgmts: \\" & strComputer & "\ root \ cimv2")
set objService = objWMI.Get ("Win32_Service.Name = '" & strSvcName & "'")
If objService.State = "Gestoppt" Dann
objService.StartService ()
End If
Gruß
Ich hatte das immer nur mit einem nach einem Neustart des Servers in Zusammenhang gebracht.
das wäre dann hier zu finden:Wenns damit erledigt ist, gerne den Thread schließen und als gelöst markieren.
Gruß
Bedenke aber bitte auch das der Dienst irgendeine Art der Rückmeldung geben muss damit Windows erkennen kann das der Dienst abgeschmiert ist. Wenn da keine Rückmeldungen oder ähnliche Statusmeldungen mit in die Programmierung bzw. in die Erstellung des Service mit eingeflossen sind wird es schwer zu erkennen wann der Service abgeschmiert ist.
Es gibt Services wo das der Fall ist wo es dann Problematisch wird so einen Dienst zu überwachen.
Es gibt Services wo das der Fall ist wo es dann Problematisch wird so einen Dienst zu überwachen.
Zitat von @Mr-Gustav:
Bedenke aber bitte auch das der Dienst irgendeine Art der Rückmeldung geben muss damit Windows erkennen kann das der Dienst abgeschmiert ist. [...]
Bedenke aber bitte auch das der Dienst irgendeine Art der Rückmeldung geben muss damit Windows erkennen kann das der Dienst abgeschmiert ist. [...]
Wenn ein Dienst läuft, dann müsste der doch auch im Taskmanager es als Prozess auftauchen, oder nicht?
Man könnte das Script so schreiben, dass es alle X Minuten oder Sekunden überprüft, ob der Prozess läuft und wenn nicht, startet das Script den Dienst neu, so die Theorie
Ich habe für ein einfaches Programm welches nicht als Dienst läuft, eine Batch-Datei und wenn die ausgeführt wird, schaut die nach, ob das Programm als Prozess läuft und wenn es nicht der Fall ist, wird es gestartet