延迟服务需要等待多长时间才能启动?

延迟服务需要等待多长时间才能启动?

可能重复:
Windows 服务启动类型中的“延迟启动”起什么作用?

当我将服务 (来自services.msc) 配置为自动和延迟时,是否有固定 (静态) 的时间来设置延迟时间?还是从某些启动参数动态分配?

答案1

参考:https://stackoverflow.com/questions/4038569/what-does-delayed-start-do-in-startup-type-for-a-windows-service

标记为自动(延迟启动)的服务将在所有其他指定为自动的服务启动后不久启动。根据我的经验,这意味着它们在计算机启动后 1-2 分钟启动。

此设置最有助于减少机器启动时对资源的“疯狂争夺”。

请注意,当您同时启动 20 个服务时,每个服务的启动速度都会变慢,因为它会与其他服务竞争机器的宝贵资源(CPU/RAM/磁盘/网络)。也就是说,每个服务都需要更长时间才能可用!

如果您有一些关键服务,那么您可能希望将这几个服务设置为自动,并将尽可能多的其他服务设置为自动(延迟启动)。这将确保关键服务尽早获得最多的资源并尽快可用,而非关键服务则稍晚一些启动(按定义这是可以接受的)。

相关内容