Mamy kilka usług Windows napisanych w .NET. Zaczynają dobrze ręcznie w ramach usług mmc, ale pomimo ustawienia na Automatyczny, nigdy nie uruchamiają się po włączeniu (lub ponownym uruchomieniu) maszyny.
Aktualizacja W dzienniku zdarzeń, zamiast „Xyz start”, obok wszystkich innych usług, po prostu widzę „Usługa Xyz weszła w stan zatrzymania”. oraz oddzielny błąd z informacją: „Osiągnięto limit czasu (30000 milisekund) podczas oczekiwania na odpowiedź transakcji z usługi slsvc.”.
Jeśli ręcznie je uruchomię, otrzymam normalny wpis w dzienniku zdarzeń, zgodnie z oczekiwaniami, i wszystko jest w porządku - do następnej poprawki Windows Update, która wymusza ponowne uruchomienie i wszystkie usługi są ponownie wyłączone.
Jakieś pomysły? Próbowałem ustawić je na Opóźniony start bez widocznej różnicy.