Как удалить или удалить потерянный сервис?

15

Временами устанавливаются службы Windows, и по разным причинам, которые, как мы надеемся, не важны для ответа, к службе больше не подключен установщик . Следовательно, эта конкретная служба отображается в списке служб, но ее нельзя удалить обычными методами.

В таких ситуациях, как можно вручную удалить потерянные службы?

Скотт Саад
источник

Ответы:

22

Использование sc.exe из system32 dir:

sc delete <service_name> 

(не забудьте сначала остановить службу)


источник
1
А затем (и только потом) удаляйте файлы (исполняемые или нет).
Ричард
2
Один комментарий: если у вашего сервиса есть пробел в имени, вы должны использовать: sc delete "<имя сервиса>"
Saariko
Что если был деинсталлятор, который удалил файлы, но не удалил сервис?
Колин Маккей
1
Неважно - кажется, работает. Кстати, сервисное имя не совпадает с отображаемым именем. Вы должны щелкнуть правой кнопкой мыши сервис и выбрать свойства, чтобы увидеть реальное имя.
Колин Маккей