首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >“自动”与“自动(延迟启动)”

“自动”与“自动(延迟启动)”
EN

Stack Overflow用户
提问于 2012-06-13 12:49:26
回答 1查看 320.2K关注 0票数 384

安装Windows服务时,有两个选项可在Windows启动时自动启动Windows服务。一个是自动的,另一个是自动的(延迟启动)。这两者在细节上有什么不同呢?

例如,如果使用wixtoolset创建安装程序,则ServiceConfig元素具有DelayedAutoStart属性。当服务在启动时启动时,会发生什么呢?

WiX文档:http://wixtoolset.org/documentation/manual/v3/xsd/wix/serviceconfig.html

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-13 13:12:05

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

延迟启动您的服务可以提高服务器的启动性能,并具有安全性好处,在注释中链接到的文章阿德里亚诺概述了这些好处。

更新:默认情况下,“启动后不久”的实际上是上一次“自动”服务启动后的2分钟。根据Windows内件和其他来源(3.4.),这可以由注册表项进行配置。

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

  • 如果延迟,HKLM\SYSTEM\CurrentControlSet\services\<service name>\DelayedAutostart的值将为1,如果不是,则为0
  • HKLM\SYSTEM\CurrentControlSet\services\AutoStartDelayHKLM\SYSTEM\CurrentControlSet\Control\AutoStartDelay (在Windows 10上):(DWORD)十进制数的毫秒数等待,可能需要创建此一个。适用于所有延迟服务。
票数 529
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11015189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档