Wielu użytkowników ma pytania związane z procesem svchost.exe „Proces hosta dla usług systemu Windows” w Menedżerze zadań systemu Windows 10, 8 i Windows 7. svchost.exe ładuje procesor w 100% (szczególnie dotyczy to systemu Windows 7), dzięki czemu niemożliwa normalna praca z komputerem lub laptopem.
Jest to szczegółowy opis tego, czym jest ten proces, do czego służy i jak rozwiązać z nim możliwe problemy, w szczególności, aby dowiedzieć się, która usługa uruchomiona za pomocą svchost.exe ładuje procesor i czy ten plik jest wirusem.
Svchost.exe w Windows 10, 8 i Windows 7 to główny proces ładowania usług systemu operacyjnego Windows przechowywanych w bibliotekach DLL. Oznacza to, że usługi Windows widoczne na liście usług (Win + R, wprowadź services.msc) są ładowane „przez” svchost.exe i dla wielu z nich uruchamiany jest osobny proces, który można zobaczyć w menadżer zadań.
Usługi Windows, a zwłaszcza te, za których uruchomienie odpowiada svchost, są niezbędnymi komponentami do pełnego działania systemu operacyjnego i są ładowane podczas uruchamiania (nie wszystkie, ale większość z nich). W szczególności takie niezbędne rzeczy, które są uruchamiane w ten sposób:
W związku z tym odpowiedzią na pytanie, dlaczego w menedżerze zadań jest wiele elementów „Proces hosta usług Windows svchost.exe”, jest to, że system musi uruchomić wiele usług, których działanie wygląda jak oddzielny proces svchost.exe.
Jednocześnie, jeśli ten proces nie powoduje żadnych problemów, najprawdopodobniej nie należy czegoś w żaden sposób konfigurować, obawiać się, że jest to wirus, a nawet próbować usunąć svchost.exe (pod warunkiem, że znalezienie pliku w C:Windows System32 lub C:WindowsSysWOW64, w przeciwnym razie teoretycznie może okazać się wirusem, o którym będzie mowa dalej).
Jednym z najczęstszych problemów związanych z svchost.exe jest to, że ten proces ładuje system w 100%. Najczęstsze przyczyny tego zachowania to:
Najczęstszą z tych opcji jest nieprawidłowe działanie dowolnej usługi Windows 10, 8 i Windows 7. Aby dowiedzieć się, która usługa powoduje takie obciążenie procesora, wygodnie jest użyć programu Microsoft Sysinternals Process Explorer, który może można pobrać bezpłatnie z oficjalnej strony https://technet.microsoft.com/en-us/sysinternals/processexplorer.aspx (jest to archiwum, które należy rozpakować i uruchomić z niego plik wykonywalny).
Po uruchomieniu programu zobaczysz listę uruchomionych procesów, w tym problematyczny svchost.exe, który ładuje procesor. Jeśli najedziesz kursorem myszy na proces, podpowiedź wyświetli informacje o tym, które konkretne usługi są uruchomione przez to wystąpienie svchost.exe.
Jeśli jest to jedna usługa, możesz spróbować ją wyłączyć (zobacz Jakie usługi można wyłączyć w systemie Windows 10 i jak to zrobić). Jeśli jest ich kilka, możesz poeksperymentować z wyłączeniem lub odgadnąć możliwą przyczynę problemu według rodzaju usług (na przykład, jeśli wszystkie są usługami sieciowymi) (w tym przypadku mogą to być niepoprawnie działające sterowniki sieciowe, konflikty antywirusowe lub wirus korzystający z połączenia sieciowego podczas korzystania z usług systemowych).
Istnieje wiele wirusów, które są ukrywane lub pobierane za pomocą prawdziwego svchost.exe. Jednak w dzisiejszych czasach nie są one zbyt powszechne.
Objawy infekcji mogą być różne:
Jeśli podejrzewasz, że na twoim komputerze jest wirus, do którego dołączony jest plik svchost.exe, polecam:
Warto zauważyć, że 100% wykorzystanie procesora spowodowane przez svchost.exe jest rzadko wynikiem wirusów. Najczęściej jest to nadal konsekwencją problemów z usługami Windows, sterownikami lub innym oprogramowaniem na komputerze, a także „krzywizną” „zespołów” zainstalowanych na komputerach wielu użytkowników.