Service Control Manager

Опубликовано: 25 Октябрь 2024
на канале: Speaking Videos
754
2

Service Control Manager
Service Control Manager SCM is a special system process under the Windows NT family of operating systems, which starts, stops and interacts with Windows service processes1 It is located in the %SystemRoot%\System32\servicesexe executable Service processes interact with SCM through a well-defined API, and the same API is used internally by the interactive Windows service management tools such as the MMC snap-in Servicesmsc and the command-line Service Control utility scexe
Contents
1 Implementation
11 Delayed auto-start services
12 Device drivers
13 Network drive letters
2 See also
3 Notes
4 References
Implementation
The SCM executable, Servicesexe, runs as a Windows console program and is launched by the Wininit process early during the system startup2 Its main function, SvcCtrlMain, launches all the services configured for automatic startup First an internal database of installed services is initialized by reading the following two registry keys:
HKEY LOCAL MACHINE\SYSTEM\CurrentControlSet\Control\ServiceGroupOrder\List, containing the names and order of service grouservice control manager, service control manager error 7001, service control manager event id 7000, service control manager configuration tool, service control manager error, service control manager 7023 Service Control Manager