Удаление службы из командной строки — способы

Как удалить службы в 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.

Источник: https://ru.railstoolkit.com/kak-udalit-sluzhby-v-windows

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

Удаление службы из командной строки

От службы в операционной системе Windows можно избавиться и стандартными средствами программного обеспечения. Как удалить службу Windows 10, не прибегая к сложным манипуляциям и установке дополнительных утилит, и стоит ли это делать?

Предостережения: что нужно понимать, удаляя службу в системе Windows

Хотя службы можно деинсталлировать стандартными средствами, не всегда это безопасно. Восстановить службу после того, как она была удалена пользователем, крайне затруднительно, зачастую невозможно. При этом часть служб непосредственно связана с базовыми функциями операционной системы: без таких компонентов Windows просто перестанет загружаться. В итоге после удаления службы может потребоваться переустановка не отдельной программы или сервиса, а полное восстановление или повторная инсталляция операционной системы.

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

Зачем удалять службы Windows

Некоторые программы деинсталлируются не вполне корректно и не полностью. Такая ситуация может возникнуть и при удалении приложения через системные функции, и при использовании деинсталлятора, поставляемого в комплекте с программой, и при ручном удалении сервиса, который больше не планируется использовать.

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

Читайте также  Проверка пинга через командную строку

Еще одна причина удалить службу — запуск процесса вредоносным программным обеспечением. Некоторые вирусы и приложения, показывающие баннерную рекламу, запускаются в виде службы Windows. Большая часть антивирусных программ не реагирует на запущенные службы, выполняя проверку только приложений. Избавляться от нежелательных служб приходится вручную.

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

В первую очередь следует узнать точное название службы, которую требуется удалить. Для этого потребуется зайти в Панель управления и выбрать раздел «Система и безопасность». В нужном разделе находим пункт «Администрирование», тут нам понадобится открыть раздел «Службы». По клику на иконку раздела система покажет список всех зарегистрированных служб — и запущенных, и неактивных в данный момент. Из списка выбираем и выделяем нужную службу.

По двойному клику мышью открывается описание свойств службы. В самом верху системного окна находим пункт под названием «Имя службы». Текст необходимо скопировать. Обратите внимание: копировать нужно «Имя службы», а не «Отображаемое имя». Очень часто они визуально похожи и различаются регистром символов или наличием пробелов.

Перед выполнением дальнейших действий службу, которую планируется удалить, останавливают. Для этого нажимаем кнопку «Остановить» в окне свойств службы.

Удаление службы через командную строку

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

Для запуска консоли в режиме администратора нужно перейти в системную папку System32 (в каталоге Windows) и найти приложение cmd.exe. По правому клику мышью появится контекстное меню, где нужно выбрать пункт «Запуск от имени администратора».

Альтернативный вариант, который работает в Windows от 7 версии и старше — поиск приложения cmd через меню «Пуск». Когда система отобразит приложение, его также можно будет запустить в администраторском режиме.

В Windows есть утилита, которая предназначена для работы со службами. Называется утилита sc, и запускается в консоли такой же командой. Чтобы удалить одну из службы Windows, в командной строке выполняем команду вида: sc delete Имя Службы. Если в названии присутствуют пробелы, придется взять имя в кавычки. Команда будет выглядеть так: sc delete “Имя Службы”.

Если удаление службы было проведено корректно, в командной строке отобразиться соответствующее сообщение: [SC] DeleteService: success.

Проверить результат можно и через список служб. После обновления (клавиша F5) списка зарегистрированных служб удаленный компонент перестанет отображаться в перечне.

Удаление через редактор реестра

Можно убрать службу из системы и через редактор реестра. Для этого вызывают окно выполнения (Win+R), в его строке указывают имя программы — regedit. В результате должен открыться редактор реестра.

Далее нужно перейти с списку сервисов. В разделе HKEY_LOCAL_MACHINE\SYSTEM\ находят папку CurrentControlSet, а в ней — раздел Services. Здесь отображаются все службы, которые присутствуют в системе.

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

Чтобы случайно не убрать полезный сервис, название службы дополнительно проверяют в параметрах DisplayName и InfoPath.

Если все верно, всю ветку службы удаляют. Для этого по названию ветки кликают правой кнопкой мыши и выбирают пункт «Удалить».

Источник: http://windowss10.ru/instructions-and-tips/sluzhby-windows-10.html