Jak naprawić wysokie użycie procesora przez Svchost.exe
SVCHOST.EXE to jeden z tych tajemniczych procesów, które stale działają w systemie Windows(Windows) i są absolutnie niezbędne, ale nigdy nie wiadomo dokładnie, co robi. Czym więc jest SVCHOST.EXE ? Identyfikacja rzeczywistych usług i programów działających w każdym procesie SVCHOST.EXE jest zadaniem, o którym warto wiedzieć, zwłaszcza gdy proces ten pochłania 99 lub 100 procent twojego procesora!(SVCHOST.EXE)
Więc zanim zagłębimy się w rozwiązania, lepiej zrozumiemy, co faktycznie robi ten proces i jak możesz rozwiązać niektóre problemy, które mogą wystąpić. Po pierwsze, svchost oznacza „ Host usługi(Service Host) ” i robi dokładnie to, co sugeruje nazwa: pomaga „hostować” usługi. Usługa w systemie Windows(Windows) to po prostu program w systemie operacyjnym, który wykonuje określoną pracę i działa w tle przez cały czas, gdy komputer jest włączony, nawet jeśli nie jesteś zalogowany.
Większość znanych Ci programów działa jako samodzielny plik wykonywalny, np. .EXE. Jednak większość usług jest zaimplementowana w postaci bibliotek DLL(DLLs) , które nie mogą działać samodzielnie. W związku(Hence) z tym svchost ładuje te biblioteki DLL(DLLs) i uruchamia je samodzielnie. Dlatego po otwarciu Menedżera zadań systemu Windows(Windows Task Manager) zobaczysz kilka uruchomionych procesów svchost.exe. Jeśli chcesz uzyskać więcej informacji na temat Menedżera zadań(Task Manger) , zapoznaj się z moimi artykułami na temat zrozumienia Menedżera zadań .
Zauważysz, że obecnie na moim komputerze działa osiem procesów svchost, które zużywają różne ilości pamięci i działają pod różnymi nazwami użytkowników. Załóżmy, że jeden z nich działa z nadmiernie wysokim obciążeniem procesora(CPU) wynoszącym 100 procent, jak możemy zidentyfikować faktycznie uruchomioną aplikację?
W rzeczywistości można to zrobić na dwa sposoby: zrobić to wszystko ręcznie za pomocą wiersza polecenia i narzędzia Usługi(Services) lub za pomocą aplikacji innej firmy. Wspomnę tutaj o obu na wypadek, gdyby jeden z nich nie działał dla ciebie.
Najpierw sprawdź obecność wirusów
Zanim przejdziemy do poniższych szczegółów, warto zauważyć, że istnieją przypadki, w których svchost.exe jest w rzeczywistości wirusem. Ponieważ jest to proces systemowy, złośliwi programiści lubią używać nazwy svchost, aby pozostać w ukryciu. Jeśli plik znajduje się w Windows/system32 , najprawdopodobniej nie jest wirusem, jednak dla pewności zawsze zalecam wykonanie skanowania.
Jeśli nie masz jeszcze programu antywirusowego, polecam używanie Kaspersky lub Bitdefender , ponieważ konsekwentnie zajmują one czołowe miejsca w rankingach AV-Test i AV-Comparatives . Nie są one bezpłatne, ale większość darmowych programów antywirusowych kończy się dołączaniem dodatkowego niepotrzebnego oprogramowania lub przekierowywaniem przeglądarki do ich „bezpiecznego” rozwiązania wyszukiwania, które wcale nie jest bezpieczne i po prostu śledzi Cię i wyświetla więcej reklam.
Zidentyfikuj (Identify)procesy(Processes) svchost.exe za pomocą wiersza polecenia(Command Prompt) (trudny sposób)
1. Najpierw idź dalej i kliknij Start , a następnie Uruchom(Run) i wpisz CMD i kliknij OK. W Windows 8.1 kliknij prawym przyciskiem myszy przycisk Start i wybierz Uruchom(Run) .
2. Wpisz następujące polecenie w oknie poleceń i naciśnij Enter
tasklist /svc /fi “imagename eq svchost.exe
Powinieneś otrzymać dane wyjściowe, jak pokazano poniżej, z nazwą, PID i opisem usługi
Zobaczysz teraz każdy proces svchost wraz z jego unikalnym numerem identyfikacyjnym i usługami, za których uruchomienie jest odpowiedzialny. Jednak te nazwy są nadal bardzo tajemnicze i wszystkie są nazwami skróconymi. Aby uzyskać więcej przydatnych informacji o procesie, możemy skorzystać z przeglądarki usług(Services) w systemie Windows.
3. Kliknij prawym przyciskiem Mój komputer(My Computer) , wybierz Zarządzaj(Manage) . Na wyświetlonym ekranie wybierz Zarządzanie komputerem(Computer Management) , a następnie Usługi i aplikacje( Services and Applications) . Na koniec wybierz Usługi(Services) .
4. Teraz spróbuj dopasować zagadkową nazwę usługi Windows do łatwych do odczytania nazw w zakładce Usługi . (Services)To trochę i może zająć trochę czasu, ponieważ jeśli weźmiesz proces o ID 1436 i nazwie WudfSvc , musisz spróbować znaleźć go na liście. Jeśli klikniesz dwukrotnie jedną z nazw usług, zobaczysz również ich tajemniczą nazwę, więc w ten sposób możesz je dopasować. W moim przypadku domyśliłem się, że W oznacza, że proces rozpoczyna się od „ Windows ” i otwierałem je, dopóki nie zobaczyłem dopasowania.
Jak widać, usługa Windows Driver Foundation nazywa się w skrócie wudfsvc !
Zidentyfikuj (Identify)procesy(Processes) svchost.exe za pomocą Process Explorer (łatwy sposób)
Jeśli okaże się, że jest to zbyt trudne, jest o wiele prostszy sposób! Sprawdź narzędzie Process Explorer firmy (Process Explorer)Microsoft (pierwotnie od SysInternals ). Narzędzie jest całkowicie bezpłatne i zawiera szczegółowe informacje o każdym aktualnie uruchomionym procesie.
Po pobraniu wystarczy uruchomić plik exe, ponieważ nie trzeba go instalować. Najedź myszą na proces svchost, a otrzymasz wyskakujące okienko pokazujące, które usługi działają w ramach tego procesu. Zaletą eksploratora procesów jest to, że zamiast krótkiej nazwy otrzymuje przyjazną nazwę dla każdego procesu.
Menedżer zadań Windows 8
Ostatnią rzeczą, o której chciałem wspomnieć, był fakt, że menedżer zadań systemu Windows 8(Windows 8) w zasadzie sprawia, że korzystanie z wiersza poleceń lub Eksploratora(Explorer) procesów jest całkowicie przestarzałe. Otwórz Menedżera zadań(Task Manager) , naciskając CTRL + SHIFT + ESC i przewiń w dół na karcie Procesy(Processes) do miejsca, w którym jest napisane Procesy systemu Windows(Windows Processes) .
Tutaj zobaczysz każdy proces svchost.exe wymieniony jako Host usługi:(Service Host:) a następnie typ konta, na którym działa ( System lokalny , Usługa sieciowa(Network Service) itp.). Obok niego będzie również numer, a jeśli rozwiniesz element, klikając strzałkę, zobaczysz również każdą usługę działającą w ramach tego konkretnego procesu.
Naprawianie wysokiego użycia procesora SVCHOST
Teraz, gdy już wiesz, który proces pochłania cały twój procesor(CPU) , możemy rozwiązać ten problem. Jeśli stwierdzisz, że proces nie jest procesem systemu Windows(Windows) , takim jak Windows Update lub Zapora systemu Windows(Windows Firewall) itp., po prostu zabij proces i odinstaluj program.
Jednak w większości przypadków ten problem ma coś wspólnego z procesem systemu Windows(Windows) . Najlepszym rozwiązaniem w tym przypadku jest zainstalowanie wszystkich najnowszych aktualizacji z witryny internetowej firmy Microsoft. Jeśli nie możesz tego zrobić normalnie w systemie Windows(Windows) , spróbuj ponownie uruchomić komputer w trybie awaryjnym i spróbuj ponownie.
Ponadto, jeśli możesz przejść do zakładki Usługi(Services) , tak jak to zrobiliśmy powyżej, kliknij usługę prawym przyciskiem myszy i wybierz Wyłącz(Disable) . Nawet jeśli jest to Windows Update lub Zapora(Firewall) , nie martw się, możesz włączyć ją ponownie później. Następnie uruchom ponownie komputer i przejdź do witryny internetowej firmy Microsoft i ręcznie pobierz aktualizacje. Ponownie włącz usługę i ponownie uruchom komputer i miejmy nadzieję, że wszystko działa!
Aby wyłączyć usługę w systemie Windows(Windows) , kliknij ją prawym przyciskiem myszy na karcie Usługi(Services) i wybierz Właściwości(Properties) .
Następnie wybierz opcję Wyłączone(Disabled) z pola kombi Typ uruchomienia(Startup type) znajdującego się na środku okna dialogowego:
Przeszedłem przez ten proces kilka razy i u mnie zadziałał. Więc ponownie, najpierw wyłącz usługę, a następnie uruchom ponownie komputer, następnie zainstaluj aktualizacje ręcznie, a następnie ponownie włącz usługę, a następnie ponownie uruchom komputer. Jeśli to nie zadziała, musisz wykonać instalację naprawczą systemu Windows(Windows) . Wyszukaj w Google instalację naprawy i postępuj zgodnie z instrukcjami. Jeśli używasz systemu Windows 8(Windows 8) , możesz odświeżyć komputer(refresh your computer) . Jeśli masz jakieś pytania, napisz komentarz. Cieszyć się!
Related posts
Jak naprawić kod błędu Disney Plus 83
Jak naprawić kod błędu Hulu RUNUNK13
Jak naprawić kod błędu Disney+ 73
Jak naprawić kod błędu Netflix F7701-1003?
Jak naprawić kod błędu Netflix NW-2-5?
Jak naprawić podgląd miniatur nie wyświetlający się w Eksploratorze Windows 11/10?
Jak naprawić lub naprawić smartfon uszkodzony na mokro lub w płynie?
10 najlepszych sposobów na naprawę kodu błędu Netflix M7353-5101
Napraw system i skompresowaną pamięć Wysoki procesor, pamięć RAM, użycie dysku
8 sposobów na naprawienie wysokiego użycia procesora przez TiWorker.exe
Jak naprawić wysokie użycie procesora przez proces bezczynności systemu?
Jak naprawić niestabilne filmy na YouTube
Jak naprawić wysokie użycie procesora w systemie Windows 10?
Jak naprawić awarię lub zatrzymanie zoomu?
Jak naprawić niedziałający reCAPTCHA
Jak naprawić błąd Twitcha 2000 w Google Chrome?
Napraw hosta usługi: system lokalny (svchost.exe) Wysokie użycie procesora i dysku
Napraw system Windows nie może skonfigurować tego połączenia bezprzewodowego
Jak naprawić i naprawić błąd Winsock w systemie Windows
Napraw „\komputer jest niedostępny. Możesz nie mieć uprawnień do korzystania z tego zasobu sieciowego”