什么是“触发启动”服务启动类型?

什么是“触发启动”服务启动类型?

Trigger startWindows 服务 (services.msc) 中“启动类型”列下提到的一些 Windows 服务

我想这意味着如果服务没有运行,那么如果有任何东西需要该服务,它将按需启动,对吗?

您对“触发启动”的含义有什么参考吗?

答案1

在提到 Windows 服务时,“触发启动”是什么意思?

触发器是允许服务根据需要启动的事件。大多数 Windows 计算机将有 20 或 30 个触发器启动服务。

例如,当您的防病毒软件更新签名时,可能会触发服务下载更新。如果您添加或移除设备,也会触发此操作。

另一个您可能使用过但不知道的好例子是设备安装服务。如果您插入新的键盘、鼠标或 USB 设备,设备安装服务 (DeviceInstall) 将被触发,以便 Windows 能够适应硬件变化,通常无需任何用户干预。

来源:自动和手动触发启动说明 - MajorGeeks


进一步阅读:

答案2

来自 Microsoft

“服务可以注册为在触发事件发生时启动或停止...预定义触发事件的示例包括指定设备接口类的设备的到达或特定防火墙端口的可用性。”

该 URL 给出的示例是当绘图板插入 USB 端口时启动服务。这可避免不必要地运行绘图板服务。

相关内容