繁体   English   中英

如何延迟 Windows Services 中特定服务的启动?

[英]How to delay the start of a specific service in Windows Services?

我想延迟特定服务的自动启动,我的 tomcat 客户端应用程序在这里,需要等待几分钟才能启动,以便另一台机器有足够的时间启动自己的服务(这里是数据库服务器)。

Windows server 2016 中是否有任何参数?

是的,这可以针对特定服务完成。

你需要:

  1. 首先在服务中将您的 tomcat 应用程序启动类型设置为“自动(延迟启动)”。

2.Go 到您的注册表,并在以下位置添加一个名为“AutoStartDelay”的注册表项,类型为“DWORD(32 位)”:

HKLM\SYSTEM\CurrentControlSet\services<服务名称>\AutoStartDelay

3.将AutoStartDelay的数值数据修改为小数。 指示的值以秒为单位。 例如,以下是 2 分钟的延迟: 配置注册表中的键

4.在注册表中保存更改。

这在 Server 2022 上不起作用。 AutoStartDelay 在服务级别被忽略。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM