Wie findet man heraus, ob ein Windows-Dienst installiert ist mit (vorzugsweise) nur batch?
Brauche ich, um zu überprüfen, ob ein Windows-Dienst installiert ist, aus einer batch-Datei. Ich kann Tauchen Sie ein in etwas anderes als batch, wenn ich muss, aber ich würde es vorziehen, nicht zu. Gibt es eine Möglichkeit, dies zu tun?
InformationsquelleAutor der Frage kerkeslager | 2010-10-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie dies:
Beachten Sie, dass die
SC QUERY
Befehl Abfragen durch die kurzen service-Namen, nicht den Anzeigenamen. Sie finden diesen Namen, indem man die Registerkarte "allgemein" des Dienstes Eigenschaften in Service Manager.InformationsquelleAutor der Antwort Kev
Sollten Sie mit "query", nicht "Stop" oder etwas anderes Befehl, die "Stopp" beenden Sie Ihren Dienst, wenn es vorhanden ist, dann ist dies nicht der richtige Weg.
InformationsquelleAutor der Antwort M Sasan MH
was:
Ich habe festgestellt, dass dies wirklich nützlich, da
tasklist
nicht geben Informationen, ob der Dienst installiert ist oder nicht. (oder habe ich nicht gefunden, wie)InformationsquelleAutor der Antwort Spangenhelm
Hier ist ein Beispiel mit
sc query
zu überprüfen, ob ein windows-Dienst installiert ist, und stoppen, wenn gefunden.InformationsquelleAutor der Antwort James - built2order
können Sie führen Sie "net stop [Dienstname]" wenn es nicht gelingt, mit der "service-name ist ungültig" der Dienst ist nicht installiert
InformationsquelleAutor der Antwort Chris Kooken