Podczas korzystania z systemów operacyjnych Windows normalne jest, że widzimy różne rodzaje usług, które są wykonywane w tle w systemie i chociaż celem usług jest umożliwienie aplikacjom i parametrom działania systemu operacyjnego w jak najlepszy sposób , istnieją usługi, które zużywają zasoby i nie są wymagane.
Jedną z usług, które często słyszymy lub widzimy, jest usługa svchost i wiele razy możemy pomyśleć, że jest to wirus lub coś w tym rodzaju, ale jej rola jest naprawdę niezbędna w zadaniach systemu Windows.
Dzisiaj Solvetic nauczy niektórych metod wizualizacji listy usług, które obejmuje svchost, a tym samym nieco lepiej zrozumie wpływ tego na system.
Co to jest svchost.exeUsługa svchost.exe (Host usługi) to proces, który jest odpowiedzialny za wykonywanie wielu plików DLL (bibliotek) w systemie operacyjnym Windows, a sama usługa nie ma możliwości wykonywania działań indywidualnie, więc wymaga pliku wykonywalnego do spełnienia jego funkcja.
To normalne, że w procesie svchost działa wiele procesów, takich jak:
- Host usługi: klient DHCP.
- Host usługi: Klient DNS
- Host usługi: Usługa lokalna (bez podszywania się).
- Host usługi: kopie zapasowe systemu Windows.
- Host usługi: Grupa usług Unistack.
- Host usługi: Usługa aplikacji pomocnika hosta aplikacji IIS.
- Host usługi: wykrywanie SSDP.
- Host usługi: Usługa lokalna (brak sieci).
- Host usługi: zdalne wywołanie procedury.
- Host usługi: UtcSVc.
- Host usługi: wykrywanie sprzętu powłoki.
- Host usługi: Inicjator procesu serwera DCOM.
W tym miejscu pojawia się pytanie, dlaczego tak wiele procesów svchost?Powód jest prosty, ale fundamentalny, ponieważ są to elementy, które pozwalają na poprawne działanie systemu operacyjnego, gdyby svchost był tylko procesem i cały system miałby zawieść zawieszałby się z błędami w czasie wykonywania, nagłymi wyłączeniami, nieplanowanymi restartami, co miałoby wpływ na działanie zarówno systemu, jak i naszych codziennych zadań.
Teraz musimy zwrócić szczególną uwagę, ponieważ istnieje wirus o nazwie Scvhost.exe, który na pierwszy rzut oka sprawia wrażenie hosta usługi Windows, ale zauważ, że prawdziwym procesem jest svchots.exe, ale nie scvhost.exe.
1. Zobacz procesy svchost z Menedżera zadań Windows 10
Krok 1
Pierwszą metodą uzyskania dostępu do tej listy jest menedżer zadań, do którego możemy uzyskać dostęp na różne sposoby, takie jak:
Krok 3
W wyświetlonym oknie przechodzimy do zakładki "Procesy" i tam przechodzimy do sekcji "Procesy Windows" i tam zobaczymy pełną listę procesów svchost lub Service Host:
POWIĘKSZAĆ
Krok 2
Możemy tam zobaczyć szczegóły każdego procesu, a także zasoby, które są minimalne, jakie posiada sprzęt komputerowy. Jeśli potrzebujemy uzyskać szczegółowe informacje o konkretnej usłudze, możemy kliknąć prawym przyciskiem myszy na usługę i wybrać opcję „Przejdź do szczegółów”:
POWIĘKSZAĆ
Krok 3
Wyświetlone zostanie następujące okno. Możemy zobaczyć podsumowanie każdej usługi, a także jej PID, status, nazwę, zużycie i ogólny opis.
Domyślnie, gdy klikniemy prawym przyciskiem myszy usługę, aby zobaczyć jej szczegóły, zostanie ona wybrana w oknie Szczegóły, na przykład kliknęliśmy prawym przyciskiem myszy usługę o nazwie „Host usługi: Usługa lokalna (sieć z ograniczeniami)” i ta została wybrana usługa z PID 2724, jest to idealne rozwiązanie do celów administracyjnych i wsparcia.
POWIĘKSZAĆ
2. Pobierz listę procesów svchost.exe w systemie Windows 10
Z jakiegoś powodu kontrolnego możemy mieć te usługi edytowalne, osiąga się to dzięki wierszowi poleceń systemu Windows, który znajdujemy w dowolnej edycji.
Krok 1
W tym celu uzyskamy dostęp do wiersza poleceń za pomocą następujących klawiszy i wykonanie polecenia cmd a w konsoli użyjemy następującej linii:
+ R
lista zadań / svc | znajdź "svchost.exe"Krok 2
Otrzymany wynik będzie następujący:
POWIĘKSZAĆ
Krok 3
Zobaczymy tam pełną listę z PID i nazwą każdego procesu. Możemy wygenerować ten wynik w pliku tekstowym, wykonując następujący wiersz:
lista zadań / svc | znajdź "svchost.exe"> c: \ svchost.txt
POWIĘKSZAĆ
Krok 4
Spowoduje to wygenerowanie pliku txt z odpowiednimi usługami svchost.exe aktywnymi w systemie:
POWIĘKSZAĆ
3. Uzyskaj usługi svchost.exe za pomocą Eksploratora procesów w systemie Windows 10
Process Explorer to narzędzie opracowane przez firmę Microsoft, aby mieć pełny dostęp do wszystkich aktywnych lub działających w tle procesów systemu operacyjnego.
W górnym oknie narzędzia zostanie wyświetlona lista aktualnie aktywnych procesów, w tym nazwy kont będących właścicielami, natomiast informacje wyświetlane w dolnym oknie zależą od sposobu skonfigurowania Process Explorer: jeśli jest pod kontrolą zobaczymy podsumowanie wybranego procesu w górnym oknie, a jeśli Process Explorer jest w trybie DLL, zobaczymy biblioteki DLL i zmapowane pliki, gdy proces został załadowany.
Możemy go pobrać za darmo pod poniższym linkiem:
POWIĘKSZAĆ
Dzięki tym metodom uzyskamy szczegółowe i kompletne informacje, wiedząc, że svchost.exe jest procesem systemu Windows.