- Как открыть диспетчер служб Windows в Windows 10/8/7
- Как открыть диспетчер служб Windows
- Типы запуска служб Windows
- Запуск, остановка, отключение служб Windows
- Управление службами с помощью командной строки
- Как открыть «Службы» в Windows 7
- Запуск оснастки «Службы» в Windows 7
- Способ 1: Окно «Выполнить»
- Способ 2: «Диспетчер задач»
- Способ 3: Меню «Пуск»
- Способ 4: Командная строка
- Способ 5: Панель управления
- Способ 6: Системная папка Windows
- Устранение проблем с запуском «Служб»
- Диспетчер управления службами
- Содержание
- Функции [ править | править код ]
- База данных [ править | править код ]
- Алгоритм работы [ править | править код ]
- Диспетчер управления службами (SCM)
- Эксперимент: Вывод списка установленных служб.
Как открыть диспетчер служб Windows в Windows 10/8/7
Иногда вам может потребоваться открыть и управлять вашими службами Windows. Вы можете остановить какую-либо службу, запустить ее, отключить службу, отложить ее запуск, возобновить или приостановить службу Windows. В это время вам поможет Services Manager , который является встроенным инструментом в операционной системе Windows. Этот пост покажет вам, как открыть ваши службы Windows, используя диспетчер служб, а также командную строку.
Службы Windows – это приложения, которые обычно запускаются при загрузке компьютера и работают в фоновом режиме, пока он не выключится. Строго говоря, служба – это любое приложение Windows, которое реализовано с помощью API служб и обрабатывает задачи низкого уровня, которые практически не требуют взаимодействия с пользователем.
Как открыть диспетчер служб Windows
Чтобы открыть службы Windows, запустите services.msc , чтобы открыть диспетчер служб. Здесь вы сможете запускать, останавливать, отключать, задерживать службы Windows.
Давайте посмотрим, как это сделать, более подробно.
Щелкните правой кнопкой мыши по кнопке «Пуск», чтобы открыть меню WinX. Выберите Run. Это открывает окно Run. Теперь введите services.msc и нажмите Enter, чтобы открыть диспетчер служб.
Здесь, в столбце «Имя», вы увидите список служб, работающих в вашей системе, вместе с их описанием. Вы также сможете увидеть их статус – независимо от того, запущены они или остановлены, а также типы запуска.
Типы запуска служб Windows
Windows 10 предлагает четыре типа запуска:
- автоматическая
- Автоматический (отложенный запуск)
- Руководство
- Инвалид.
Запуск, остановка, отключение служб Windows
Чтобы запустить, остановить, приостановить, возобновить или перезапустить любую службу Windows, выберите службу и щелкните ее правой кнопкой мыши. Вам будут предложены эти варианты.
Если вы хотите управлять дополнительными опциями, дважды щелкните Сервис, чтобы открыть окно его свойств.
Здесь в раскрывающемся меню Тип запуска вы сможете выбрать тип запуска для Службы.
В разделе Статус службы вы увидите кнопки «Пуск», «Стоп», «Пауза», «Возобновить службу».
В окне «Свойства» вы также увидите другие вкладки, такие как «Вход в систему», «Восстановление и зависимости», которые предлагают дополнительные параметры и информацию.
После внесения изменений вам нужно будет нажать «Применить» и перезагрузить компьютер, чтобы изменения вступили в силу.
Управление службами с помощью командной строки
Вы также можете использовать командную строку для запуска, остановки, приостановки, возобновления обслуживания. Чтобы использовать его, из меню WinX откройте командную строку (Admin) и выполните одну из следующих команд:
Чтобы запустить сервис:
Чтобы остановить службу:
Чтобы приостановить услугу:
Чтобы возобновить услугу:
Чтобы отключить службу:
Рекомендуется не изменять настройки по умолчанию, если вы не знаете, что делаете, поскольку это может привести к тому, что некоторые части вашей операционной системы перестанут работать. Когда вы останавливаете, запускаете или перезапускаете службу, это также влияет на все зависимые службы, поэтому вы должны быть осторожны.
Смотрите этот пост, если ваши службы Windows не запускаются.
Как открыть «Службы» в Windows 7
«Службы» — стандартное приложение Windows, которое есть в том числе и в «семерке». Оно необходимо для управления различными службами, запущенными или остановленными в системе, позволяя переключать их состояние, задавать параметры запуска, настраивать их восстановление после сбоев и работать с другими сопутствующими параметрами. О методах открытия этой оснастки мы расскажем в статье далее.
Запуск оснастки «Службы» в Windows 7
Для запуска этого компонента в Виндовс предусмотрено сразу несколько способов, и мы расскажем наиболее популярные из них. Кроме того, в статье будут упомянуты варианты решения различных проблем, связанных с попытками запуска «Служб».
Способ 1: Окно «Выполнить»
Через окно «Выполнить» можно открывать разнообразные директории и системные приложения, вводя в специальное поле адреса или кодовые названия программ. Это один из самых быстрых и удобных вариантов запуска «Служб» при условии, что пользователь запомнит, как эта оснастка именуется в Windows.
- Нажмите сочетание клавиш Win + R.
- В открывшееся окошко впишите команду services.msc и нажмите Enter либо «ОК».
Приложение «Службы» будет запущено.
Способ 2: «Диспетчер задач»
Через «Диспетчер задач» можно не только смотреть запущенные процессы, но и выполнять некоторые другие действия, среди которых есть нужное нам.
- Откройте любым удобным образом «Диспетчер задач». Для этого можно нажать комбинацию клавиш Ctrl + Shift + Esc или, например, кликнуть правой кнопкой мыши по панели задач, выбрав необходимый пункт из контекстного меню.
- Переключитесь на вкладку «Службы», а затем нажмите на кнопку с этим же названием.
Способ 3: Меню «Пуск»
Через поисковое поле «Пуска» также не составит труда отыскать «Службы», просто начав набирать их название и кликнув ЛКМ по совпадению.
Способ 4: Командная строка
Этот вариант подразумевает запуск «Служб» во время активной консоли. В остальных ситуациях открывать сперва ее, а затем сами «Службы» не имеет смысла — вы просто выполняете лишние действия. Тем не менее кому-то именно такой метод запуска будет казаться удобнее остальных (например, когда ярлык «Командной строки» вынесен на рабочий стол или она в принципе активно используется юзером). Для запуска в развернутой «Командной строке» напишите команду services.msc и нажмите Enter.
Способ 5: Панель управления
Данный вариант, как и предыдущий, актуален далеко не для всех, а только при работе с «Панелью управления», иначе вы просто будете совершать больше манипуляций и кликов мышью, чем в перечисленных выше способах.
- В открытой «Панели управления» найдите значок «Администрирование» и нажмите по нему. Если тип просмотра установлен не «Значки», а «Категория», сперва перейдите в «Система и безопасность» и уже там в самом низу нажмите по выделенному большими буквами слову «Администрировании».
Из списка всех элементов найдите «Службы» и запустите это приложение.
Способ 6: Системная папка Windows
Осуществить запуск можно и найдя программу в одной из системных папок на компьютере. По умолчанию «Службы», как и многие другие стандартные утилиты Windows, располагаются здесь: C:\Windows\System32. Отыщите приложение «services» и откройте его. В списке может быть два файла с одинаковым названием, запускать нужно тот, что имеет логотип в виде шестеренок.
Устранение проблем с запуском «Служб»
В редких ситуациях пользователю не удается запустить оснастку, и почти всегда это связано с повреждением системных файлов или вирусной активностью.
- Первое, что нужно предпринять в такой ситуации — попытаться выполнить восстановление системы, если эта функция включена в Windows 7. Используйте последнюю доступную точку восстановления. Новичкам, не выполнявшим ранее такую процедуру, советуем ознакомиться с нашей статьей по этой теме. Для этого перейдите по ссылке ниже и прочитайте информацию в Способе 1.
Подробнее: Восстановление системы в Windows 7
Следующим действенным вариантом станет использование консольной команды SFC, занимающейся поиском и восстановлением поврежденных системных файлов. Более подробно мы рассматривали эту процедуру в отдельном материале. Используйте ссылку ниже и Способ 1. Некоторым юзерам может подойти и Способ 2.
Подробнее: Восстановление системных файлов в Windows 7
Порой системе не удается выполнить восстановление, из-за чего пользователю понадобится воспользоваться дополнительной командой для Командной строки, которая исправляет проблемы в хранилище резервных образов системных файлов. Развернуто об этом написано далее.
Подробнее: Восстановление поврежденных компонентов в Windows 7 при помощи DISM
Подробнее: Борьба с компьютерными вирусами
Когда ничего не помогает, начинающему пользователю остается лишь прибегнуть к переустановке операционной системы. Эта процедура не так сложна, как может показаться на первый взгляд. Для всех, кто еще не сталкивался с ней, рекомендуем к ознакомлению отдельные руководства.
В большинстве случаев никаких проблем с запуском приложения «Службы» возникнуть не должно, но если это случилось, представленные рекомендации должны помочь их устранить.
Диспетчер управления службами
Диспетчер управления службами (Шаблон:Lang-en, Шаблон:Lang-en2) — в Microsoft Windows (\Windows\System32\Services.exe) особый системный процесс, реализующий технологию удалённого вызова процедур (remote procedure call, RPC). Обеспечивает создание, удаление, запуск и остановку служб ОС. Стартует при загрузке системы, обеспечивает работу журнала событий, а также позволяет выполнять манипуляцию процессами удалённой машины. [1]
Содержание
Функции [ править | править код ]
Функции данного сервера представляют интерфейс для выполнения следующих задач:
- Монтированиебазы данных установленных служб
- Запуск служб при загрузкеоперационной системы, либо по требованию
- Получение количественной и качественной информации об установленных службах и системных драйверах
- Пересылка управляющих запросов запущенным службам
- Блокировка и разблокировка базы данныхслужб
База данных [ править | править код ]
Монтирование базы данных установленных служб производится в системном реестре и располагается в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. Данная база используется SCM и другими программами для добавления, изменения или конфигурирования служб.
Начальная структура базы служб создаётся при установке операционной системы и включает в себя следующие данные:
Также информация о службе может быть дополнена следующими данными:
В структуре данной базы обязательно присутствуют записи, описывающие системные драйверы, необходимые для запуска операционной системы.
Алгоритм работы [ править | править код ]
При загрузке операционной системы SCM запускает все службы, у которых указан тип запуска «Автоматически», а также все службы, указанные в зависимостях автозапускаемых служб. Таким образом, при запуске службы с типом запуска «Автоматически», у которой в зависимостях указаны службы с типом запуска «Вручную», последние также будут запущены, несмотря на свой тип запуска.
После загрузки операционной системы пользователь может вручную запустить необходимые службы, воспользовавшись консолью управления службами.
Пользователь также может указать параметры запуска службы, которые будут переданы как аргументы функции StartService при запуске.
Во время запуска службы диспетчер выполняет следующие действия:
- Получение сохранённой в базе данных информации по учётной записи, с правами которой должна запускаться служба
- Авторизация под этой учётной записью
- Получение пользовательского профиля
- Подготовка процесса службы к выполнению
- Привязка доступовучётной записи к порождённому процессу
- Запуск процесса службы на выполнение
Диспетчер управления службами (SCM)
Вспомним, что ранее под «службой» в Windows понимался либо серверный процесс, либо драйвер устройства. В этом разделе службы рассматриваются в качестве процессов пользовательского режима. Службы похожи на «процессы-демоны» в UNIX или на «обособленные процессы» VMS тем, что они могут быть настроены на автоматический запуск при загрузке системы, не требуя при этом интерактивного входа в систему.
Они также могут быть запущены вручную (например, путем запуска средства администрирования «Службы» или путем вызова Windows-функции StartService). Обычно службы не взаимодействуют с пользователями, вошедшими в систему, хотя есть особые условия, открывающие такую возможность.
Диспетчер управления службами является специальным системным процессом, запустившим образ %SystemRoot%\System32\Services.exe, отвечающим за запуск и остановку процессов служб, а также за взаимодействие с ними.
Программы служб фактически являются Windows-образами, которые вызывают специальные Windows-функции для взаимодействия с диспетчером управления службами, чтобы выполнить такие действия, как регистрация успешного запуска службы, ответы на запросы о ее состоянии, или приостановки или полной остановки службы. Службы определены в реестре в разделе HKLM\SYSTEM\CurrentControlSet\Services.
Следует иметь в виду, что у служб три имени: имя процесса, который виден запущенным в системе, внутреннее имя в реестре и имя, показываемое в средстве администрирования Службы. Отображаемое имя есть не у всех служб.
Если у службы нет отображаемого имени, то показывается ее внутреннее имя.
В Windows службы могут также иметь поле описания, дающее более глубокое представление о том, чем занимается та или иная служба.
Чтобы сопоставить процесс службы со службой, содержащейся в этом процессе, используется команда tlist /s или команда tasklist /svc. Следует заметить, что между процессами служб и запущенными службами однозначное соответствие бывает не всегда, потому что некоторые службы используют процесс совместно с другими службами. Код типа, имеющийся в реестре, показывает, запущена ли служба в своем собственный процессе или делит процесс с остальными службами образа.
Некоторые компоненты Windows реализованы в виде служб. К ним относятся Диспетчер печати, Журнал событий, Планировщик заданий и различные сетевые компоненты.
Эксперимент: Вывод списка установленных служб.
Для вывода списка установленных служб выберите в окне «Панель управления» (Control Panel) пункт «Администрирование» (Administrative Tools), а затем выберите пункт «Службы» (Services). В результате должна быть выведена информация, похожая на следующую:
Чтобы увидеть детализированные свойства службы, щелкните на имени службы правой кнопкой мыши и выберите пункт «Свойства» (Properties). Например, на следующем рисунке показаны свойства службы под названием Диспетчер печати (чье имя выделено на предыдущем рисунке).
Обратите внимание на то, что в поле Исполняемый файл показана программа, содержащая данную службу. Следует помнить, что некоторые службы используют процесс совместно с другими службами, поэтому однозначное сопоставление службы и процесса получается не всегда.