Analiza Svchost.exe (usługa hosta), jeśli używa 99% procesora

Mówimy o wybitnym protagonistą każdego systemu Windows, procesie Svchost.exe (tzw. W Windows 7 i XP) lub usłudze hosta (jak nazywa się w Windows 10 i 8), którą można zobaczyć wielokrotnie podczas otwierania menedżer zadań.
Svchost.exe, zdefiniowany przez Microsoft jako ogólny proces hosta dla usług, które uruchamiają biblioteki z dynamicznymi linkami (DLL), to plik, który uruchamia się z Windows, znajduje się w folderze C \ Windows \ System32 i ładuje kilka usług Windows jednocześnie .
W celu debugowania, tj. W celu zapewnienia użytkownikowi większych możliwości usuwania błędów, plik svchost.exe jest uruchamiany w kilku równoczesnych sesjach, a każda z nich ładuje grupę usług.
Na przykład jeden proces hosta usługi sieciowej zarządza usługami sieciowymi, inny proces hosta lokalnych usług systemowych może wykonywać wszystkie usługi związane z interfejsem użytkownika i tak dalej.
Jeśli każda usługa działała w ramach jednego procesu hosta, problem jednej z usług wystarczał do awarii komputera.
W ten sposób jednak, dzięki podziałowi na grupy, jeśli w określonej usłudze wystąpiły błędy, system Windows powinien pozostać funkcjonalny.
CZYTAJ TAKŻE: Jak uniknąć spowolnienia i 100% procesora w przypadku wielu otwartych programów
Zasadniczo usługa hosta to proces, który uruchamia usługi Windows i zarządza nimi .
Proces svchost, który nie powinien interesować użytkownika, ponieważ wykonuje swoją pracę w ciszy i bez zauważenia, był w przeszłości bardzo badany, ponieważ jest odpowiedzialny za awarie systemu i nadmierne użycie procesora.
W czasach Windows XP, kiedy komputery miały znacznie bardziej ograniczone zasoby, a system operacyjny wciąż nie był zoptymalizowany, na blogach technologicznych zaleca się zatrzymanie wszystkich niepotrzebnych usług, aby przyspieszyć działanie komputera.
Na nowoczesnych komputerach z systemem Windows 10 proces usługi hosta jest znacznie bardziej stabilny, a wpływ usług na wydajność systemu jest bardzo niewielki.
Jednak nawet dzisiaj możliwe jest, że komputer ulegnie awarii i zwolni, aż się zatrzyma, ponieważ jeden z procesów usługi hosta lub svchost.exe zajmuje 99% procesora i nie przenosi już niczego na komputer.
Prawie zawsze przyczyną tego problemu jest obecność wirusa lub złośliwego oprogramowania, które wykorzystują plik svchost.exe do ukrycia się w środku grupy procesów o identycznej nazwie.
Często wirusy te otwierają drzwi w Internecie, do którego podłączony jest komputer, powodując poważne problemy.
Wciąż pamiętamy dzisiaj, w jaki sposób znany i przerażający wirus, taki jak Worm Blaster sprzed wielu lat, był w stanie wysłać 100% sesję svchost.exe, zmuszając komputer do zamknięcia się.
W innych przypadkach może występować problem ze sterownikiem systemu lub zasobem sprzętowym podłączonym do komputera.
To powiedziawszy, jeśli zauważysz, że określone wystąpienie usługi Host powoduje nadmierne użycie procesora lub nadmierne użycie pamięci RAM, możesz sprawdzić, które konkretne usługi są zaangażowane i dowiedzieć się, jak to naprawić.
Pamiętaj, że nie można zakończyć losowego procesu svchost.exe z menedżera zadań bez spowodowania błędu systemu Windows, który powoduje awarię systemu.
Najlepszym sposobem przeprowadzenia analizy Svchost.exe i sprawdzenia, które usługi są hostowane przez konkretną instancję usługi hosta, jest skorzystanie z menedżera zadań lub, jeszcze lepiej, programu Process Explorer (jedna z najpopularniejszych alternatyw dla menedżera zadań) ).
W systemie Windows 10 i Windows 8 można użyć menedżera zadań lub menedżera zadań do analizy różnych procesów usługi hosta.
Następnie kliknij prawym przyciskiem myszy pasek zadań na pulpicie, otwórz Menedżera zadań, naciśnij Więcej szczegółów .
Na karcie procesów przewiń w dół i znajdź różne usługi hosta i rozwijaj je jeden po drugim, aby zobaczyć różne grupy usług.
Klikając jedną z usług prawym przyciskiem myszy, możesz ją zatrzymać lub otworzyć ekran zarządzania usługami, aby znaleźć więcej informacji, a następnie, jeśli chcesz, zdecydować, aby nie uruchamiać go ponownie automatycznie.
Menedżer zadań Windows 7 nie jest tak przejrzysty i aby znaleźć usługi związane z konkretnym wystąpieniem svchost.exe, należy kliknąć go prawym przyciskiem myszy, a następnie wybrać opcję „ przejdź do usługi ”.
Process Explorer, szczególnie zalecany dla systemu Windows 7, to program Microsoft do zarządzania procesami systemu Windows, który zapewnia wszystkie informacje o procesach svchost i pozwala dowiedzieć się, do których usług odnosi się każdy proces.
Dzięki Process Explorer możesz zrozumieć, co to jest każda sesja svchost.exe, a następnie sprawdzić, czy nie było 99% procesora, który jest odpowiedzialny za blokadę komputera.
Po rozpoznaniu, która usługa powoduje problemy, możesz ją wyłączyć, przechodząc do Panelu sterowania -> narzędzia administracyjne -> usługi .
Process Explorer to program, który pokazuje szczegóły wszystkich aktywnych procesów, ale do szczegółowej analizy aktywnych procesów svchost i tych, które zaczynają się od komputera, można użyć dwóch innych konkretnych narzędzi systemu Windows.
Aby sprawdzić, które procesy svchost rozpoczynają się po włączeniu komputera, możesz użyć innego, dość starego programu, zwanego analizatorem procesu svchost .
Ostatnia notacja: aby dowiedzieć się, czy wirus jest ukryty za jednym z procesów usługi hosta, możesz kliknąć prawym przyciskiem myszy nazwę procesu, a następnie wybrać opcję „ Otwórz ścieżkę pliku ”.
Jeśli otworzysz folder Windows \ System32, prawie na pewno nie jest to złośliwe oprogramowanie.
Ponadto svchost.exe nie musi uzyskiwać dostępu do sieci, więc jeśli zapora sieciowa zgłasza nietypowe działania i żądania wyjścia z Internetu przez ten plik, może to być złośliwe oprogramowanie.
CZYTAJ TAKŻE: Zamknij niepotrzebne aktywne procesy systemu Windows i wyeliminuj zmarnowaną pamięć na komputerze

Zostaw Swój Komentarz

Please enter your comment!
Please enter your name here