¿Cómo eliminar o desinstalar un servicio huérfano?

15

Hay ocasiones en que se instalan los Servicios de Windows y, por diversos motivos, que esperamos no sean importantes para la respuesta, el servicio ya no tiene el instalador adjunto . Por lo tanto, este servicio en particular aparece en la lista de Servicios, pero no se puede desinstalar mediante las prácticas normales.

En situaciones como esta, ¿cómo se elimina manualmente el servicio huérfano?

Scott Saad
fuente

Respuestas:

22

Usando sc.exe del directorio system32:

sc delete <service_name> 

(asegúrese de detener el servicio primero)


fuente
1
Y luego (y solo entonces) eliminar archivos (ejecutables o no).
Richard
2
Un comentario, si su servicio tiene un espacio en el nombre, debe usar: sc delete "<nombre del servicio>"
Saariko
¿Qué pasa si hubo un desinstalador y eliminó los archivos, pero no eliminó el servicio?
Colin Mackay
1
No importa, parece funcionar. Por cierto, el nombre del servicio no es el mismo que el nombre para mostrar. Debe hacer clic con el botón derecho en el servicio y seleccionar propiedades para ver el nombre real.
Colin Mackay