Zalecane, 2024

Wybór Redakcji

Wyświetl listę usług obsługiwanych przez proces svchost.exe w systemie Windows

Svchost.exe to proces, w którym są hostowane inne usługi Windows, które wykonują różne funkcje systemowe. Na komputerze może być uruchomionych wiele instancji svchost.exe, przy czym każde wystąpienie zawiera inną usługę. Opublikowaliśmy post na chwilę, co możesz zrobić, jeśli svchost.exe zużywa wysoki procent twojego procesora.

W tym artykule pokażę Wam kilka sposobów przeglądania rzeczywistego procesu lub usługi działającej w svchost.exe. Na większości komputerów z systemem Windows zobaczysz od 10 do 20 uruchomionych procesów. Jeśli wystąpi problem i jeden konkretny proces svchost.exe powoduje problemy, prawdopodobnie możesz go łatwo naprawić, gdy wiesz, która usługa działa w tym procesie.

Menadżer zadań

Jeśli korzystasz z systemu Windows 10, musisz szukać dalej niż menedżer zadań. Kliknij Start i wpisz menedżer zadań lub po prostu naciśnij i przytrzymaj CTRL + SHIFT + ESC na klawiaturze. Spowoduje to wyświetlenie menedżera zadań. Jeśli widzisz małe okienko z listą aktualnie uruchomionych programów, kliknij Więcej informacji u dołu.

Następnie kliknij kartę Procesy i przewijaj aplikacje i procesy w tle, aż dojdziesz do procesów systemu Windows . Kontynuuj przewijanie w dół, aż zaczniesz widzieć Hosta usługi:. Powinno być ich sporo na liście.

Jak widać, każdy host usługi będzie miał nazwę usługi wymienioną po średniku. Dzięki temu naprawdę łatwo jest zobaczyć, która usługa jest powiązana z jakim procesem svchost.exe. Jeśli chcesz zobaczyć dokładny identyfikator procesu, kliknij prawym przyciskiem myszy linię i wybierz Przejdź do szczegółów .

Spowoduje to automatyczne przejście do zakładki Szczegóły i automatycznie wybierze linię odpowiadającą temu procesowi.

Teraz widzimy, że usługa klienta DHCP działa w svchost.exe z identyfikatorem procesu 1504. Jest to zdecydowanie najłatwiejszy sposób na wykonanie tego zadania, ale wymaga systemu Windows 10. Jeśli korzystasz z systemu Windows 7 lub wcześniejszego, przeczytaj o innych metodach.

Polecenie listy zadań

W dowolnej wersji systemu Windows można użyć wiersza polecenia, aby wygenerować listę wszystkich procesów svchost.exe wraz z usługą, która działa wewnątrz każdego z nich. Aby to zrobić, po prostu otwórz wiersz polecenia, klikając Start i wpisując cmd .

W wierszu polecenia wykonaj polecenie kopiuj / wklej następujące polecenie:

 lista zadań / svc | znajdź "svchost.exe" 

Spowoduje to wygenerowanie listy wszystkich działających procesów, przekazanie tej listy do polecenia find i filtrowanie, aby wyświetlać tylko procesy svchost.exe. Jeśli chcesz wyprowadzić to do pliku tekstowego, użyj następującego polecenia:

 lista zadań / svc | znajdź "svchost.exe"> c: \ tasklist.txt 

Zauważ, że aby wyprowadzić do katalogu głównego dysku C, musisz otworzyć wiersz poleceń administratora (Start, wpisz cmd, kliknij prawym przyciskiem myszy wiersz polecenia i wybierz Uruchom jako administrator ). Jeśli jest to łatwiejsze, możesz zmienić ścieżkę na inną, np. C: \ Users \ nazwa_użytkownika \ Dokumenty .

Process Explorer

Wreszcie można użyć programu innej firmy firmy Microsoft o nazwie Process Explorer. Po prostu pobierz, rozpakuj i uruchom plik EXE. Nie ma potrzeby instalowania czegokolwiek, co jest wygodne.

Kliknij nagłówek kolumny Proces, aby posortować listę procesów, a następnie przewiń w dół, aż zobaczysz plik svchost.exe. Najedź kursorem myszy na dowolny proces i pokażą ci usługi powiązane z tym procesem.

Oto kilka prostych i łatwych sposobów, aby dowiedzieć się więcej na temat procesu svchost.exe i tego, co działa w każdym z nich. Cieszyć się!

Top