Видаліть службу Windows з командного рядка


27

Я хотів би це зробити, тому що у мене є наполовину встановлений сервіс через збій установки, який якраз є, не працює.

Як можна видалити службу Windows за допомогою командного рядка?


Пов’язана публікація - Як я можу видалити службу в Windows?
RBT

Відповіді:


36

ПРИМІТКА. Для виконання цієї команди вам, ймовірно, знадобиться підвищений командний рядок (клацніть правою кнопкою миші => "Запустити як адміністратор").

scкоманда, що ви хочете, в зокрема ,sc delete

C: \ Користувачі \ Jeff> sc видалити
ОПИС:
        Видаляє службовий запис із реєстру.
        Якщо служба запущена або інший процес має
        відкрита ручка до сервісу, послуга просто позначена
        для видалення.
ВИКОРИСТАННЯ:
        sc видалити [ім'я послуги]

9
Якщо ви перебуваєте в повноцінному папері, вам потрібно переконатися, sc.exeщо вводиться, тому що sc в powershell отримує командлет Set-Content, який буде тихо схожий на те, що він міг би працювати.
Андрій

13

Нам потрібно зупинити послугу, перш ніж видалити її з Реєстру:

sc stop [Service name]  
sc delete [service name]  

Запустіть командний рядок як адміністратор та виконайте вище команду.

Укладіть ім’я служби у подвійні лапки, якщо вони містять пробіли.


1
Так само, як фій, sc stopможе не закінчитися зупинка при sc deleteзапуску, що може спричинити проблеми. Це не є загальною проблемою, але деякі служби потребують певного часу. Я не впевнений, чи не зіткнувся я з цією проблемою в прямому командному рядку, але я, безумовно, маю при використанні API видалення служб на пару мов.
kayleeFrye_onDeck

-1

Просто поставте лапки між будь-яким іменем служби, що містить пробіли C: \ WINDOWS \ system32> sc видалити "Ваша некрасива послуга"


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