![用于启动大量服务的 Windows 内部机制](https://linux22.com/image/1565028/%E7%94%A8%E4%BA%8E%E5%90%AF%E5%8A%A8%E5%A4%A7%E9%87%8F%E6%9C%8D%E5%8A%A1%E7%9A%84%20Windows%20%E5%86%85%E9%83%A8%E6%9C%BA%E5%88%B6.png)
有人知道 Windows 如何处理启动大量彼此独立的服务的具体细节吗?
例如,假设我有一百个重要的服务需要启动,但它们没有层次结构。Windows 会尝试一次启动它们吗?还是有内置的节流功能来控制一次启动多少个?有没有办法确定节流限制,或者它是否根据系统负载动态确定?
答案1
sc config [服务名称] depend=
这将设置服务依赖关系。您还可以设置启动延迟时间。该命令包含所有这些开关的文档。
有人知道 Windows 如何处理启动大量彼此独立的服务的具体细节吗?
例如,假设我有一百个重要的服务需要启动,但它们没有层次结构。Windows 会尝试一次启动它们吗?还是有内置的节流功能来控制一次启动多少个?有没有办法确定节流限制,或者它是否根据系统负载动态确定?
sc config [服务名称] depend=
这将设置服务依赖关系。您还可以设置启动延迟时间。该命令包含所有这些开关的文档。