So entfernen oder deinstallieren Sie einen verwaisten Dienst?

15

Es gibt Zeiten, in denen Windows-Dienste installiert sind, und aus verschiedenen Gründen, die für die Antwort hoffentlich nicht wichtig sind, ist der Dienst nicht mehr mit dem Installationsprogramm verbunden . Daher wird dieser bestimmte Dienst in der Liste der Dienste angezeigt, kann jedoch nach den üblichen Methoden nicht deinstalliert werden.

Wie kann man in solchen Situationen den verwaisten Dienst manuell entfernen?

Scott Saad
quelle

Antworten:

22

Verwenden von sc.exe aus dem System32-Verzeichnis:

sc delete <service_name> 

(Stellen Sie sicher, dass Sie den Dienst zuerst beenden.)


quelle
1
Und dann (und nur dann) Dateien entfernen (ausführbar oder auf andere Weise).
Richard
2
Ein Kommentar, wenn Ihr Dienst ein Leerzeichen im Namen enthält, sollten Sie
Folgendes
Was passiert, wenn ein Deinstallationsprogramm vorhanden ist und die Dateien entfernt, der Dienst jedoch nicht entfernt wurde?
Colin Mackay
1
Macht nichts - es scheint zu funktionieren. Übrigens ist der Dienstname nicht mit dem Anzeigenamen identisch. Sie müssen mit der rechten Maustaste auf den Dienst klicken und Eigenschaften auswählen, um den tatsächlichen Namen anzuzeigen.
Colin Mackay