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

Службы в операционной системе Windows - это фоновые процессы, которые обычно не требуют взаимодействия с пользователем. Они автоматически запускаются в Windows или при возникновении определенного события, которое их запускает. Большинство системных администраторов различают сторонние и сторонние сервисы. Первоначальные сервисы были установлены вместе с операционной системой, они от Microsoft и многие из них являются основными компонентами ОС. Отключение основного сервиса может иметь серьезные последствия; Windows может перестать загружаться, Интернет может больше не работать или принтер отказывается печатать.

Сторонние сервисы, с другой стороны, добавляются сторонними разработчиками, такими как Google, Apple или компания, которая разработала антивирусное программное обеспечение, установленное в системе.

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

Но как вы можете удалить службы из Windows? Следующее руководство выделяет три различных варианта; Средство командной строки, реестр Windows и стороннее программное обеспечение.

Удаление Сервисов из командной строки

Это, наверное, самое сложное решение. Может потребоваться сначала открыть командную строку с повышенными правами, в зависимости от версии Windows. Вы можете попытаться открыть командную строку обычным способом с помощью горячей клавиши Windows-r, набрав cmd и нажав клавишу ввода . Если вы выполните команду и получите сообщение об ошибке, что вам нужны административные привилегии, вам нужно нажать на стартовую сферу Windows, выбрать Программы (или Все программы), затем Стандартные . Найдите командную строку, щелкните правой кнопкой мыши элемент в меню «Пуск» и выберите « Запуск от имени администратора» из контекстного меню. Это вызывает приглашение UAC под Vista и Windows 7, которое необходимо принять.

В командной строке отображается Администратор: Командная строка, если операция прошла успешно.

Пользователи Windows 7 и Vista, у которых включено поле поиска в меню «Пуск», могут вместо этого ввести cmd в поле, чтобы открыть командную строку с повышенными правами с помощью Ctrl-Shift-Enter .

Службы Windows удаляются с помощью команды sc delete, за которой следует имя службы. Поскольку вполне вероятно, что вы не знаете имя, необходимое для открытия списка служб Windows. Это делается с помощью клавиш Windows-r, набирая services.msc и вводя с клавиатуры.

Вам нужно имя службы, а не отображаемое имя, которое отображается в основном списке. Имена иногда могут быть идентичными. Дважды щелкните сервис, который вы хотите удалить, чтобы увидеть оба имени. Apple Mobile Device - это, например, имя службы и отображаемое имя службы. Microsoft, с другой стороны, часто использует короткие загадочные имена служб и более длинные отображаемые имена. Служба шифрования диска Bitlocker (отображаемое имя) указана с именем службы BDESVC.

Имя может иметь значение для команды. Допустим, мы хотим удалить службу Apple Mobile Device, оставшуюся после удаления iTunes. Команда для этого в командной строке - sc delete «Apple Mobile Device» .

Обратите внимание на кавычки вокруг названия сервиса? Пробел обычно рассматривается как новая команда или параметр, что означает, что необходимо использовать кавычки, если имена или команды используют пробелы, чтобы в основном сказать программе, что все они являются частью слова или фразы. Посмотрите на скриншот ниже, чтобы увидеть, что произойдет, если команда будет введена без кавычек, а затем с помощью.

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

  • Откройте командную строку с повышенными правами
  • Откройте список управления службами Windows.
  • Определите имя службы, а не отображаемое имя, дважды щелкнув службу.
  • Запустите команду, убедитесь, что вы используете кавычки, если имя содержит пробелы.
  • Сообщение [SC] DeleteService SUCCESS указывает, что служба была успешно удалена из операционной системы.

Удаление сервисов в реестре Windows

Все службы перечислены в реестре Windows. Если ключ реестра службы удален, он будет удален из системы. Этот метод обычно намного быстрее. Вот как это делается:

Используйте горячую клавишу Windows-r, чтобы открыть окно запуска, введите regedit в поле и нажмите клавишу ввода . Некоторые пользователи могут видеть запрос UAC, который им нужно принять.

В левой части окна отображаются папки, а справа - подпапки или параметры. Найдите следующий раздел реестра, следуя структуре папок слева.

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services

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

Я предлагаю вам сделать резервную копию ключа, прежде чем вы начнете удалять сервисы. Щелкните левой кнопкой мыши на папке служб и выберите «Файл»> «Экспорт» для резервного копирования ключа. Введите имя файла и сохраните его на жестком диске.

Вы можете снова импортировать резервную копию ключа, выбрав Файл> Импорт и файл, который вы ранее экспортировали.

Найдите сервис, который вы хотите удалить в списке. Щелчок левой кнопкой мыши выбирает сервис и отображает его параметры на правой панели. Чтобы удалить службу, нажмите « Удалить» на клавиатуре или щелкните правой кнопкой мыши службу и выберите «Удалить» в контекстном меню.

Перефразируя этот метод:

  • Откройте реестр Windows
  • Перейдите к ключу HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services
  • Резервное копирование ключа службы
  • Определите сервис, который вы хотите удалить
  • Щелкните левой кнопкой мыши по этому сервису и нажмите «Удалить» на клавиатуре.

Использование стороннего программного обеспечения для удаления служб Windows

Этот метод, вероятно, самый простой из всех. Все, что вам нужно сделать, это загрузить популярное программное обеспечение Autoruns, которое свободно доступно от Microsoft. Программа является переносимой, что означает, что ее не нужно устанавливать после распаковки. Запустите autoruns.exe.

Программа перечисляет все, что запускается во время запуска Windows. Найдите вкладку «Сервисы» вверху и щелкните по ней. Все первичные и сторонние сервисы перечислены здесь по умолчанию.

Вы можете отфильтровать службы Microsoft, если хотите удалить стороннюю службу. Нажмите «Параметры»> «Скрыть записи Microsoft и Windows» и затем нажмите клавишу F5, чтобы обновить список.

Найдите сервис, который вы хотите удалить, и щелкните его левой кнопкой мыши. Нажмите delete на клавиатуре и подтвердите удаление в открывшейся Windows. Некоторые пользователи Windows могут получить сообщение об отказе в доступе. Именно тогда программное обеспечение не запускается с повышенными привилегиями. Просто выберите Запуск от имени администратора, чтобы перезапустить автозапуск с правами администратора и принять приглашение UAC, если оно отображается.

Выполните операцию удаления снова, на этот раз она должна работать. Запись удаляется из списка услуг сразу же в случае успеха.

Подводя итог этого метода:

  • Загрузите бесплатное программное обеспечение Autoruns от Microsoft
  • Переключиться на вкладки услуг
  • Найдите сервис, который вы хотите удалить
  • Щелкните левой кнопкой мыши службу, нажмите «Удалить» и подтвердите удаление.

Заключительные слова

Этих трех методов должно быть достаточно для удаления служб в операционной системе Windows. Autoruns, без сомнения, является наиболее удобным решением, другие два метода, с другой стороны, «встроены», что также имеет свои преимущества.

Иногда может быть более эффективно остановить и отключить Сервис, а не удалять его. Это может быть сделано лучше всего через список services.msc.