Napraw wysokie użycie procesora przez svchost.exe (netsvcs)
Opublikowany: 2017-07-30
Svchost.exe (Host usługi lub SvcHost) to ogólna nazwa procesu hosta dla usług uruchamianych z bibliotek dołączanych dynamicznie. Wszystkie usługi wewnętrzne systemu Windows zostały przeniesione do jednego pliku .dll zamiast do pliku .exe, ale do załadowania tych plików .dll potrzebny jest plik wykonywalny (.exe); stąd proces svchost.exe został utworzony. Teraz możesz zauważyć, że istnieje kilka wystąpień procesów svchost.exe, ponieważ jeśli jedna usługa ulegnie awarii, nie spowoduje to wyłączenia systemu Windows, a wszystkie te usługi są zorganizowane w grupy, a każda instancja svchost.exe jest tworzona dla każdego z nich Grupa.
Teraz problem zaczyna się, gdy svchost.exe (netsvcs) zaczyna pobierać prawie wszystkie zasoby systemu Windows i powoduje wysokie zużycie procesora. Jeśli zajrzysz do Menedżera zadań, przekonasz się, że konkretny svchost.exe zajmuje prawie całą pamięć i stwarza problemy dla innych programów lub aplikacji. Komputer staje się niestabilny, ponieważ staje się bardzo powolny i zaczyna losowo zamrażać system Windows, a następnie użytkownik musi ponownie uruchomić system lub wymusić zamknięcie.
Problem Svchost.exe Wysokie użycie procesora występuje głównie z powodu infekcji wirusem lub złośliwym oprogramowaniem na komputerze użytkownika. Ale problem nie ogranicza się tylko do tego, ponieważ generalnie zależy od konfiguracji systemu użytkownika i środowiska. Więc bez marnowania czasu zobaczmy, jak faktycznie naprawić wysokie użycie procesora przez svchost.exe (netsvcs) z poniższym przewodnikiem rozwiązywania problemów.
Zawartość
- Napraw wysokie użycie procesora przez svchost.exe (netsvcs)
- Metoda 1: Uruchom CCleaner i Malwarebytes
- Metoda 2: Wyłącz konkretną usługę, która powoduje wysoki procesor
- Metoda 3: Wyczyść dzienniki przeglądarki zdarzeń
- Metoda 4: Zmień nazwę folderu SoftwareDistribution
- Metoda 5: Uruchom narzędzie do rozwiązywania problemów z Windows Update
- Metoda 6: Upewnij się, że aktualizujesz system Windows
- Metoda 7: Wyłącz usługę BITS i Windows Update
- Metoda 8: Pobierz i uruchom RKill
- Metoda 9: Uruchom Kontroler plików systemowych (SFC) i Sprawdź dysk (CHKDSK)
- Metoda 10: Uruchom narzędzie do rozwiązywania problemów z systemem i konserwacją
Napraw wysokie użycie procesora przez svchost.exe (netsvcs)
Upewnij się, że utworzyłeś punkt przywracania na wypadek, gdyby coś poszło nie tak.
Metoda 1: Uruchom CCleaner i Malwarebytes
1. Pobierz i zainstaluj CCleaner i Malwarebytes.
2. Uruchom Malwarebytes i pozwól mu przeskanować system w poszukiwaniu szkodliwych plików. Jeśli zostanie znalezione złośliwe oprogramowanie, automatycznie je usunie.
3. Teraz uruchom CCleaner i wybierz Custom Clean .
4. W obszarze Czyszczenie niestandardowe wybierz kartę Windows i zaznacz ustawienia domyślne, a następnie kliknij opcję Analizuj .
5. Po zakończeniu analizy upewnij się, że na pewno usuniesz pliki do usunięcia.
6. Na koniec kliknij przycisk Uruchom Cleaner i pozwól CCleanerowi uruchomić swój kurs.
7. Aby dalej wyczyścić system, wybierz kartę Rejestr i upewnij się, że są zaznaczone następujące elementy:
8. Kliknij przycisk Skanuj w poszukiwaniu problemów i zezwól CCleaner na skanowanie, a następnie kliknij przycisk Napraw wybrane problemy .
9. Gdy CCleaner zapyta „ Czy chcesz wykonać kopię zapasową zmian w rejestrze? ” wybierz Tak .
10. Po zakończeniu tworzenia kopii zapasowej kliknij przycisk Napraw wszystkie wybrane problemy .
11. Uruchom ponownie komputer, aby zapisać zmiany.
Metoda 2: Wyłącz konkretną usługę, która powoduje wysoki procesor
1. Naciśnij jednocześnie Ctrl + Shift + Esc , aby uruchomić Menedżera zadań.
2. Przejdź do zakładki Szczegóły i kliknij prawym przyciskiem myszy proces svchost.exe o wysokim wykorzystaniu procesora i wybierz Przejdź do usług.
3. To automatycznie przeniesie Cię do zakładki Usługi i zauważysz, że istnieje kilka wyróżnionych usług , które działają w ramach procesu svchost.exe.
4. Teraz kliknij prawym przyciskiem myszy podświetloną usługę jeden po drugim i wybierz Zatrzymaj.
5. Rób to, dopóki wysokie użycie procesora przez ten konkretny proces svchost.exe nie zostanie naprawione.
6. Po zweryfikowaniu usług, z powodu których wystąpił ten problem, czas wyłączyć tę usługę.
Uwaga: w większości przypadków usługa Windows Update jest usługą winowajcy, ale zajmiemy się tym później.
7. Naciśnij klawisz Windows + R, a następnie wpisz services.msc i naciśnij Enter.
8. Teraz znajdź tę konkretną usługę na tej liście, a następnie kliknij ją prawym przyciskiem myszy i wybierz Właściwości.
9. Kliknij Zatrzymaj, jeśli usługa jest uruchomiona, a następnie upewnij się, że typ uruchamiania jest ustawiony na Wyłącz i kliknij Zastosuj, a następnie OK.
10. Uruchom ponownie komputer, aby zapisać zmiany i sprawdzić, czy problem został rozwiązany, czy nie
To z pewnością rozwiąże wysokie użycie procesora przez svchost.exe (netsvcs) . Jeśli trudno jest wyzerować konkretny plik svchost.exe powodujący problem, możesz użyć programu firmy Microsoft o nazwie Process Explorer, który pomoże ci znaleźć przyczynę problemu.
Metoda 3: Wyczyść dzienniki przeglądarki zdarzeń
1. Naciśnij klawisz Windows + R, a następnie wpisz eventvwr.msc i naciśnij Enter, aby otworzyć Podgląd zdarzeń.
2. Z menu po lewej stronie rozwiń Dzienniki Windows , a następnie kliknij prawym przyciskiem myszy podfoldery jeden po drugim i wybierz Wyczyść dziennik.

3. Te podfoldery to Application, Security, Setup, System i Forwarded Events.
4. Upewnij się, że wyczyściłeś dzienniki zdarzeń dla wszystkich powyższych folderów.
5. Uruchom ponownie komputer, aby zapisać zmiany.
Metoda 4: Zmień nazwę folderu SoftwareDistribution
1. Naciśnij klawisz Windows + X, a następnie wybierz Wiersz polecenia (administrator).
2. Teraz wpisz następujące polecenia, aby zatrzymać usługi Windows Update, a następnie naciśnij Enter po każdym z nich:
net stop wuauserv
net stop cryptSvc
bity stopu netto
net stop msserver
3. Następnie wpisz następujące polecenie, aby zmienić nazwę folderu SoftwareDistribution, a następnie naciśnij Enter:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
4. Na koniec wpisz następujące polecenie, aby uruchomić usługi Windows Update i naciśnij Enter po każdym z nich:
net start wuauserv
net start cryptSvc
bity startu netto
net start msserver
5. Uruchom ponownie komputer, aby zapisać zmiany.
Metoda 5: Uruchom narzędzie do rozwiązywania problemów z Windows Update
1. Wpisz „rozwiązywanie problemów” w pasku wyszukiwania systemu Windows i kliknij Rozwiązywanie problemów.
2. Następnie z lewego okna wybierz opcję Wyświetl wszystko.
3. Następnie z listy Rozwiązywanie problemów z komputerem wybierz Windows Update.
4. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie i uruchom narzędzie Windows Update Rozwiązywanie problemów.
5. Uruchom ponownie komputer, aby zapisać zmiany.
Powinno to pomóc naprawić wysokie użycie procesora przez svchost.exe (netsvcs) , ale jeśli nie, przejdź do następnej metody.
Metoda 6: Upewnij się, że aktualizujesz system Windows
1. Naciśnij Klawisz Windows + I, a następnie wybierz Aktualizacja i zabezpieczenia.
2. Następnie kliknij Sprawdź aktualizacje i upewnij się, że zainstalowałeś wszystkie oczekujące aktualizacje.
3. Po zainstalowaniu aktualizacji uruchom ponownie komputer, aby naprawić wysokie użycie procesora przez svchost.exe (netsvcs).
Metoda 7: Wyłącz usługę BITS i Windows Update
1. Naciśnij Klawisz Windows + R, a następnie wpisz services.msc i naciśnij Enter.
2. Teraz znajdź na liście BITS i Windows Update , a następnie kliknij je prawym przyciskiem myszy i wybierz Właściwości.
3. Upewnij się, że klikniesz Zatrzymaj , a następnie ustaw typ uruchamiania na Wyłączony.
4. Kliknij Zastosuj, a następnie OK.
5. Uruchom ponownie komputer, aby zapisać zmiany.
Powinno to pomóc naprawić wysokie użycie procesora przez svchost.exe (netsvcs) , ale jeśli nie, przejdź do następnej metody.
Metoda 8: Pobierz i uruchom RKill
Rkill to program opracowany na BleepingComputer.com, który próbuje zakończyć znane procesy złośliwego oprogramowania, aby Twoje normalne oprogramowanie zabezpieczające mogło następnie uruchomić i wyczyścić komputer z infekcji. Po uruchomieniu Rkill zabije procesy złośliwego oprogramowania, a następnie usunie nieprawidłowe skojarzenia plików wykonywalnych i naprawi zasady, które uniemożliwiają nam korzystanie z niektórych narzędzi po zakończeniu. Wyświetli plik dziennika, który pokazuje procesy, które zostały zakończone podczas działania programu. Powinno to rozwiązać problem wysokiego użycia procesora przez svchost.exe.
Pobierz Rkill stąd, zainstaluj i uruchom.
Metoda 9: Uruchom Kontroler plików systemowych (SFC) i Sprawdź dysk (CHKDSK)
1. Naciśnij klawisz Windows + X, a następnie kliknij Wiersz polecenia (administrator).
2. Teraz wpisz następujące polecenie w cmd i naciśnij enter:
Sfc /skanuj sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (Jeśli powyższe nie powiedzie się, spróbuj tego)
3. Poczekaj na zakończenie powyższego procesu i po zakończeniu uruchom ponownie komputer.
4. Następnie uruchom CHKDSK z Napraw błędy systemu plików za pomocą narzędzia Check Disk Utility (CHKDSK).
5. Poczekaj, aż powyższy proces się zakończy i ponownie uruchom komputer, aby zapisać zmiany.
Metoda 10: Uruchom narzędzie do rozwiązywania problemów z systemem i konserwacją
1. Naciśnij klawisz Windows + X i kliknij Panel sterowania.
2. Wyszukaj Rozwiązywanie problemów i kliknij Rozwiązywanie problemów.
3. Następnie kliknij Wyświetl wszystko w lewym okienku.
4. Kliknij i uruchom narzędzie do rozwiązywania problemów z konserwacją systemu .
5. Narzędzie do rozwiązywania problemów może być w stanie naprawić wysokie użycie procesora przez svchost.exe (netsvcs).
Zalecana:
- Napraw wysokie użycie procesora przez TiWorker.exe
- 10 sposobów naprawy Wystąpił błąd odczytu dysku
- Napraw dysk niesystemowy lub komunikat o błędzie dysku
- Napraw wysokie użycie procesora przez RuntimeBroker.exe
To wszystko, udało Ci się naprawić wysokie zużycie procesora przez svchost.exe (netsvcs), ale jeśli nadal masz jakieś pytania dotyczące tego postu, możesz je zadać w sekcji komentarzy.