svchost.exe: Co to jest ten proces hosta? Dlaczego ładuje się system?

Przyjrzyjmy się popularnym pytaniom związanym z usługą hosta, czyli svchost.exe. W szczególności: co to jest svchost.exe? Dlaczego w Menedżerze zadań jest wiele procesów svchost.exe? Jak znaleźć nazwę usługi i opisy svchost? Dlaczego svchost.exe ładuje procesor, pamięć, dysk lub system jako całość? W Menedżerze zadań można zobaczyć nazwy, takie jak Usługa hosta, Host usługi lub svchost.exe. Pamiętaj, że to to samo.

Co to jest svchost.exe w systemie Windows?

Svchost.exe to nazwa hosta wspólnego procesu dla usług uruchamianych z bibliotek dołączanych dynamicznie. Zasadniczo svchost.exe zarządza usługami systemowymi uruchamianymi z bibliotek DLL. Co to znaczy? Na przykład prawdopodobnie zainstalowałeś gry na swoim komputerze i jeśli uruchomisz plik wykonywalny „.exe” w systemie Windows, instalacja tej gry rozpocznie się w zwykły sposób. Problem polega na tym, że nie można uruchomić pliku DLL bezpośrednio z systemu Windows w taki sam sposób, jak pliku wykonywalnego „.exe”. Zamiast tego używa opakowania załadowanego z pliku wykonywalnego. Tak narodził się proces Svchost.exe, który uruchamia bibliotekę DLL, która znajduje się w katalogu System32. Przykładami takich usług systemowych są: „Aktualizacje automatyczne”, „Zapora systemu Windows”, „Plug and Play”, „Usługa faksowania ”,„ Motywy systemu Windows ”i wiele innych.www.neuber.com/taskmanager/process/svchost.exe.html

Dlaczego jest uruchomionych tak wiele svchost.exe?

Podczas uruchamiania systemu Svchost.exe sprawdza część dotyczącą usług w kluczu rejestru i tworzy listę usług, które musi załadować. Każda sesja Svchost.exe może zawierać grupowanie usług. Ma to na celu zmniejszenie liczby różnych uruchomionych usług i usprawnienie debugowania w razie potrzeby. Na przykład jeden proces svchost.exe uruchamia trzy usługi skojarzone z zaporą. Zgadzam się, wygodniej jest zobaczyć jeden proces niż trzy? Jeśli błąd wystąpi w jednej z trzech działających usług, znacznie ułatwia to debugowanie i rozwiązywanie problemów. Dotyczy to pozostałych usług, które svchost.exe może załadować i zgrupować w jedną.

uruchamianie wielu svchost.exe w menedżerze zadań

Gdzie sprawdzić, jakie usługi uruchamia się svchost.exe

Możesz poszukać w edytorze rejestru usług uruchamianych przez svchost.exe. Aby to zrobić, naciśnij Win + R i wpisz regedit, aby uruchomić Edytor rejestru. Następnie podążaj ścieżką:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost

Możesz zauważyć, że otworzyłem DcomLaunch i jest w nim 7 powiązanych usług, które będą widoczne jako jeden proces svchost.exe .

Usługi w rejestrze, które uruchamia svchost

Listę usług powiązanych z svchost.exe można również sprawdzić za pomocą wiersza poleceń. Aby to zrobić, uruchom wiersz poleceń jako administrator i wprowadź polecenie:

  • Tasklist /SVC

Możesz zauważyć, że svchost.exe uruchamia 4 usługi i łączy je w jedną. Nie można również łączyć, jak w przykładzie PlugPlay.

lista usług uruchamianych przez svchost

svchost.exe ładuje system - procesor, pamięć lub dysk

Kiedy zobaczysz w Menedżerze zadań, że usługa hosta ( svchost.exe ) ładuje system, w szczególności procesor, pamięć lub dysk, może to nie być to, co sobie wyobrażałeś i mogą zostać załadowane zupełnie inne usługi. Na przykład uruchamiamy aktualizacje systemu Windows 10 w centrum aktualizacji, a svchost.exe załaduje procesor, pamięć lub dysk do prawie 100%. Po zainstalowaniu aktualizacji proces svchost.exe nie będzie już ładował systemu. W innym przypadku można uruchomić automatyczne sprawdzanie przez program Windows Defender iw tym momencie system uruchomi się do 70-90%. Musisz tylko poczekać. W innych przypadkach może to być wirus.

Jak dowiedzieć się, jaka usługa jest powiązana z svchost.exe

Naciśnij Ctrl + Shift + Esc, aby otworzyć Menedżera zadań. Następnie zobaczmy, co dokładnie mamy pod obciążeniem. W moim przypadku widzę, że Service Host: Local System ładuje mój dysk. Rozwiń listę „Host usługi” i jest tam kilka usług. Rzuciłem okiem i stwierdziłem, że jest taka usługa jak „ Windows Update ”, po czym przeszedłem do ustawień centrum aktualizacji i stwierdziłem, że są instalowane nowe aktualizacje dla systemu. Poczekam, a mój dysk, po zakończeniu wszystkich procesów aktualizacji, przestanie się ładować.

Na przykład, jeśli nie wiesz, która usługa znajduje się na liście „Hosty usług”, kliknij usługę prawym przyciskiem myszy i wybierz opcję „ Otwórz usługę ”. Znajdziesz tam opis tej usługi i do czego służy. Aby opisać tę usługę, możesz również wybrać opcję „Wyszukaj w Internecie”.

Dowiedz się, do czego służy ta usługa

Jak sprawdzić, czy svchost.exe jest wirusem

Złośliwe oprogramowanie może załadować system do 80%. W szczególności wirus może mieć dokładnie taką samą nazwę jak svchost.exe. , Otwórz Menedżera zadań, naciskając Ctrl + Shift + Esc i kliknij prawym przyciskiem myszy usługę hosta, która Twoim zdaniem jest wirusem. Następnie wybierz „Otwórz lokalizację pliku” i jeśli svchost.exe znajduje się w katalogu C: \ Windows \ System32 , to nie jest wirusem. Polecam również korzystanie ze skanera antywirusowego, takiego jak Zemana.

Lokalizacja serwisu serwisu