2013-04-18 35 views
8

Zrobiłem kilka badań i zaimplementowałem kilka dodatków z pytań, które znalazłem tutaj na StackOverFlow. ale ja nadal występują problemy z obsługą nie auto począwszyUsługa systemu Windows nie jest automatycznie uruchamiana po ponownym uruchomieniu komputera

oto niektóre z pytań/odpowiedzi, które przeczytałem

  1. How To Auto Start Windows Service
  2. Automatically start a windows Service on install
  3. Auto Start Windows Services through installer in vs net 2008
  4. How to Automatically start your service after install

Ustaw typ uruchomienia w moim kodu instalatora

ustawić po zainstalowaniu kod

testowałem poprzez ponowne uruchomienie, nic.

odinstalowany, ponownie zainstalowany, uruchomiona usługa, a następnie ponownie uruchomiony, usługa nie uruchomiła się automatycznie przy ponownym uruchomieniu.

Upewniłem się, że za każdym razem, gdy wprowadzałem zmianę, wykonałem przebudowę projektu i projektu instalacji przed ponowną instalacją.

Nie znajduję zbyt wiele dla mojej obecnej sytuacji, gdy przeszukuję Google.

Czy czegoś brakuje?

Odpowiedz

8

Jeśli usługa StartType jest ustawiona na Automatyczny, ale usługa nie działa po ponownym uruchomieniu, to albo twoja usługa ma zależność od innej usługi, która nie uruchamia się poprawnie, albo twój kod startowy twojej usługi się nie udaje i kończy się zatrzymanie usługi. Sprawdź dziennik zdarzeń systemu Windows pod kątem błędów (jeśli nie rejestrujesz własnych błędów, powinieneś być).

+0

Niekoniecznie tak jest. Moja usługa nie ma zależności i działa dobrze przez ostatnie 10 lat. Potem wczoraj zaktualizowałem do 1703 (Aktualizacja twórców), a teraz nie startuje przy starcie; ale nadal można uruchomić ręcznie. –

3

Przejdź do usług systemu Windows, kliknij prawym przyciskiem myszy -> Właściwości, a następnie wybierz Typ uruchomienia na Automatyczny.

+2

Czy logujesz się? Wyobrażam sobie, że jeśli jest ustawiony na automatyczny i nie uruchamia się ponownie, to gdzieś będzie wyjątek. – Jeff

Powiązane problemy