services.exe (SCM) 它的主要职责是处理系统服务:加载服务、与服务交互以及启动或结束服务。它维护着一个可以使用 Windows 内置实用程序查询的数据库
services.exe 进程在 Windows 操作系统中具有以下几个重要的功能:
- 启动、停止和管理系统服务:services.exe 进程可以启动、停止和管理 Windows 系统中的所有服务,例如网络服务、安全服务、时间服务等。
- 处理服务配置信息:services.exe 进程负责处理和管理 Windows 系统服务的配置信息,例如服务的启动类型、依赖关系、用户权限等。
- 监视服务状态:services.exe 进程可以监控 Windows 系统服务的运行状态,并在服务出现异常或错误时提供相应的警告和处理方法。
- 处理服务间通信:services.exe 进程负责处理 Windows 系统服务之间的通信和交互,以确保它们之间能够正常协作和运行。
C:\Users\Administrator> sc.exe
DESCRIPTION:
SC is a command line program used for communicating with the
Service Control Manager and services.
USAGE:
sc <server> [command] [service name] <option1> <option2>...
有关服务的信息存储在注册表中,HKLM\System\CurrentControlSet\Services
当用户成功登录一台机器时,这个进程负责将最后一次正确的控制集(Last Known Good Configuration)的值设置 HKLM\System\Select\LastKnownGood
为CurrentControlSet的值
:::info Last Known Good 是 Windows 操作系统的一个恢复功能,它可以让用户将系统还原到最后一次成功启动并运行正常的状态。这个功能会备份系统配置文件和驱动程序等关键文件,以便在系统出现问题时可以快速恢复到之前的可靠状态。
:::
此进程是其他几个关键进程的父进程:svchost.exe、spoolsv.exe、msmpeng.exe 和 dllhost.exe 等等