- Как управлять службами в Windows
- Что такое службы
- Настройка служб в графическом интерфейсе
- Типы запуска служб Windows
- Запуск, остановка, отключение служб Windows
- Управление службами с помощью командной строки
- Управление службами Windows с помощью PowerShell
- Быстрая остановка службы через NET STOP
- Параметры NET STOP
- Примеры команды NET STOP
- Примеры остановки наиболее популярных служб
- Видео — Управление службами Windows через командную строку
- Как остановить, запустить, отключить службы
- Как вручную остановить службу?
- Как вручную запустить службу?
- Как вручную отключить службу?
- Как автоматически остановить, запустить, отключить службу?
Как управлять службами в Windows
Что такое службы
Службы — это вид программ, которые работают в фоне и не требуют действий пользователя.
Службы могут как относиться к операционной системе Windows, так и быть сторонними приложениями. Примеры служб, которые может установить сам пользователь: веб-сервер, удалённый рабочий стол VNC, SSH служба, служба СУБД MySQL.
Управлять службами можно:
- в графическом интерфейсе
- командной строке
- в PowerShell
Настройка служб в графическом интерфейсе
Чтобы открыть менеджер служб, введите в поиск «Службы» и нажмите Enter:
Ещё один способ открыть это окно, нажать Win+r и ввести:
Здесь, в столбце «Имя», вы увидите список служб, работающих в вашей системе, вместе с их Описанием. Вы также сможете увидеть их Статус — независимо от того, запущены они или остановлены, а также Типы запуска и Вход от имени.
Типы запуска служб Windows
Windows 10 предлагает четыре типа запуска:
- Автоматически
- Автоматически (отложенный запуск)
- Вручную
- Отключена
Запуск, остановка, отключение служб Windows
Чтобы запустить, остановить, приостановить, возобновить или перезапустить любую службу Windows, выберите службу и щёлкните её правой кнопкой мыши. Вам будут предложены эти варианты.
Если вы хотите управлять дополнительными опциями, дважды щёлкните Сервис, чтобы открыть окно его свойств.
Здесь, в раскрывающемся меню Тип запуска, вы сможете выбрать тип запуска для Сервиса.
В разделе «Состояние службы» вы увидите кнопки «Запустить», «Остановить», «Приостановить», «Продолжить».
В окне «Свойства» вы также увидите другие вкладки, такие как «Вход в систему», «Восстановление» и «Зависимости», которые предлагают дополнительные параметры и информацию.
После внесения изменений вам нужно будет нажать «Применить».
Управление службами с помощью командной строки
Вы также можете использовать командную строку для запуска, остановки, приостановки, возобновления обслуживания. Чтобы использовать консоль, откройте командную строку или PowerShell с правами администратора и выполните одну из следующих команд.
Чтобы запустить службу:
Например, для запуска службы mysql:
Чтобы остановить службу:
Например, для остановки службы mysql:
Чтобы приостановить службу (не все службы возможно поставить на паузу!):
Чтобы возобновить службу:
Для отключения автозапуска службы:
Например, для отключения последующих запусков службы mysql:
Для включения автозапуска службы:
Например, для включения автозапуска службы mysql:
Перечисление состояний активных служб и драйверов
Перечисление только служб Win32
Для просмотра состояния определённой службы:
Например, чтобы увидеть состояние службы Apache2.4:
Управление службами Windows с помощью PowerShell
PowerShell — это среда автоматизации задач и управления конфигурацией от Microsoft. В этом разделе мы познакомим вас с тем, как управлять службами Windows через PowerShell, поскольку это намного быстрее и эффективнее, чем другие методы.
Как вы, возможно, знаете, одной из наиболее важных частей каждой операционной системы является служба, которая проходит через неё, и в целом можно сказать, что каждая часть операционной системы, которая запускается, имеет определённую службу, которой можно управлять и контролировать.
Вот подробное руководство по использованию PowerShell для управления службами Windows.
Запустите терминал PowerShell с правами администратора. Для этого нажмите Win+x и выберите Windows PowerShell (администратор):
Сначала вы должны получить список доступных служб, используя следующую команду:
Это образец вывода, который вы получите.
В выводе по умолчанию вы увидите 3 основных раздела: Status (Статус), Name (Имя) и DisplayName (Отображаемое имя). Теперь, если вы хотите найти и перечислить конкретный сервис, вы можете отфильтровать любой из параметров.
Показать все службы, названия которых начинаются с wi:
Показать все службы, отображаемые имена которых начинаются с win:
Примечание: если вы хотите получить доступ к другому компьютеру через сеть, вы можете просмотреть список служб для этой системы с помощью этой команды:
Важной частью управления услугами является управление зависимыми службами.
Чтобы получить доступ к списку DependentServices для конкретной службы, мы можем использовать следующую команду:
Вы также можете использовать параметр RequiredServices, чтобы получить список предварительных условий обслуживания.
Таким образом, с помощью приведённых выше команд мы можем найти название службы, которая вам нужна, увидеть статус и связанные службы или их предварительные условия. Теперь рассмотрим команды управления службами.
Для остановки службы с помощью PowerShell вы можете использовать следующую команду:
Последующие примеры будут показываться на службе Apache2.4. То есть в следующих командах замените «Apache2.4» на имя интересующей вас службы.
Для запуска службы в PowerShell вы можете использовать эту команду:
Одной из наиболее часто используемых команд для работы со службами является команда перезапуска службы. Структура команды перезапуска службы такова:
И наконец, следующая команда используется для временного приостановления службы.
Для изменения режима запуска службы используйте команду вида:
В качестве ТИП_ЗАПУСКА могут быть:
- Automatic — служба будет запущена или была запущена операционной системой при запуске системы. Если автоматически запускаемая служба зависит от запускаемой вручную службы, запускаемая вручную служба также запускается автоматически при запуске системы.
- AutomaticDelayedStart — запускается вскоре после загрузки системы.
- Disabled — служба отключена и не может быть запущена пользователем или приложением.
- InvalidValue — не имеет никакого эффекта. Командлет не возвращает ошибку, но StartupType службы не изменяется.
- Manual — служба запускается только вручную, пользователем, с помощью диспетчера управления службами или приложением.
Это наиболее часто используемые команды для управления службами в PowerShell. Для получения дополнительной информации о командах PowerShell и о том, как они работают, используйте команду Get-Help.
Быстрая остановка службы через NET STOP
В командной оболочке команда NET STOP используется для остановки системных служб операционной системы Windows. Быстрая остановка службы через командную строку позволит системным администраторам сэкономить значительное количество времени по сравнению с графическими эквивалентами. Также возможно применение NET STOP в командных сценариях для автоматизации процессов.
Параметры NET STOP
Команда NET STOP останавливает одну из служб Windows. Синтаксис следующий — NET STOP [служба], где [служба] — может быть одной из следующих служб:
- BROWSER — Обозреватель компьютеров;
- DHCP — DHCP-клиент;
- EVENTLOG — Журнал событий;
- MESSENGER — Служба сообщений;
- NETLOGON — Сетевой вход в систему;
- NTLMSSP — Поставщик поддержки безопасности NT LM;
- RASMAN — Диспетчер подключений удаленного доступа;
- REMOTEACCESS — Маршрутизация и удаленный доступ;
- RPCLOCATOR — Локатор удаленного вызова процедур (RPC);
- RPCSS — Удаленный вызов процедур (RPC);
- SCHEDULE — Планировщик заданий;
- SERVER — Сервер;
- SPOOLER — Диспетчер очереди печати;
- LMHOSTS — Поддержка NetBIOS через TCP/IP;
- UPS — Источник бесперебойного питания;
- WORKSTATION — Рабочая станция.
Остановка одной из служб системы Windows может привести к отключению сетевых соединений используемых этой службой. Kроме того, некоторые службы зависят от других служб. Kоманда NET STOP может также использоваться для остановки служб не входящих в состав Windows.
Синтаксис команды довольно простой, нужно лишь ознакомиться с ее параметрами и запомнить имена некоторых служб.
Примеры команды NET STOP
Остановить работу службы «Сервер» можно с помощью следующей команды:
Остановить работу службы «Диспетчер печати» можно командой
Примеры остановки наиболее популярных служб
- net stop dhcp – остановка DHCP- клиента Windows (служба клиента автоматического получения IP-адресов в сети)
- net stop Dnscache — остановка службы DNS-клиента операционной системы
- net stop SharedAccess – остановка брандмауэра Windows(Общий доступ к Интернету ICS)
- net stop Eventlog — остановка службы журнала событий
- net stop Schedule — — остановка службы планировщика заданий Task Scheduler
- net stop MSIServer — остановка службы Windows Installer
С полным списком служб операционной системы Windows и их сокращенными названиями можно ознакомиться в статье – «Перечень служб Windows — полная информация». Net Stop используется вкупе с другими командами net, такими как:
- NET START – запуск службы;
- NET PAUSE – приостановка службы;
- NET CONTINUE – возобновление работы службы.
Видео — Управление службами Windows через командную строку
Как остановить, запустить, отключить службы
Привет всем! Как-то я рассказывал про отключение служб windows 7 для повышения производительности, а в этой статье я покажу как можно отключать системные службы вручную, а как автоматически.
При настойке операционной системы, очень часто приходится выполнять одни и те же действия, по отключению одних и тех же служб. Это меня раздражало и я никак не мог найти способ по его автоматизации. Но теперь я создал файл, который автоматически отключает ненужные мне службы. Если и у вас есть такая потребность, то читайте ниже, как это можно осуществить!)
В Windows 7, 8, 10, чтобы работать со службами, нужно:
- Открыть пуск
- Нажать правой кнопкой мыши по компьютеру и выбрать управление
- Перейти службы и управления
- Службы. Появится список служб.
Как вручную остановить службу?
- Для того чтобы остановить службу, кликаем правой кнопкой мыши и выбираем свойство
- Нажимаем остановить
Как вручную запустить службу?
- Для того чтобы запустить службу, кликаем правой кнопкой мыши и выбираем свойство
- Нажимаем запустить
Как вручную отключить службу?
- Для того чтобы отключить службу, кликаем правой кнопкой мыши и выбираем свойство
- Нажимаем остановить (можно и без этого, но тогда придется перезагружать компьютер, чтобы она была отключена)
- Выбираем тип запуска отключена (часто люди интересуются как остановить службу обновления windows, как раз таким способом и нужно)
Когда я писал статью про то какие службы можно отключить, меня просили написать скрипт, который автоматически отключал необходимые службы автоматически. И решение я нашел недавно. Для этого необходимо остановить службу из командной строки. Но опять же с одной стороны это выглядит сложно, но в конце статьи я вас научу, как это делать просто.
Как автоматически остановить, запустить, отключить службу?
Для начала скачайте мой шаблон. Это службы, который я обычно отключаю сразу, как поставлю хороший антивирус.
Теперь смотрите нужные нам команды (команды берутся без кавычек):
- «net stop имя_службы» — эта команда останавливает службу
- «net start имя_службы» — эта команда запускает остановленную службу
- «sc config имя_службы start= значение» — эта команда меняет тип запуска службы.
Поле «значение» может быть 3 типов:
- auto (автоматически);
- demand (по требованию, вручную);
- delayed-auto (отложенный запуск);
Поле «имя_службы» можно узнать следующим образом:
- Кликаем правой кнопкой мыши по необходимой службе и выбираем свойство
- Имя службы это и есть то имя, которое нам нужно
Теперь кликаем по скачанному файлу (Отключаем ненужные службы.bat) выше правой кнопкой мыши и нажимаем изменить.
У меня первая строчка останавливает службу, а вторая отключает её и так повторяется 4 раза с разными службами. В конце пауза, чтобы можно было посмотреть, что было сделано.
- Т.е. ищем название службы
- Пишем команду остановки или запуска
- Пишем команду типа запуска
- Сохраняем файл
- Кликаем по нему просто два раза кнопкой мыши и все. Скрипт будет автоматически выполнять ваши команды.
Таким образом, если вы часто что-то отключаете или останавливаете, вам просто необходим этот способ для экономии вашего времени!