Co to jest proces Svchost.exe i dlaczego działa tak wiele z nich?
Różne / / December 02, 2021
Kiedy otwierasz Windows Menadżer zadań, są pewne procesy, które natychmiast rozpoznasz. Wtedy będą niektóre, o których nie będziesz miał pojęcia. ten Svchost.exe proces jest prawdopodobnie najczęstszy na liście i być może ten, który jest trudny do wyśledzenia. Przyjrzyjmy się przyczynie i skutkom tego procesu, który wydaje się wypierać tak wiele innych.
Svchost.exe NIE jest złośliwym oprogramowaniem
To zwykle pierwsze zmartwienie, gdy nie możesz rozszyfrować, o co w tym wszystkim chodzi. Ale zdecydowanie nie jest to wirus, chociaż czasami złośliwe oprogramowanie próbuje zamaskować się jako jeden i zaatakować maszynę. Svchost.exe to proces hosta usługi firmy Microsoft. Microsoft mówi jest to ogólna nazwa procesu hosta dla usług uruchamianych z bibliotek dołączanych dynamicznie.
Mówiąc prościej, svchost.exe to plik systemowy, który umożliwia systemowi Windows uruchamianie innych programów. Wiele procesów systemu Windows jest uruchamianych za pośrednictwem plików DLL (Dynamic Linked Library). Ale biblioteki DLL nie mogą uruchamiać się i działać samodzielnie. System operacyjny Windows wymaga programu wykonywalnego, który może działać jako pomost do uruchamiania tych bibliotek DLL. Plik svchost.exe to ten „most”
![Svchost01](/f/3b3dafb5cd941a2c6da187ab109851d6.png)
Aby obsłużyć wszystkie różne procesy DLL, svchost.exe tworzy wiele wystąpień samego siebie. W ten sposób zasoby systemu Windows są lepiej wykorzystywane, ponieważ wiele usług DLL działa jako grupa w jednym pliku svchost.
Ale dlaczego widzimy ich tak wielu?
To całkiem logiczne, biorąc pod uwagę, że svchost.exe jest tak krytycznym składnikiem systemu Windows. Jeśli każdy proces działał w ramach jednego svchost.exe, awaria może doprowadzić do awarii całego systemu. Tak więc każda usługa jest oddzielona logiczną instancją uruchamiającą ją svchost.exe.
Każde wystąpienie svchost.exe jest „hostem” dla bibliotek DLL, które uruchamiają różne usługi w systemie Windows. Dla m.in. jeden proces svchost.exe może obsługiwać usługi sieciowe, inny może obsługiwać motywy pulpitu.
Identyfikacja procesów
Które usługi działają w ramach których konkretny proces svchost.exe jest przydatny, jeśli szukasz trochę spokoju, a także zoptymalizować zasoby systemowe, wyłączając te, które nie są potrzebne. Istnieją dwa proste sposoby identyfikacji procesów svchost.
1. Użyj wiersza poleceń: Otwórz pole Uruchom z Start i wpisz CMD, aby wyświetlić terminal poleceń. Wpisz lista zadań /SVC na monit. Możesz zobaczyć wszystkie biblioteki dynamiczne uruchomione przez svchost.exe.
![Svchost03](/f/661da54fe0ebd7e04072439473e73ced.png)
Problem z tą metodą polega na tym, że procesy nadal nie są w prostym, łatwo zrozumiałym języku angielskim. W tym celu przejdźmy do drugiej metody.
2.Korzystanie z Eksploratora procesów:Eksplorator procesów to ładne, małe narzędzie, które można uruchomić bezpośrednio z pliku ZIP. Uruchom samodzielny program, a następnie możesz wyróżnić poszczególne procesy i dokładnie zobaczyć, co robi każdy proces. Możesz najechać myszą na każdy proces, aby przyjrzeć się szczegółom.
![Svchost02](/f/9cdc11a8faaa345430b5c61badc26186.png)
Mamy nadzieję, że ten artykuł zdołał wyjaśnić proces svchost.exe i pomógł lepiej go zrozumieć.
Jeśli chcesz dodać informacje i podzielić się rzeczami, które wiesz o procesie svchost.exe w systemie Windows, możesz wskoczyć ze swoimi pomysłami w komentarzach.