Zdarza się, że w services.msc jest widoczne, że usługa serwera lub agenta jest uruchomiona, natomiast sama w sobie nie działa lub nie uruchomiła się po uprzednim zatrzymaniu. Błąd w dzienniku zdarzeń Windows legitymowany jest kodem 7000, 7009, 7011 i oznacza błąd w starcie usługi.
Błąd najczęściej przytrafia się na Windows Server, ale może dotyczyć również innych systemów Windows w rozwiązaniach nieserwerowych.
Przykłady:
Event Type: Error
Event Source: Service Control Manager
Event Category: None
Event ID: 7000
The ServiceName service failed to start due to the following error:
The service did not respond to the start or control request in a timely fashion.
Event Type: Error
Event Source: Service Control Manager
Event Category: None
Event ID: 7011
Description:
Timeout (30000 milliseconds) waiting for a transaction response from the ServiceName service.
Event Type: Error
Source: Service Control Manager
Event ID: 7009
Task Category: None
A timeout was reached (30000 milliseconds) while waiting for the ServiceName service to connect.
Jak sobie z takim problemem poradzić? Poniżej rozwiązanie.
Klikamy Start, przechodzimy w „Uruchom”, wpisujemy ‚regedit’ i otwieramy rejestr.
Musimy zlokalizować i przejść pod klucz:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
Po prawej stronie należy zlokalizować ServicesPipeTimeout oraz wprowadzić wartość 60000.
Jeżeli nie istnieje musimy utworzyć taki klucz > ServicesPipeTimeout:
Dodajemy nową wartość DWORD
Wpisujemy ServicesPipeTimeout i zatwierdzamy zmianę
PPM> ServicesPipeTimeout i przechodzimy w „Modyfikuj”
Ustawiamy wartość 60000 zatwierdzając ją.