Windows服务概述

Windows 服务由三部分组成:服务应用、服务控制程序(SCP)以及服务控制管理器(SCM)。服务应用实质上也是普通的 Windows 可执行程序,但是其必须要符合 SCM的接口和协议规范才能使用。SCP 是一个负责在本地或远程计算机上与 SCM 进行通信的应用程序,负责执行 Windows 服务的启动、停止、暂停、恢复等操作。

SCM 负责使用统一和安全的方式去管理Windows服务,其存在于%windir%\System32\services.
exe 中,当操作系统启动以及关闭时,其自动被呼叫去启动或关闭 Windows 服务。

Windows 服务有 3 种运行状态,分别是运行、停止和暂停。

出于安全原因,用户需要确定 Windows 服务运行时创建的进程可以访问哪些资源,并给予特定的运行权限。因此,Windows 10 采用了本地系统账户(local system)、本地服务账户(local service)、网络账户(network service)3 种类型的账户,以供需要不同权限的 Windows 服务运行使用。

要查看本地计算机 Windows 服务的运行状态,可以打开任务管理器并切换到【服务】标签页,里面显示了所有 Windows 服务的运行状态,如下图所示。

同时也可以使用【服务】控制台对本地计算机或远程计算机中的 Windows 服务进行管理。在【运行】对话框中执行 services.msc 命令,单击图中底部的【打开服务】,即可打开服务控制台,如下图所示。

服务控制台界面右侧显示当前计算机的所有 Windows 服务信息及运行状态,选中并双击某项服务即可打开服务属性设置界面,服务属性设置界面由多个选项页组成。

1. 常规

【常规】选项页中主要显示 Windows 服务名、显示名称、描述信息、启动类型、运行状态、启动参数设置等,如下图所示。

Windows 服务启动类型有【自动(延迟启动)】【自动】【手动】和【禁用】4 种配置可供选择。其中,【自动】是指 Windows服务随操作系统启动而自动启动运行,【自动(延迟启动)】是指等操作系统启动成功之后再自动启动,【手动】是指由用户运行应用程序触发其启动,【禁止】指禁止服务启动。

在【常规】标签页中,用户可以对 Windows 服务进行启动、停止、暂停、恢复等操作,还可以对 Windows 服务设置启动参数,以便完成特殊任务。

2. 登录

在【登录】标签页中,用户可以设置 Windows 服务运行时所使用的账户,如根据需要,使用本地服务账户、网络账户以及本地系统账户。使用本地系统账户只需选中下图中的【本地系统账户】。

如要使用本地服务账户或网络账户,选中【此账户】,然后单击【浏览】按钮并在出现的【选择用户】对话框中输入 local service(本地服务账户)或 network service(网络账户),确定后重启 Windows 服务即可使用设置的账户身份运行。

3. 恢复

在【恢复】标签页中可设置 Windows 服务启动失败之后的操作,如无操作、重新启动服务、运行一个程序、重新启动计算机等,如图所示。

4. 依存关系

部分 Windows 服务运行时,要依赖其他服务、驱动程序以及服务启动顺序,所以在该选项页下可查看 Windows 服务运行时的依存关系以及系统组件对该服务的依存关系,如图所示。

注意:更改默认服务设置可能会导致关键服务无法正常运行,请谨慎操作。


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wespten

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值