What is windows service control manager

Service Control Manager

Service Control Manager

Service Control Manager (SCM) (\Windows\System32\Services.exe) — в Microsoft Windows, сервер, реализующий технологию удалённого вызова процедур (remote procedure call — RPC). Обеспечивает создание, удаление, запуск и остановку сервисов ОС. Стартует при загрузке системы, обеспечивает работу службы Журнал событий, а также позволяет манипуляцию процессами удаленной машины. [1]

Содержание

Функции

Функции данного сервера представляют интерфейс для выполнения следующих задач:

  • Монтирование базы данных установленных сервисов
  • Запуск сервисов при загрузкеоперационной системы, либо по требованию
  • Получение количественной и качественной информации об установленных сервисах и системных драйверах
  • Пересылка управляющих запросов запущенным сервисам
  • Блокировка и разблокировка базы данныхсервисов

База данных

Монтирование базы данных установленных сервисов производится в системном реестре и располагается в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. Данная база используется SCM и другими программами для добавления, изменения или конфигурирования сервисов.

Начальная структура базы сервисов создаётся при установке операционной системы и включает в себя следующие данные:

Также информация о сервисе может быть дополнена следующими данными:

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

Алгоритм работы

При загрузке операционной системы SCM запускает все сервисы, у которых указан тип запуска «Автоматически», а также все сервисы указанные в зависимостях автозапускаемых сервисов. Таким образом, при запуске сервиса с типом запуска «Автоматически», у которого в зависимостях указаны сервисы с типом запуска «Вручную», последние также будут запущены, несмотря на свой тип запуска.

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

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

Во время запуска сервиса SCM выполняет следующие действия:

  • Получение сохранённой в базе данных информации по учётной записи с правами которой должен запускаться сервис
  • Авторизация под этой учётной записью
  • Получение пользовательского профиля
  • Подготовка процесса сервиса к выполнению
  • Привязка доступовучётной записи к порождённому процессу
  • Запуск процесса сервиса на выполнение

Особенности функционирования

При завершении процесса services.exe на экране появится окно Завершение работы системы (также как и при завершении процесса Lsass.exe).

Источники

См. также

Aero • ClearType • Desktop Window Manager • DirectX • Проводник (Explorer) • Панель задач («Пуск» • трей) • Shell (namespace • Special Folders • File associations) • Search (Saved search • iFilters) • Graphics Device Interface • WIM • Next Generation TCP/IP stack (Server Message Block) • .NET Framework • Audio • Printing (XML Paper Specification) • Active Scripting (WSH • VBScript • JScript) • COM (OLE • OLE Automation • DCOM • ActiveX • ActiveX Document • Structured storage • Transaction Server) • Previous Versions • WDDM • UAA • Win32 console

Backup and Restore Center • COMMAND.COM • cmd.exe • Easy Transfer • Event Viewer • Installer • Netsh • PowerShell • Problem Reports and Solutions • Sysprep • Настройка системы (msconfig) • System File Checker • WinSAT • Windows Update • Восстановление системы • Дефрагментация диска • Диспетчер задач • Диспетчер устройств • Консоль управления • Очистка диска • Панель управления (функции)

Актуальные: Contacts • DVD Maker • Fax and Scan • Internet Explorer • Journal • Magnifier • Media Center • Media Player • Meeting Space • Mobile Device Center • Mobility Center • Narrator • Paint • Private Character Editor • Remote Assistance • Speech Recognition • WordPad • Блокнот • Боковая панель • Звукозапись • Календарь • Калькулятор • Ножницы • Почта • Таблица символов

Читайте также:  Windows minidump memory dmp

Chess Titans • Hold ‘Em • InkBall • Mahjong Titans • Purble Place • Пасьянс «Косынка» • Пасьянс «Паук» • Сапёр • Пасьянс «Свободная ячейка» • Пинбол • Червы

Ntoskrnl.exe • hal.dll • System Idle Process • Svchost.exe • Registry (реестр) • Windows service • Service Control Manager • DLL • EXE • NTLDR • Boot Manager • Winlogon • Recovery Console • I/O • WinRE • WinPE • Kernel Patch Protection

Autorun • BITS • CLFS Error Reporting • Multimedia Class Scheduler • Shadow Copy • Task Scheduler • Wireless Zero Configuration •

Active Directory • Deployment Services • DFS Replication • DNS • Domains • Folder redirection • Hyper-V • IIS • Media Services • MSMQ • Network Access Protection • Print Services for UNIX • Remote Differential Compression • Remote Installation Services • Rights Management Services • Roaming user profiles • SharePoint Services • System Resource Manager • Terminal Services • WSUS • Групповая политика • Координатор распределённых транзакций

Обзор • Object Manager • I/O request packets • Kernel Transaction Manager • Logical Disk Manager • Security Accounts Manager • Windows Resource Protection • LSASS • CSRSS • SMSS • Диспетчер печати • Запуск (Vista)

Unix subsystem (Interix) • Virtual DOS Machine • Windows on Windows • WOW64

Wikimedia Foundation . 2010 .

Смотреть что такое «Service Control Manager» в других словарях:

Service Control Manager — The Windows Service Control Manager (SCM) (SERVICES.EXE) is a remote procedure call (RPC) server that manages creating, deleting, starting and stopping of Windows services. It is started at system boot and is RPC based so that service… … Wikipedia

Service Control Manager — Ein Windows Systemdienst, kurz Dienst oder englisch Service, ist ein Programm, das unter Windows als Hintergrundprozess läuft. Im Konzept ist er dem Unix Daemon sehr ähnlich. Inhaltsverzeichnis 1 Funktionsweise 2 Anwendungen 3 Literatur 4 … Deutsch Wikipedia

Service Control Manager — Le Service Control Manager (SCM) (services.exe) de Windows est un serveur Remote Procedure Call (RPC) qui gère non seulement le démarrage et l arrêt des services Windows, mais aussi la création et la suppression de ces services. Il est démarré au … Wikipédia en Français

Service Capability Interaction Manager — A Service Capability Interaction Manager (or SCIM) orchestrates service delivery among application server platforms within the IP Multimedia Subsystem architecture.The Service Capability Interaction Manager (SCIM) was introduced in 3GPP TS 23.002 … Wikipedia

Service-oriented architecture — (SOA) is a method for systems development and integration where functionality is grouped around business processes and packaged as interoperable services . SOA also describes IT infrastructure which allows different applications to exchange data… … Wikipedia

Service Management Facility — (SMF) is a feature of the Solaris operating system that creates a supported, unified model for services and service management on each Solaris system and replaces init.d scripts. SMF introduces:* Dependency order . Services sometimes depend on… … Wikipedia

Service animal — Service animals are animals that have been trained to perform tasks that assist people with disabilities. Service animals may also be referred to as assistance animals, assist animals, support animals, or helper animals depending on country.… … Wikipedia

Service Request — Die IT Infrastructure Library (ITIL) ist eine Sammlung von Good Practices in einer Reihe von Publikationen, die eine mögliche Umsetzung eines IT Service Managements (ITSM) beschreiben und inzwischen international als De facto Standard hierfür… … Deutsch Wikipedia

Читайте также:  Ноутбук отключается при отключении от сети батарея 100 windows 10

Control-Feedback-Abort Loop — Too often systems fail, sometimes leading to significant loss of life, fortunes and confidence in the provider of a product or service. It was determined that a simple and useful tool was needed to help in the analysis of interactions of groups… … Wikipedia

Control Data Corporation — (CDC) was a supercomputer firm. For most of the 1960s, it built the fastest computers in the world by far, only losing that crown in the 1970s after Seymour Cray left the company to found Cray Research, Inc. (CRI). CDC was one of the nine major… … Wikipedia

How do I access Service Control Manager in Windows 10?

I keep getting an error message from my I Drive program indicating it is unable to backup my computer because I drive back up is turned off in Service Control Manager. I did receive instructions to turn it on, but I cannot access Service Control Manager in Windows 10.

Replies (1) 

To better assist you, kindly answer these questions:

  • When did the issue occur?
  • Have you made any recent hardware or software changes to the computer prior to the issue?
  • What is the exact error message you’re getting?

Meanwhile, kindly follow the troubleshooting steps below.

Method 1: Try the following step if the issue is occurring due to a particular program:

a. Press Windows key + X and select programs and features.

b. Right click on the program which create problem and uninstall it.

c. Re install the program and check if it helps.

You can try the following steps if a device is causing the issue.

a. Press Windows key + X and select Device Manger.

b. Right click on the device and select properties.

c. In the properties window, under Driver tab, click on Update Driver button.

If the issue persists, I suggest you to place the computer ins a clean boot and check.

Method 2:

Method 3: Reset the computer to start as usual.

After you have finished troubleshooting, follow these steps to boot to normal startup.

  1. Press the ‘Windows + R’ key on the keyboard.
  2. In the ‘Run’ windows type ’MSCONFIG’ and click ‘Ok’.
  3. On the ‘General’ tab, click the ‘Normal Startup’ option, and then click ‘OK’.
  4. When you are prompted to restart the computer, click ‘Restart’.

Ошибки Service Control Manager код 7000, 7001, 7009, 7011, 7023, 7031, 7034, 7043 в Windows 10 — о чем говорят и как исправить

Если вы из тех пользователей, которые заглядывают в просмотр событий Windows 10 (Win+R — eventvwr.msc) для анализа ошибок, с большой вероятностью вы там обнаружите ошибки, имеющих код события 7000, 7001, 7009, 7011, 7023, 7031, 7034, а возможно и некоторыми другими похожими. Сообщения об ошибках могут быть разными, но всегда связаны со службами Windows, например:

  • 7000 Служба не ответила на запрос своевременно
  • 7001 Служба является зависимой от службы, которую не удалось запустить из-за ошибки Не удалось запустить дочернюю службу
  • 7001 Служба является зависимой от службы, которую не удалось запустить из-за ошибки Присоединенное к системе устройство не работает
  • 7011 Превышение времени ожидания (60000 мс) при ожидании ответа транзакции от службы
  • 7023 Служба завершена из-за ошибки Устройство не готово
  • 7031 Служба была неожиданно завершена. Это произошло (раз): 1
  • 7034 Служба неожиданно прервана. Это произошло (раз): 1
  • 7043 Служба не завершила работу должным образом после получения управления для выполнения предзавершающих операций

В этой инструкции подробно о том, что может вызывать такие ошибки в Windows 10, как исправить ошибки с указанными кодами от источника Service Control Manager в Windows 10, стоит ли это делать и дополнительная информация, которая может оказаться полезной.

Ошибки с источником Service Control Manager — причины, необходимость исправления

Прежде чем вы решите переживать и пытаться исправить ошибки с кодами события 7000, 7001, 7009, 7011, 7023, 7031, 7034, 7043 и источником Service Control Manager, учитывайте следующий важный момент: такие ошибки вы встретите на любой, даже самой чистой и беспроблемной системе Windows 10. Если в просмотре событий эти ошибки появляются время от времени, а не ежедневно при включении компьютера, работе и завершении работы, причинами могут быть обычные процессы работы Windows 10 связанные с:

  • Установкой обновлений (при этом некоторые службы могут завершаться, а другие, зависимые от них, вызывать ошибку).
  • Установкой новых версий драйверов (в том числе и самой Windows 10, в этих случаях мы можем получить ошибки, связанных с тем, что устройство не готово или не работает).
  • Установкой сторонних программ, взаимодействующих со службами (иногда лишь временно, для успешного выполнения установки).
  • Автоматическим обслуживанием системы (редко).
Читайте также:  Mp3gain express mac os

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

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

  1. Ручное вмешательство в тип запуска служб, отключение служб, использование различных программ «для оптимизации», «ускорения» и «отключения слежки» Windows Получить представление о том, как отключение одних служб может влиять на работу других можно получить из статьи Не удалось запустить дочернюю службу — как исправить.
  2. В случае, если ошибок нет после перезагрузки компьютера или ноутбука, но присутствуют после завершения работы и последующего включения (особенно по прошествии некоторого времени), можно попробовать отключить быстрый запуск Windows 10. Желательно также вручную установить все оригинальные драйверы чипсета с сайта производителя ноутбука или материнской платы, в случае если у вас ПК.
  3. Нестабильная работа каких-либо устройств (плохое подключение, неисправности). Иногда — проблемы при задействовании устройства после перехода в режим энергосбережения. Можно попробовать отключить экономию энергию для устройств в дополнительных параметрах схемы электропитания в панели управления и в свойствах устройства в диспетчере устройств на вкладке «Управление электропитанием» (присутствует не для всех устройств). Особенно часто это касается USB устройств, сетевых и Wi-Fi адаптеров.
  4. Иногда ошибки могут появляться при завершении работы, если какие-то сторонние программы (например, клиенты для загрузки файлов из Интернета) мешают завершиться какой-либо сетевой службе.

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

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

Увеличение времени ожидания запуска служб для ошибок с кодами 7000, 7009 и 7011

Ошибки типа «Превышение времени ожидания» или «Не ответила на запрос своевременно» при запуске служб c кодами события 7000, 7009 и 7011 могут появляться на медленных компьютерах и ноутбуках с HDD. В таких ситуациях мы можем увеличить время ожидания запуска службы:

  1. Запустите редактор реестра, для этого нажмите клавиши Win+R на клавиатуре, введите regedit и нажмите Enter.
  2. Перейдите в раздел реестра
  3. В правой панели редактора реестра найдите параметр с именем ServicesPipeTimeout. Если такой параметр отсутствует, нажмите правой кнопкой мыши в пустом месте панели справа, выберите «Создать» — «Параметр DWORD» и задайте имя ServicesPipeTimeout для этого параметра.
  4. Дважды нажмите по параметру ServicesPipeTimeout, выберите «Десятичный» и задайте значение 60000.
  5. Нажмите Ок, закройте редактор реестра и перезагрузите компьютер.

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

Надеюсь, предложенный материал поможет разобраться с ошибками Service Control Manager в просмотре событий Windows 10 и предпринять действия для исправления ситуации при необходимости.

Оцените статью