Наверняка вы сталкивались с ситуацией когда необходимо удалить службу в Windows. На это могу быть разные причины, будь то простое удаление службы т.к. она более не нужна либо же, как это чаще всего и бывает, после удаления приложения служба не удаляется и пытается запуститься при старте Windows, что приводит к ошибкам и не нужным записям в журнале ошибок.
В этой статье я расскажу вам как удалить службу в Windows 10 (и более ранних) с помощью различных способов. Прежде чем продолжить желательно создать точку восстановления системы и/или полную копию системного реестра.
Как удалить службу в Windows?
Если вы действительно убедились что служба более не нужна, и от нее ничего не зависит, то вы можете продолжить удаление оставшейся и не нужной службы одним из приведенных ниже способов.
Удаление службы с помощью команды sc.exe
Утилита sc.exe — это инструмент командной строки Windows который позволяет создавать, удалять или редактировать службы.
Чтобы удалить службу Windows, запустить командную строку от администратора и выполните команду:
sc delete имя_службы
Где имя_службы — это имя службы Чтобы найти это имя, запустите диспетчер служб (services.msc) и дважды щелкните по нужной вам службе.
Есть еще один способ найти это короткое имя службы. Можно опять воспользоваться командой sc.exe. Для этого выполните команду:
sc getkeyname "отображаемое имя службы"
Для нашего примера, указанного на скриншоте, эта команда будет выглядеть так:
sc getkeyname "Google Chrome Elevation Service (GoogleChromeElevationService)"
Результат выполнения команды:
[SC] GetServiceKeyName: успех
Имя = GoogleChromeElevationService
Вот этот параметр Имя нас и интересует.
Теперь, когда вы знаете короткое имя службы, то можете запустить команду удаления службы с нужным значением. В нашем случае это:
sc delete GoogleChromeElevationService
После запуска команды, в случае успешного ее выполнения вы должны увидеть сообщение:
[SC] DeleteService: успех
Эта команда полностью удаляет указанную службу Windows с компьютера. Если же служба была запущена или использовалась каким-то процессом, то она пометится на удаление и будет автоматически удалена при следующей перезагрузке.
Не можете удалить службу?
Если же при удалении службы вы получаете следующую ошибку:
[SC] OpenService: ошибка 5: Доступ запрещен.
То скорее всего вы запустили обычную командную строку, а не командную строку с повышенными привилегиями или администратора.
Если же ошибка возникает в командной строке администратора, значит пользователь, под которым вы запускаете эту команду, не обладает нужными разрешениями на полный контроль для этой службы.
Удаление службы с помощью программы Autoruns
Программа Autoruns от Microsoft Windows Sysinternals — очень полезный инструмент для управления запуском Windows, службами, драйверами, настройками Internet Explorer и многими другими.
Удалить ненужные службы с помощью этой программы очень просто:
- Скачайте и запустите программу Autoruns;
- Перейдите на вкладу Services;
- Выберите в списке нужную службу;
- Щелкните по ней правой кнопкой мыши и выберите в выпадающем меню пункт Delete;
- Закройте Autoruns.
Как видите, ничего сложного нет.
Удаление службы с помощью редактора реестра Windows
Сразу предупреждаю, что удаление через реестр это самый крайний вариант, если другие способы не помогли, или есть какие-то другие причины на это.
Будьте очень осторожны при редактировании реестра! Любое неправильное действие может испортить вам операционную систему Windows!
Итак, чтобы вручную удалить службу Windows через реестр, проделайте следующую операцию:
- Запустите реестр Windows (regedit.exe);
- Перейдите в ветку по адресу:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
Каждый подраздел в этом разделе реестра представляет собой службу или драйвер. Имя подраздела также является кратким именем службы, который мы научились определять ранее в этой статье. Более того, вы можете легко убедиться в этом посмотрев на полное имя в поле DisplayName; - Найдите нужную службу в этой ветке, щелкните по ней правой кнопкой мыши и выберите в контекстном меню пункт Удалить;
- Закройте редактор реестра.
Заключение
Вот мы и рассмотрели несколько способов для удаления службы в ОС Windows. Данная информация применима ко всем версиям Windows, включая Windows 10.