Як видалити або видалити службу-сироту?


15

Там не раз , коли Windows Services встановлені і з різних причин, які , сподіваємося, не важливі для відповіді, служба більше не має установки додається до нього. Отже, саме ця послуга відображається у списку Сервісів, але її неможливо видалити за допомогою звичайної практики.

У таких ситуаціях, як можна вручну зняти осиротілу службу?

Відповіді:


22

Використання sc.exe з system32 dir:

sc delete <service_name> 

(обов’язково спочатку зупиніть послугу)


1
А потім (і лише тоді) видаляйте файли (виконувані або іншим чином).
Річард

2
Один коментар, якщо у вашій службі є пробіл у назві, скористайтеся: sc delete "<service name>"
Saariko

Що робити, якщо виникла програма для видалення, і вона видалила файли, але сервіс не видалив?
Колін Макей

1
Неважливо - це, здається, працює. До речі, назва служби не збігається з ім'ям відображення. Вам потрібно клацнути правою кнопкою миші службу та вибрати властивості, щоб побачити фактичну назву.
Колін Макей
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.