Windowsサービスのスタートアップタイムアウトを増やす方法


33

ソフトウェアを非常に遅いサーバーに移行しました。一部のソフトウェアサービスは、システムタイムアウトのため起動を拒否します。タイムアウトをデフォルトの30秒(?)から数分に増やすにはどうすればよいですか?

前もって感謝します!

回答:


69

レジストリのタイムアウト値を変更できます


1. Click Start, click Run, type regedit, and then click OK.
2. Locate and then click the following registry subkey:
 - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
3. In the right pane, locate the ServicesPipeTimeout entry.

**Note**: If the ServicesPipeTimeout entry does not exist, you must create it. To do this, follow these steps:

 - On the Edit menu, point to New, and then click DWORD Value.
 - Type ServicesPipeTimeout, and then press ENTER. 
4. Right-click ServicesPipeTimeout, and then click Modify.
5. Click Decimal, type 60000, and then click OK.
 - This value represents the time in milliseconds before a service times out.
6. Restart the computer.


1
user149591はこれを回答としてマークしてください。
ニックデマヨ

@NickDeMayo彼が8月19日から戻ってこなかった様子を見て、それは起こりそうにないようです。
HopelessN00b

@ HopelessN00bユーザーに代わってmodが回答にマークを付けることはできませんか?:)
MichelZ

1
他の状況(Windowsの再起動など)でこのタイムアウトを制御する方法の詳細については、SOの回答を参照してください:stackoverflow.com/a/29928342/434413
Chris Kline

1
@Dominique 2の32乗、-1を引いた値。その高い値はあなたに何の役にも立ちません。これは、Windowsが待機する時間です...プロセスの起動に時間がかかっている場合、起動に問題があるように思えますが、Windowsサービスのタイムアウトが原因ではない可能性があります。
HopelessN00b
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.