2015-06-12 171 views
0

我正在使用Windows Server 2008 R2。我需要将自动延迟启动模式中使用的延迟启动时间更改为5分钟。设置自动(延迟启动)Windows服务的时间间隔

任何指针如何做到这一点?

+1

ë xplain为什么你想要这个。启动类型为自动(延迟启动)的Windows服务具有固定延迟。最简单的方法是在开始工作之前让应用程序等待五分钟,然后请解释为什么需要这样做。可能有更好的方法。 – CodeCaster

+0

我的应用程序有一个要求,它应该在系统启动10分钟后启动,因此我需要将此延迟时间设置为10分钟。 –

+1

_“这是一项要求”_没有理由。 _为什么你的申请需要等十分钟?无论如何,如果你不想详细说明,只需使用'Thread.Sleep()'。 – CodeCaster

回答

0

当该服务的启动类型设置为“自动(延时启动)”,DelayedAutostart的值设置为1个 HKLM \系统\ CurrentControlSet \服务\\ DelayedAutostart

为了增加120秒默认延迟,右键单击注册表项,并添加新的密钥AutoStartDelay(DWORD(32位)

 **HKLM\SYSTEM\CurrentControlSet\services\<service name>\AutoStartDelay** 

它的值可以被设置为十进制240例如。