2015-06-12 204 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例如。