Wie gehe ich mit Windows-Diensten um, die nicht gestartet werden oder hin und wieder neu gestartet werden müssen?

Wie gehe ich mit Windows-Diensten um, die nicht gestartet werden oder hin und wieder neu gestartet werden müssen?

Zahlreiche Windows-Dienste von Anbietern starten nicht im Servicemodus oder müssen neu gestartet werden, wenn unsere Tests unterbrochen werden.

Ich kann es als Anwendung ausführen, aber ich muss die ganze Zeit am Server angemeldet sein, da sich der Server nach einer Zeitüberschreitung abmeldet.

Ich habe auch versucht, es manuell zu erstellen, SCaber es funktioniert nicht. Die Lösung des Anbieters besteht darin, dass er, anstatt einen Fix bereitzustellen, von uns verlangt, dass wir das gesamte Paket aktualisieren, und das wird nicht passieren.

Gibt es eine andere Möglichkeit, wie wir versuchen können, diesen Dienst zum Laufen zu bringen?

Bearbeiten: Der Sinn der Frage besteht darin, so etwas wie einen Hack zu finden, mit dem die EXE funktioniert, und die Antwort, die mir den Einsatz vorschlug, srvanyhat geholfen. Ich konnte einem Tutorial folgen, um es zum Laufen zu bringen. Und ich habe meinen eigenen Windows-Dienst erstellt, der die benötigten Dienste regelmäßig wiederverwendet.

Antwort1

Sie können srvany verwenden, aber es wird von Microsoft nicht unterstützt. Oder eine etwas bessere Alternative zu srvany, NSSM, Non-Sucking Service Manager:http://nssm.cc/usage

Die optimale Situation wäre natürlich, nur Anbieter zu nutzen, die wissen, wie man Dienste entwickelt.

verwandte Informationen