Как удалить службу в Windows

Удаление службы Windows

Наверняка вы сталкивались с ситуацией когда необходимо удалить службу в 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 и многими другими.

Удалить ненужные службы с помощью этой программы очень просто:

  1. Скачайте и запустите программу Autoruns;
  2. Перейдите на вкладу Services;
  3. Выберите в списке нужную службу;
  4. Щелкните по ней правой кнопкой мыши и выберите в выпадающем меню пункт Delete;
  5. Закройте Autoruns.
Удаление службы Windows через программу Autoruns

Как видите, ничего сложного нет.

Удаление службы с помощью редактора реестра Windows

Сразу предупреждаю, что удаление через реестр это самый крайний вариант, если другие способы не помогли, или есть какие-то другие причины на это.

Будьте очень осторожны при редактировании реестра! Любое неправильное действие может испортить вам операционную систему Windows!

Итак, чтобы вручную удалить службу Windows через реестр, проделайте следующую операцию:

  1. Запустите реестр Windows (regedit.exe);
  2. Перейдите в ветку по адресу: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
    Каждый подраздел в этом разделе реестра представляет собой службу или драйвер. Имя подраздела также является кратким именем службы, который мы научились определять ранее в этой статье. Более того, вы можете легко убедиться в этом посмотрев на полное имя в поле DisplayName;
  3. Найдите нужную службу в этой ветке, щелкните по ней правой кнопкой мыши и выберите в контекстном меню пункт Удалить;
  4. Закройте редактор реестра.
Удаление ненужной службы через реестр

Заключение

Вот мы и рассмотрели несколько способов для удаления службы в ОС Windows. Данная информация применима ко всем версиям Windows, включая Windows 10.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: