gpt4 book ai didi

windows-services - "Automatic"与 "Automatic (Delayed start)"

转载 作者:行者123 更新时间:2023-12-03 03:58:32 32 4
gpt4 key购买 nike

安装 Windows 服务时,有两个选项可用于在 Windows 启动时自动启动 Windows 服务。一种是自动,另一种是自动(延迟启动)。这两者具体有什么区别?

例如,如果您使用 wixtoolset 创建安装程序,则 ServiceConfig 元素具有 DelayedAutoStart 属性。这将如何影响在引导时启动服务时会发生什么?

WiX 文档: ServiceConfig Element

最佳答案

简而言之,设置为“自动”的服务将在启动过程中启动,而设置为“延迟”启动的服务将在启动后不久启动。

延迟启动服务可以提高服务器的启动性能,并具有 the article 中概述的安全优势。阿德里亚诺在评论中链接到。

更新:默认情况下,“启动后不久”实际上是在最后一个“自动”服务启动后 2 分钟。这可以通过注册表项进行配置,根据 Windows Internals和其他来源( 34 )。

感兴趣的注册表项(至少在某些版本的 Windows 中)是:

  • HKLM\SYSTEM\CurrentControlSet\services\<service name>\DelayedAutostart将具有值 1如果延迟,0如果没有。
  • HKLM\SYSTEM\CurrentControlSet\services\AutoStartDelayHKLM\SYSTEM\CurrentControlSet\Control\AutoStartDelay (在 Windows 10 上):(DWORD)要等待的十进制毫秒数,可能需要创建此值。全局适用于所有延迟服务。

关于windows-services - "Automatic"与 "Automatic (Delayed start)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11015189/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com