2016-06-28 18 views
-1

Ich habe einen Windows-Dienst, dessen Start auf 'Automatisch' gesetzt ist, so dass er beim Hochfahren des Systems gestartet wird.Führen Sie ein Warnprogramm aus, wenn ein Windows-Dienst nicht gestartet werden kann.

Aber diese Jobs starteten manchmal aus unbekannten Gründen nicht. Ich möchte ein Alert-Programm (.bat) einrichten, das ausgeführt wird, wenn der Dienst nicht gestartet werden kann.

Ich habe versucht, Recovery-Modus Optionen in Service-Eigenschaft, aber es funktioniert nicht. Ich denke es ist für Jobs, die mit Fehlern zusammenbrechen.

Antwort

0

Sie können ein Skript erstellen, das Ihren Dienst auflistet und sehen, ob es ausgeführt wird (mit dem Befehl sc). Dann könnten Sie das Skript in das Startmenü legen. Wenn das Skript vor dem Start des Dienstes ausgeführt wird, müssen Sie das Skript so planen, dass es regelmäßig ausgeführt wird (um dem Dienst einige Zeit zum Starten zu geben), entweder schtasks, at, oder zurück in den nt4 Tagen Ich nehme an) nice gui Version von at in nt 4 Resource Kit namens winat, wenn Sie Zugriff darauf haben.

+0

danke für Ihren Vorschlag. Aber ist es in meinem Fall möglich, die Wiederherstellungsoption zu verwenden? –

+0

Es könnte, wenn es jemals gut geklappt hat. Aber dieses Forum ist nicht das beste, um nach der Wiederherstellungsoption zu fragen, ich würde vorschlagen [Super User] (http://superuser.com), oder vielleicht besser [Server Fault] (http://serverfault.com) –