- Как управлять службами в Windows
- Что такое службы
- Настройка служб в графическом интерфейсе
- Типы запуска служб Windows
- Запуск, остановка, отключение служб Windows
- Управление службами с помощью командной строки
- Управление службами Windows с помощью PowerShell
- Как включить службы по умолчанию в Windows 10
- Конфигурация системы — способ, который может помочь, но не восстанавливает первоначальную конфигурацию всех служб
- Точки восстановления — самый быстрый метод восстановления работы служб
- REG-файл с параметрами работы служб Windows 10 по умолчанию
- Тип запуска различных служб Windows 10
- Другие методы восстановления типа запуска и других настроек служб на значения по умолчанию
- Видео
- Дополнительная информация
Как управлять службами в 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.
Как включить службы по умолчанию в Windows 10
Если после каких-либо действий по оптимизации работы служб Windows 10 вы столкнулись с проблемами, может потребоваться восстановить параметры служб в состояние «по умолчанию». В зависимости от ситуации сделать это можно разными способами.
В этой инструкции подробно о различных методах восстановить службы по умолчанию в Windows 10 и дополнительная информация, которая может оказаться полезной.
Конфигурация системы — способ, который может помочь, но не восстанавливает первоначальную конфигурацию всех служб
Самый часто рекомендуемый способ случай восстановления запуска служб — использовать «Конфигурация системы». По факту он не восстанавливает тип запуска всех служб, но в некоторых случаях может сработать и исправить возникшие из-за неполадок служб проблемы, поэтому рекомендую начать с него:
- Нажмите клавиши Win+R на клавиатуре (Win — клавиша с эмблемой Windows), введите msconfig и нажмите Enter.
- На вкладке «Общие» выберите пункт «Обычный запуск» и нажмите «Применить».
- Перезагрузите ваш компьютер.
После этого проверьте, была ли решена проблема.
Обратите внимание: если вы снова зайдёте в msconfig после перезагрузки, с большой вероятностью вы увидите, что отметка вновь установлена в состоянии «Выборочный запуск» — это нормально и как-то это исправлять не следует.
Точки восстановления — самый быстрый метод восстановления работы служб
Если на вашем компьютере сохраняются точки восстановления и в наличии есть точки восстановления, созданные на момент, предшествующий появлению проблем, это будет самым быстрым способом восстановления работоспособности служб.
В случае если Windows 10 запускается и работает:
- Нажмите клавиши Win+R на клавиатуре, введите rstrui.exe и нажмите Enter. Используйте предложенную точку восстановления или отметьте пункт «Выбрать другую точку восстановления».
- Выберите точку восстановления на дату, когда проблема не проявила себя.
- Запустите восстановление и дождитесь его завершения.
Если Windows 10 не запускается:
- Если отображается синий экран с кнопкой «Дополнительные параметры», вы можете перейти в них, а затем в дополнительных параметрах восстановления системы использовать точки восстановления.
- Можно загрузиться с загрузочной флешки Windows 10, перейти на второй экран программы установки и внизу слева нажать «Восстановление системы», затем перейти к восстановлению из точки восстановления.
REG-файл с параметрами работы служб Windows 10 по умолчанию
Это не лучший способ (и потенциально что-то может пойти не так), так как набор служб и их параметров отличается от версии к версии Windows 10 и в зависимости от редакции системы. Важно: если вы решите использовать этот способ, предварительно создайте точку восстановления Windows 10.
Но при желании и на свой страх и риск, вы можете использовать файл реестра со всеми параметрами служб по умолчанию (кроме сторонних служб) для Windows 10 Pro 20H2 — скачайте этот ZIP-файл — https://yadi.sk/d/cw1yhXAIU-Sq0A, распакуйте его, «запустите» REG-файл и согласитесь с добавлением параметров в реестр Windows 10 после этого перезагрузите компьютер.
Учитывайте, что при добавлении данных в реестр вы с большой вероятностью получите сообщение «Не удается импортировать, не все данные были успешно записаны в реестр». Это связано с тем, что изменение параметров некоторых служб запрещено в Windows 10 и изменения для них произведены не будут.
Тип запуска различных служб Windows 10
На скриншотах ниже — типы запуска служб по умолчанию для Windows 10, представлены только встроенные системные службы в Профессиональной редакции системы (в Домашней некоторые службы могут отсутствовать).
Другие методы восстановления типа запуска и других настроек служб на значения по умолчанию
Если какие-либо методы восстановления работы служб не позволяют решить проблемы, вы можете:
- Попробовать использовать стороннюю утилиту Easy Service Optimizer (язык интерфейса переключается в Options — Languages). Если выбрать вкладку «По умолчанию» и применить настройки, тип запуска служб будет восстановлен. Но: в программе представлены не все службы, а только основные. Официальный сайт программы — https://www.sordum.org/8637/easy-service-optimizer-v1-2/
- Опция возврата служб в состояние «по умолчанию» присутствует в утилите Windows Repair All In One, но я не ручаюсь за репутацию программы. Открываем раздел «Repairs», а затем отмечаем пункт сброса служб, как на скриншоте, нажимаем кнопку Start Repairs. Официальный сайт программы: https://www.tweaking.com/content/page/windows_repair_all_in_one.html
- Выполнить сброс Windows 10, можно с сохранением данных. Тип запуска служб и другие их параметры при этом будут восстановлены.
Видео
Дополнительная информация
Настройки запуска и другие параметры служб Windows 10 располагаются в реестре в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services — этот раздел реестра при желании можно импортировать для редактирования даже в случае, когда система не загружается (пример импорта и редактирования в несколько ином контексте в инструкции Как сбросить пароль Windows 10 в разделе про сброс без программ).
В этом разделе присутствуют подразделы с именами, соответствующими «коротким именам» служб Windows. Внутри — параметры этих служб. Тип запуска задаётся параметром Start, обычно он принимает значения 2 (автоматически), 3 (вручную), 4 (отключена).
А вдруг и это будет интересно:
Почему бы не подписаться?
Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)
10.02.2021 в 07:55
Спасибо за ваши уроки. А можно ли расписать для «чайников» возможность работы на удаленном компьютере с возможностью его включения и отключения через интернет? При работе из дому часто очень нужен доступ к рабочему компу. Спасибо
10.02.2021 в 08:36
Спасибо за отзыв!
Ну… теоретически можно, но не знаю, возьмусь ли и когда. Но вообще есть статьи на эту тему в интернете. Суть будет сводиться к настройке Wake On Lan + изменению параметров роутера + настройке ПО для удаленного доступа.
10.02.2021 в 20:31
Спасибо! В инете много статей, ждем с Мриной от Вас! 🙂
10.02.2021 в 09:54
Дмитрий за скрины дефолтовских настроек служб огроменное спасибо.