Jak zwiększyć limit czasu uruchamiania usługi Windows

33

Przeprowadziłem migrację oprogramowania do bardzo wolnego serwera. Niektóre usługi oprogramowania odmawiają uruchomienia z powodu przekroczenia limitu czasu systemu. Jak zwiększyć limit czasu z domyślnych 30 sekund (?) Do kilku minut?

Z góry dziękuję!

użytkownik149691
źródło

Odpowiedzi:

69

Możesz zmodyfikować wartość limitu czasu w rejestrze .


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.

Beznadziejny
źródło
1
user149591 proszę zaznaczyć to jako odpowiedź.
Nick DeMayo,
@NickDeMayo Widząc, jak nie wrócił od 19 sierpnia, wydaje się mało prawdopodobne.
HopelessN00b
@ HopelessN00b Nie można modyfikować modów jako odpowiedzi w imieniu użytkowników? :)
MichelZ
1
Aby uzyskać więcej dyskusji na temat kontrolowania tego limitu czasu w innych sytuacjach (ponowne uruchomienie systemu Windows itp.) Zobacz tę odpowiedź SO: stackoverflow.com/a/29928342/434413
Chris Kline
1
@Dominique 2 do potęgi 32, minus 1. Nie znaczy to, że tak wysoka wartość przyniesie ci pożytek. Właśnie tak długo Windows będzie czekać ... jeśli proces trwa tak długo, wydaje mi się, że ma problem z uruchomieniem i może to nie być limit czasu usługi Windows, który powoduje ból.
HopelessN00b