Jaka jest różnica między usługą „ręczną” a „wyłączoną” w systemie Windows?

49

Usługi systemu Windows wydają się występować w trzech typach uruchamiania:

  • Automatyczny: wydaje się oznaczać, że jest uruchamiany podczas uruchamiania
  • Instrukcja: wydaje się oznaczać, że jest ona nie uruchomione podczas startu
  • Wyłączone: również wydaje się oznaczać, że jest ona nie uruchomione podczas startu

Jaka jest różnica między tymi dwoma ostatnimi?

Timwi
źródło
W późniejszych wersjach dostępne są również „Automatic (Delayed)” (dodane w Vista / 2008) i „Trigger Started” (dodane w 7 / 2008R2).
Richard
Widzę boot i system też w VS2013.
Jan

Odpowiedzi:

54

Ręczne oznacza, że ​​usługa uruchomi się tylko wtedy, gdy Windows lub inna usługa będzie jej potrzebować, lub jeśli uruchomisz coś w celu uruchomienia usługi. Możesz użyć polecenia net start servicenamez wiersza poleceń, aby włączyć usługę ręczną. Po ponownym uruchomieniu usługa będzie ponownie wyłączona, dopóki nie zostanie ponownie uruchomiona.

Z kolei wyłączone , oznacza, że ​​usługa pozostanie wyłączona, niezależnie od tego, czy spróbujesz ją uruchomić, czy nie. Inne usługi lub aplikacje zależne od wyłączonej usługi mogą zawieść.

Aby uzyskać więcej informacji, zobacz wątek dyskusyjny MSFN na temat Manual vs. Disabled .

studiohack
źródło
9
Tak więc „Ręcznie” można również nazwać „na żądanie”, podczas gdy „Wyłączone” oznacza „niedozwolone”?
hej, stare pytanie, ale zastanawiałem się, czy wiesz - pod jakim warunkiem program uruchamia serwis manualny? Czy to znaczy, że program musi wysłać zapytanie do usługi lub wysłać zapytanie bezpośrednio? Ponieważ program, który wymaga ręcznie uruchomionej usługi, może nadal zawieść, próbuję ustalić, czy tak się dzieje, ponieważ niektóre programy najpierw sprawdzają, czy usługa jest uruchomiona, czy też program próbuje wysłać do niej określone polecenie, które nie spełnia kryteria ręcznego uruchomienia i dlatego nie można uruchomić, a program nie powiedzie się.
matgenius
8

Jedyną różnicą między ręcznym a automatycznym jest to, że w przypadku automatycznego system operacyjny sam uruchamia usługę po uruchomieniu, podczas gdy w przypadku ręcznym usługa jest uruchamiana tylko wtedy, gdy jest wywoływana przez inną usługę lub program.

Jeśli w ogóle nie potrzebujesz tej usługi, musisz ją wyłączyć. Telefonia wydaje się być jedną z tych usług, które zawsze chcą się uruchomić, nawet jeśli pozornie nie masz nic, co by z niej korzystało, a system zawsze narzekałby, gdybyś ją wyłączył. Wydaje się, że naprawili ten problem w Vistę i mogli naprawić XP / SP3.

użytkownik81948
źródło