Правильное удаление службы в windows

Как избавиться от «недоброжелателей» на пк: удаляем службы

Быстрое завершение

Вот, собственно и все о том, как удалить службу в Windows 7. Но если говорить, о быстром завершении процесса или службы (работающей или зависшей), естественно, в том же «Диспетчере задач» можно сделать принудительное завершение работы. Однако это отнюдь не значит, что процесс или служба будут удалены.

Да, и помните, что удаление файлов и папок вроде PerfLogs или HOSTS результата не даст — все равно они будут восстановлены при повторной загрузке системы, а сопутствующие им службы так и останутся нетронутыми. Впрочем, можно поставить какой-нибудь оптимизатор вроде Advanced System Care, который в режиме реального времени будет просто выгружать из памяти ненужные процессы. Но это уже другой вопрос.

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

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

  • При удалении службы она навсегда

    исчезнет из системы, и восстановить ее непросто, а в ряде случаем просто невозможно
  • Удаление определенных служб может вызвать неработоспособность тех или иных программ. Поэтому не стоит удалять службу, если вы на 100% не уверены за что она отвечает.
  • Не удаляйте системные службы Windows 7, т.к. это может привести к неработоспособности всей системы

Также попытаемся понять, в каких случаях возникает необходимость в удалении службы Windows.

  • Зачастую программы при удалении из системы оставляют свои службы нетронутыми, и каждый раз при загрузке компьютера система пытается запустить такую службу, однако из-за отсутствия исполняемых или библиотечных файлов сделать этого не может, генерируя ошибку.
  • Некоторые вирусы и трояны для маскировки своих деструктивных действий могут создать в системе новую службу. И даже если, ваш антивирус удалит тело вируса, служба может остаться, и ее придется удалять вручную.
  • Возможно также ситуация, когда производительность системы снижается вследствие наличия большого количества процессов, работающих в виде служб, и вы решили удалить (а не просто остановить) ряд ненужных более служб в Windows 7.

Чтобы удалить службу в Windows 7, нужно знать ее имя. Для чего откройте окно управления службами Start -> Settings -> Control Panel-> Systems and Maintenance->Administrative Tools->Services.В появившемся окне служб найдите ту службу, которую вы планируете удалить (в моем примере это “Adobe Lm Service
”)

Дважды щелкните по выбранной службе и в появившемся окне свойств в поле «Service name» будет отображено ее имя (у меня имя службы — Adobe LM Service, т.е. оно совпадает с именем в списке служб, но обычно это не так), скопируйте его в буфер обмена.

Затем остановите службу, нажав кнопку «Stop»

Статья Создание службы в Windows

Как запустить приложение в виде службы Windows​ Источник​ Можно ли запустить клиентское приложение в качестве службы? В одной из статей я описывал способы создания службы Windows штатными средствами ОС. Однако не каждое консольное приложение сможет запуститься как служба, а программы с графическим интерфейсом в принципе не умеют работать подобным образом. Но возможность запустить приложение как службу все же есть, и поможет нам в этом программа с оригинальным названием Non-Sucking Service Manager.NSSM представляет из себя свободное программное обеспечение с открытым кодом и поддерживает все операционные системы Microsoft, начиная с Windows 2000 и заканчивая Windows 8. NSSM не требует установки, достаточно его загрузить и распаковать. В дистрибутив входят версии для 32- и 64-разрядных ОС. Взять программу можно с сайта nssm.cc, на данный момент последняя стабильная версия 2.21.1, которую я и буду использовать.Для демонстрации возможностей NSSM попробуем запустить Блокнот Windows в качестве службы на Windows 8.1.Создание службыДля создания службы с именем notepad запускаем командную консоль, переходим в папку с распакованным NSSM (для 64-разрядной Windows) и вводим командуКод: nssm install notepad которая открывает окно графического инсталлятора NSSM. Чтобы создать службу, достаточно в поле Path указать путь к исполняемому файлу и нажать кнопку «Install service». Дополнительно в поле Options можно указать ключи, необходимые для запуска службы.Также на этапе создания новой службы можно указать некоторые дополнительные параметры.На вкладке «Shutdown» перечислены методы остановки и таймауты, используемые при штатном завершении работы или аварийной остановке приложения. Когда NSSM получает команду остановки (напр. при завершении работы приложения), то он пытается остановить контролируемое приложение штатным образом. Если же приложение не отвечает, то NSSM может принудительно завершить все процессы и подпроцессы этого приложения.Всего есть четыре этапа завершения работы приложения, и по умолчанию они будет использоваться в таком порядке:• На первом этапе NSSM пытается сгенерировать и отправить событие Ctrl+C. Этот способ хорошо работает для консольных приложений или скриптов, но не применим для графических приложений;• Затем NSSM определяет все окна, созданные приложением, и посылает им сообщение WM_CLOSE, инициирующее выход из приложения;• Третьим этапом NSSM вычисляет все потоки, созданные приложением, и отправляет им сообщение WM_QUIT, которое будет получено если приложение имеет очередь сообщений потока;• И в качестве последнего средства NSSM может вызвать метод TerminateProcess(), принудительно завершив работу приложения.Возможно отключить некоторые или даже все методы, однако для разных приложений срабатывают разные методы и для корректного завершения работы приложения рекомендуется оставить все как есть.По умолчанию при падении службы NSSM пытается рестартовать ее. На вкладке «Exit actions» можно изменить автоматическое действие при нештатном завершении работы приложения, а также выставить задержку перед автоматическим перезапуском приложения.На вкладке «Input/Output (I/O)» можно задать перенаправление ввода\вывода приложения в указанный файл.На вкладке «Environment» можно задать для службы новые переменные окружения, или переопределить существующие.Также можно не пользоваться графической оболочкой и сразу создать службу в консоли такой командой:Код: nssm install notepad «C:\Windows\system32\notepad.exe» Управление службойПосле создания службы с помощью NSSM зайдем в оснастку Services и найдем службу notepad. Как видите, с виду она ничем не отличается от остальных служб, мы также можем ее запустить, остановить или изменить режим запуска

Однако обратите внимание, что в качестве исполняемого файла указан nssm.exe.А если зайти в Task Manager, то мы увидим следующую картину: в качестве основного (родительского) процесса запущен NSSM, служба notepad запущена как его дочерний процесс, и уже в этом дочернем процессе запущено приложение Блокнот.Удаление службыДля удаления службы вводим команду nssm remove notepad и подтверждаем ее удаление. А введя командуКод: nssm remove notepad confirm можно обойтись и без подтверждения

Запуск оснастки «Службы» в Windows 7

Для запуска этого компонента в Виндовс предусмотрено сразу несколько способов, и мы расскажем наиболее популярные из них. Кроме того, в статье будут упомянуты варианты решения различных проблем, связанных с попытками запуска «Служб».

Способ 1: Окно «Выполнить»

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

  1. Нажмите сочетание клавиш Win + R.
  2. В открывшееся окошко впишите команду и нажмите Enter либо «ОК».

Приложение «Службы» будет запущено.

Способ 2: «Диспетчер задач»

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

  1. Откройте любым удобным образом «Диспетчер задач». Для этого можно нажать комбинацию клавиш Ctrl + Shift + Esc или, например, кликнуть правой кнопкой мыши по панели задач, выбрав необходимый пункт из контекстного меню.
  2. Переключитесь на вкладку «Службы», а затем нажмите на кнопку с этим же названием.

Способ 3: Меню «Пуск»

Через поисковое поле «Пуска» также не составит труда отыскать «Службы», просто начав набирать их название и кликнув ЛКМ по совпадению.

Способ 4: Командная строка

Этот вариант подразумевает запуск «Служб» во время активной консоли. В остальных ситуациях открывать сперва ее, а затем сами «Службы» не имеет смысла — вы просто выполняете лишние действия. Тем не менее кому-то именно такой метод запуска будет казаться удобнее остальных (например, когда ярлык «Командной строки» вынесен на рабочий стол или она в принципе активно используется юзером). Для запуска в развернутой «Командной строке» напишите команду и нажмите Enter.

Способ 5: Панель управления

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

  1. В открытой «Панели управления» найдите значок «Администрирование» и нажмите по нему. Если тип просмотра установлен не «Значки», а «Категория», сперва перейдите в «Система и безопасность» и уже там в самом низу нажмите по выделенному большими буквами слову «Администрировании».

Из списка всех элементов найдите «Службы» и запустите это приложение.

Способ 6: Системная папка Windows

Осуществить запуск можно и найдя программу в одной из системных папок на компьютере. По умолчанию «Службы», как и многие другие стандартные утилиты Windows, располагаются здесь: C:\Windows\System32. Отыщите приложение «services» и откройте его. В списке может быть два файла с одинаковым названием, запускать нужно тот, что имеет логотип в виде шестеренок.

Устранение проблем с запуском «Служб»

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

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

Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.

Через реестр

Модификация реестра на пользовательских машинах ― странный вариант, лишь на случай крайней необходимости. Можно использовать ветки Run или RunOnce. Подробнее о них ― в документации. Сама модификация реестра может проводиться через групповые политики или из командной строки ― например, такой командой:

В зависимости от ветки реестра, процесс будет выполняться или под пользователем, выполнившим вход в систему, или под аккаунтом SYSTEM.

Есть и другие способы, такие как правка ярлыков в папке «Автозагрузка» или добавление в ярлык к популярной программе && script.cmd, но эти методы уже из серии «можно, но не нужно».

Теперь перейдем к новым инструментам.

Удаляем ненужные компоненты

Решив, какую службу стоит удалить, в уже известном нам окошке «Службы» двойным кликом выбираем её. Сбоку появляется небольшое окно с действующими на данный момент параметрами выбранного приложения.

Меняем параметры выбранной службы

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

Немного по-другому изменения вносятся при использовании вкладки «Службы» окна «Конфигурация системы». Выбрав приложение, которое стоит убрать, снимаем отметку слева от его названия, после чего становится активной экранная кнопка «Применить».

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

После нажатия «Применить» в окошке появится дополнительная информация — дата отключения.

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

Перезагрузить сейчас или позже

Удаляем службу с помощью редактора реестра

Альтернативный метод удаления служб в Windows 7 подразумевает использование редактора реестра.

Откройте редактор реестра (regedit.exe), и перейдите в ветку HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices

. В ней содержится список всех служб, установленных в системе.

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

Удостоверьтесь, что в значениях DisplayName

andImagePathсодержатся, соответственно имя и путь к исполняемому файлу службы, которую вы планируете удалить.

Щелкните правой конкой мыши по имени найденной ветки реестра с именем службы и выберите «Delete». После чего служба будет удалена из системы.

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

ВАЖНОЕ ЗАМЕЧАНИЕ: Будучи однажды удаленным, служба исчезает навсегда. Причем ее восстановление может быть весьма болезненным

Поэтому осторожно используйте описанный ниже метод. Итак, если вы все-таки решились удалить ненужную службу, то первое, что вам необходимо для этого сделать, это проследовать в Пуск -> Настройка -> Панель управления -> Администрирование -> Управление компьютером -> Службы и приложения -> Службы

Здесь, в открывшемся окне вы увидите список всех имеющихся у вас служб

Итак, если вы все-таки решились удалить ненужную службу, то первое, что вам необходимо для этого сделать, это проследовать в Пуск -> Настройка -> Панель управления -> Администрирование -> Управление компьютером -> Службы и приложения -> Службы. Здесь, в открывшемся окне вы увидите список всех имеющихся у вас служб.

Выберите из этого списка ненужную службу и, дважды кликнув на ней мышкой, зайдите в ее свойства. В открывшемся окне найдите надпись “Имя службы” и скопируйте в буфер находящееся напротив нее название (это не всегда можно сделать под XP).

Далее вам необходимо зайти в командную строку. Однако под Windows Vista запустить ее необходимо с правами администратора. Для этого пройдите в Пуск -> Программы -> Стандартные, далее кликните правой кнопкой мыши на строчке “Командная строка” и в открывшемся меню выберите пункт “Запуск от имени администратора”.

Синтаксис, использующийся для удаления службы, имеет следующий вид:

sc delete Имя_службы

Поэтому, для удаления, например, службы с именем Adobe LM Service, в командной строке вам необходимо использовать команду sc delete «Adobe LM Service” (кавычки необходимы, если имя службы содержит пробелы).

ЗАМЕЧАНИЕ: Удалять данную конкретную службу не рекомендуется, это всего лишь пример.

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

Если теперь в списке служб нажать клавишу F5, и тем самым обновить его, то в нем вы больше не увидите удаленной вами службы.

Вот, собственно, и все

Несложно, не правда ли? Единственное на чем еще раз хочется заострить ваше внимание, это осторожность, с которой необходимо использовать данный метод. Прежде, чем действительно удалить службу, стоит очень тщательно все обдумать — ведь удалив ее, очень трудно бывает вернуть ее назад

Бывают ситуации, когда службу ОС нужно не просто отключить, а полностью удалить с компьютера. Например, такая ситуация может возникнуть, если данный элемент является частью какого-то уже деинсталлированного ПО или вредоносной программы. Давайте разберемся, как же проделать вышеуказанную процедуру на ПК с Виндовс 7.

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

Ни в коем случае нельзя производить ликвидацию служб, которые связаны с системными процессами. Это приведет к некорректной работе ПК или к полному краху системы. В Виндовс 7 поставленную в данной статье задачу можно выполнить двумя способами: через «Командную строку»

или«Редактор реестра».

Процедура удаления служб

Сразу нужно отметить, что в отличие от отключения служб, удаление является необратимым процессом. Поэтому перед тем как проводить дальнейшие действия, мы рекомендуем создать точку восстановления ОС или её резервную копию. Кроме того, нужно четко понимать, какой именно элемент вы удаляете и за что он отвечает. Ни в коем случае нельзя производить ликвидацию служб, которые связаны с системными процессами. Это приведет к некорректной работе ПК или к полному краху системы. В Виндовс 7 поставленную в данной статье задачу можно выполнить двумя способами: через «Командную строку» или «Редактор реестра».

Определение имени службы

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

  1. Щелкайте «Пуск». Переходите в «Панель управления».

Заходите в «Система и безопасность».

В перечне объектов откройте «Службы».

Доступен и другой вариант запустить необходимый инструмент. Наберите Win+R. В отобразившееся поле введите:

Активируется оболочка «Диспетчера служб». Тут в перечне вам необходимо будет найти тот элемент, который вы собираетесь удалить. Для упрощения поиска постройте список по алфавиту, щелкнув по названию столбца «Имя». Отыскав нужное наименование, кликните по нему правой кнопкой мыши (ПКМ). Выберите пункт «Свойства».

В окошке свойств напротив параметра «Имя службы» будет находиться как раз то служебное наименование данного элемента, которое вам нужно будет запомнить или записать для дальнейших манипуляций. Но лучше все-таки скопировать его в «Блокнот». Для этого выделите название и щелкните по выделенной области ПКМ. Выберите в меню «Копировать».

После этого можете закрывать окошко свойств и «Диспетчер». Далее щелкайте «Пуск», жмите «Все программы».

Перейдите в директорию «Стандартные».

Отыщите наименование «Блокнот» и запустите соответствующее приложение двойным кликом.

В открывшейся оболочке текстового редактора щелкайте по листу ПКМ и выберите «Вставить».

Не закрывайте «Блокнот» до тех пор, пока не выполните полное удаление службы.

Способ 1: «Командная строка»

Теперь перейдем к рассмотрению непосредственно способов удаления служб. Сначала рассмотрим алгоритм решения данной задачи посредством использования «Командной строки».

  1. С помощью меню «Пуск» перейдите в папку «Стандартные», которая расположена в разделе «Все программы». Как это сделать мы подробно рассказывали, описывая запуск «Блокнота». Затем найдите пункт «Командная строка». Кликните по нему ПКМ и выбирайте «Запуск от имени администратора».

«Командная строка» запущена. Введите выражение по шаблону:

sc delete название_службы

В данном выражении стоит лишь заменить часть «название_службы» на то наименование, которое ранее было скопировано в «Блокнот» или записано другим образом.

Указанная служба будет полностью удалена.

Способ 2: «Редактор реестра»

Удаление указанного элемента можно также произвести при помощи «Редактора реестра».

  1. Наберите Win+R. В окошко введите:

Интерфейс «Редактора реестра» запущен. Переместитесь в раздел «HKEY_LOCAL_MACHINE». Это можно сделать в левой части окна.

Теперь щелкайте по объекту «SYSTEM».

Затем войдите в папку «CurrentControlSet».

Наконец, откройте директорию «Services».

Откроется очень длинный перечень папок, расположенных в алфавитном порядке. Среди них нужно отыскать тот каталог, который соответствует наименованию, скопированному нами ранее в «Блокнот» из окошка свойств службы. Нужно щелкнуть по данному разделу ПКМ и выбрать вариант «Удалить».

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

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

Компьютер перезагрузится, а служба будет удалена.

Из данной статьи понятно, что полностью удалить службу из системы можно при помощи двух способов — используя «Командную строку» и «Редактор реестра». Причем первый метод считается более безопасным. Но также стоит отметить, что ни в коем случае нельзя удалять те элементы, которые были в изначальной комплектации системы. Если вы считаете, что какая-то из таких служб не нужна, то необходимо отключить её, но не удалять. Убирать можно только те объекты, которые были установлены вместе со сторонними программами и только в том случае, если вы полностью уверены в последствиях своих действий.

Мы рады, что смогли помочь Вам в решении проблемы.

Как удалить службу в Windows 7, 8, 10 через командную строку или редактор реестра, что делать, если сервис не удаляется

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

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

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

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

Удаление служб в Windows 7, 8,1 или 10, может потребоваться в случае некорректного удаления какой-либо программы.

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

Однако перед этим стоит лишний раз убедиться, что служба не является важной или системной, иначе это может привести к повреждению системы

Подготовка к удалению

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

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

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

Перед удалением стоит еще раз все проверит и поискать описание службы и файла в интернете, чтобы не удалить случайно что-то важное, но не подписанное

В описании стоит обратить внимание на имя, оно потребуется при дальнейших действиях

  Регулировка яркости экрана компьютера или ноутбука автоматически и вручную

Используем командную строку

Следующим шагом потребуется запустить командную строку от имени администратора, сделать это можно набрав название в пуске, после чего нажать на нее ПКМ и выбрать требуемый пункт. В восьмерке и десятке можно нажать на  Win + X и выбрать нужный пункт.

В консоли следует ввести оператор sc delete service_name, вместо service_name следует подставить значение, скопированное в списке служб.

В случае если в имени несколько слов, то его нужно взять в кавычки, во избежание сбоев, кавычки лучше набирать в английской раскладке.

https://youtube.com/watch?v=jRHs9ntAqXg

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

Применение редактора реестра

Командная строка является не единственным вариантом для удаления, это же можно сделать и используя редактор реестра. Чтобы в него попасть потребуется нажать на win+r и написать в открывшемся окне regedit.

Дальше потребуется пройти по пути HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Services, в последнем каталоге необходимо найти папку, название которой совпадает с именем службы.

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

Какие сервисы можно удалять и останавливать в системе

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

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

Plug and Play, при ее отключении компьютер перестанет реагировать на все подсоединяемые устройства и флэшки, так что стоит задуматься, нужно ли это пользователю.

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

Если же пользователь на это решиться, то стоит еще раз прочесть описание и внимательно изучить то, за что отвечает каждый сервис, чтобы потом не рвать на себе волосы.

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

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