Napraw hosta usługi: system lokalny (svchost.exe) Wysokie użycie procesora i dysku

Napraw Host usługi: System lokalny (svchost.exe) Wysokie użycie procesora i dysku:(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage:) Jeśli napotykasz ten problem, w którym proces o nazwie Host usługi : (Service Host)System lokalny (svchost.exe) wykorzystuje wszystkie zasoby systemu, powodując wysokie użycie procesora(CPU) i dysku(Disk) w Menedżerze zadań(Task Manager) nie martw się, ponieważ dzisiaj zobaczymy, jak(How) rozwiązać ten problem za pomocą tego artykułu. Ten post pomoże, jeśli masz do czynienia z wysokim zużyciem procesora(High CPU) , zużyciem pamięci(Memory) lub użyciem dysku(Disk) z powodu procesu Service Host : Local System .

Co to jest Host usługi: system lokalny (svchost.exe)?(What is Service Host: Local System (svchost.exe)?)

Host usługi : (Service Host)system lokalny sam w sobie jest pakietem innych procesów systemowych, które działają pod nim, innymi słowy, jest w zasadzie ogólnym kontenerem hostingu usług. Dlatego rozwiązywanie tego problemu staje się trudne, ponieważ każdy proces działający pod Hostem usługi : (Service Host)System lokalny może powodować problem z wysokim obciążeniem procesora(CPU) lub dysku. Host usługi : (Service Host)System lokalny obejmuje takie procesy, jak Menedżer użytkowników, Klient zasad grupy(Group Policy Client) , Automatyczna aktualizacja systemu Windows(Windows Auto Update) , Usługa inteligentnego transferu w(Background Intelligent Transfer Service) tle ( BITS ), Harmonogram zadań(Task Scheduler) itp.

Możesz szybko zobaczyć różne procesy w obszarze Host usługi(Service Host) : System lokalny, naciskając jednocześnie Ctrl + Alt + Del , aby otworzyć Menedżera zadań(Task Manager) , a następnie przejść do zakładki Procesy(Processes) i znaleźć procesy związane z Hostem usługi(Service Host) , takie jak Host usługi : (Service Host)Usługa(Service) lokalna , Host usługi(Service Host) : Sieć Usługa(Network Service) itp. Gdy rozszerzysz te usługi, znajdziesz w nich uruchomione różne procesy.

Napraw hosta usługi: system lokalny (svchost.exe) Wysokie użycie procesora i dysku

Jak widać, pod Hostem usługi(Service Host) działa wiele procesów : System lokalny (svchost.exe), taki jak Windows Update , który może zająć dużo zasobów systemowych, ale jeśli określony proces powoduje ciągłe wysokie zużycie procesora(CPU) i dysku(Disk) , może to być problem, którym trzeba się zająć. Więc bez marnowania czasu, zobaczmy, jak naprawić hosta usługi : (Fix Service Host)system lokalny (svchost.exe) Wysokie (High CPU)użycie(Disk Usage) procesora i dysku za pomocą poniższego samouczka.

Napraw hosta usługi : (Fix Service Host)system lokalny (svchost.exe) Wysokie (High CPU)użycie(Disk Usage) procesora i dysku

Uwaga: upewnij się, że  utworzyłeś punkt przywracania(create a restore point)  na wypadek, gdyby coś poszło nie tak.

Przed kontynuowaniem kroków rozwiązywania problemów należy najpierw zidentyfikować główną przyczynę problemu, tj. która usługa lub proces w obszarze Host usługi : (Service Host)System lokalny powoduje problem z wysokim zużyciem procesora(CPU) lub dysku(Disk) . Aby to zrobić, potrzebujesz darmowego narzędzia firmy Microsoft o nazwie Process Explorer .

1. Pobierz ten program z powyższego linku, kliknij prawym przyciskiem myszy plik procexp64.exe( procexp64.exe file) i wybierz uruchom jako administrator.(run as administrator.)

Kliknij prawym przyciskiem myszy plik procexp64.exe i wybierz uruchom jako administrator

2. Teraz kliknij kolumnę CPU,(CPU column) aby posortować procesy według procesora lub zużycia pamięci.(CPU or memory consumption.)

3. Następnie znajdź na liście proces svchost.exe,( svchost.exe process) kliknij go prawym przyciskiem myszy i wybierz Właściwości.(Properties.)

Znajdź proces svchost.exe na liście i kliknij go prawym przyciskiem myszy i wybierz Właściwości.

4. W oknie właściwości svchost.exe przejdź do zakładki Usługi,(Services tab) gdzie znajdziesz listę usług uruchomionych w ramach tego procesu.(find a list of services running under this process.)

W oknie właściwości svchost.exe przejdź do zakładki Usługi

5. Następnie przejdź do zakładki Wątek,(Thread tab) gdzie znajdziesz wszystkie wątki, które są wykonywane w ramach usługi svchost.exe.

Przejdź do zakładki Wątek, gdzie znajdziesz wszystkie wątki, które są wykonywane w ramach usługi svchost.exe

6. Kliknij kolumnę CPU i kolumnę Cycles Delta,(CPU column & Cycles Delta column) aby posortować wątki i znaleźć usługę lub bibliotekę dll powodującą wysokie zużycie procesora.(find the service or dll library causing high cpu usage.)

7. Kliknij konkretną usługę powodującą problem i kliknij przycisk Zabij lub wstrzymaj.(Kill or suspend button.)

Znajdź usługę lub bibliotekę dll powodującą wysokie zużycie procesora, a następnie kliknij przycisk Zabij lub wstrzymaj

8. Następnie odczekaj kilka minut i sprawdź, czy wysokie użycie procesora lub dysku przez Host usługi: System lokalny (svchost.exe) zostało naprawione.(high CPU or Disk usage by Service Host: Local System (svchost.exe) is fixed.)

9. Jeśli nadal masz problem, wykonaj powyższe kroki dla wszystkich wątków, które zajmują dużą część zasobów systemowych.

10. Po wyzerowaniu konkretnego sprawcy, który był przyczyną problemu, musisz wyłączyć(disable) daną usługę w oknie services.msc.

11. Aby to zrobić, musisz zmapować nazwy bibliotek DLL na nazwy usług(map DLL names to service names) , wykonując krok 4.

Będziesz musiał zmapować nazwy DLL na nazwy usług

12. Naciśnij klawisz Windows + R, a następnie wpisz services.msc i naciśnij Enter.

services.msc windows

13. Znajdź konkretne usługi powodujące problem(particular services causing the issue) w oknie service.msc, a następnie kliknij je prawym przyciskiem myszy i wybierz Właściwości.

Kliknij prawym przyciskiem myszy poszczególne usługi powodujące problem i wybierz Właściwości

14. Jeśli usługa jest już uruchomiona, kliknij Zatrzymaj(Stop) , a następnie z menu Typ uruchomienia(Startup) wybierz Wyłączone.(Disabled.)

Kliknij Stop, a następnie z menu rozwijanego Typ uruchomienia wybierz Wyłączone

15. Kliknij Zastosuj(Apply) , a następnie OK, aby zapisać zmiany. Naprawiłoby to problem z hostem usługi: System lokalny (svchost.exe) Wysokie użycie procesora i dysku  (Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage ).(issue.)

Metoda 1: Uruchom polecenie SFC i DISM(Method 1: Run SFC and DISM Command)

1. Naciśnij Windows Key + X , a następnie kliknij Wiersz polecenia (administrator).( Command Prompt(Admin).)

wiersz poleceń z uprawnieniami administratora

2. Teraz wpisz następujące polecenie w cmd i naciśnij Enter:

Sfc /scannow
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (If above fails then try this one)

SFC scan teraz wiersz polecenia

3. Poczekaj na zakończenie powyższego procesu i po zakończeniu uruchom ponownie komputer.

4. Ponownie otwórz cmd i wpisz następujące polecenie i naciśnij Enter po każdym z nich:

Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth

System przywracania zdrowia DISM

5. Uruchom polecenie DISM i poczekaj, aż się zakończy.

6. Jeśli powyższe polecenie nie działa, wypróbuj poniższe:

Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess

Uwaga: (Note:) Zastąp(Replace) C:RepairSourceWindows lokalizacją źródła naprawy ( Windows Installation lub Recovery Disc ).

7. Uruchom ponownie komputer, aby zapisać zmiany i sprawdzić, czy jesteś w stanie  naprawić Host usługi: System lokalny (svchost.exe) Wysokie użycie procesora i dysku.(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage.)

Metoda 2: Usuń folder SoftwareDistribution(Method 2: Delete SoftwareDistribution Folder)

1. Naciśnij klawisz Windows + R, a następnie wpisz services.msc i naciśnij Enter.

services.msc windows

2. Kliknij prawym przyciskiem myszy usługę Windows Update(Windows Update service) i wybierz Zatrzymaj.(Stop.)

Kliknij prawym przyciskiem myszy usługę Windows Update i wybierz Zatrzymaj

3. Otwórz Eksplorator plików(File Explorer) , a następnie przejdź do następującej lokalizacji:

C:\Windows\SoftwareDistribution

4. Usuń wszystkie(Delete all) pliki i foldery w SoftwareDistribution.

Usuń wszystkie pliki i foldery w SoftwareDistribution

5. Ponownie kliknij prawym przyciskiem myszy usługę Windows Update,( Windows Update service) a następnie wybierz Start.

Kliknij prawym przyciskiem myszy usługę Windows Update, a następnie wybierz Start

6. Teraz spróbuj pobrać aktualizacje i sprawdź, czy jesteś w stanie naprawić Host usługi: System lokalny (svchost.exe) Wysokie użycie procesora i dysku.(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage.)

Metoda 3: Wyłącz Superfetch(Method 3: Disable Superfetch)

1. Naciśnij klawisz Windows + R, a następnie wpisz services.msc i naciśnij Enter.

okna usług

2. Znajdź usługę Superfetch(Superfetch) z listy, a następnie kliknij ją prawym przyciskiem myszy i wybierz Właściwości.(Properties.)

Kliknij prawym przyciskiem myszy Superfetch i wybierz Właściwości

3. W obszarze Stan usługi(Service) , jeśli usługa jest uruchomiona, kliknij Zatrzymaj.(Stop.)

4. Teraz z listy rozwijanej Typ uruchomienia wybierz opcję ( Startup)Wyłączone.(Disabled.)

kliknij stop, a następnie ustaw typ uruchamiania na wyłączony we właściwościach superfetch

5. Kliknij Zastosuj, a następnie OK.

6. Uruchom ponownie komputer, aby zapisać zmiany.

Jeśli powyższa metoda nie wyłącza usług Superfetch , możesz śledzić wyłączenie Superfetch za pomocą Rejestru:(disable Superfetch using Registry:)

1. Naciśnij klawisz Windows + R, a następnie wpisz regedit i naciśnij Enter , aby otworzyć Edytor rejestru(Registry Editor) .

Uruchom polecenie regedit

2. Przejdź do następującego klucza rejestru:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

3. Upewnij się, że wybrałeś PrefetchParameters , a następnie w prawym oknie kliknij dwukrotnie klawisz EnableSuperfetch i zmień jego wartość na 0 w polu danych wartości.(change it’s value to 0 in the value data field.)

Kliknij dwukrotnie klawisz EnablePrefetcher, aby ustawić jego wartość na 0 w celu wyłączenia Superfetch

4. Kliknij OK i zamknij Edytor rejestru(Registry Editor) .

5. Uruchom ponownie komputer, aby zapisać zmiany i sprawdzić, czy jesteś w stanie  naprawić Host usługi: System lokalny (svchost.exe) Wysokie użycie procesora i dysku.(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage.)

Metoda 4: Poprawka rejestru(Method 4: Registry Fix)

1. Naciśnij klawisz Windows + R, a następnie wpisz regedit i naciśnij Enter , aby otworzyć Edytor rejestru(Registry Editor) .

Uruchom polecenie regedit

2. Przejdź do następującego klucza rejestru:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Ndu

3. Upewnij się, że wybrałeś Ndu , a następnie w prawym okienku kliknij dwukrotnie Start.( double-click on Start.)

Kliknij dwukrotnie Start w edytorze rejestru Ndu

4. Zmień wartość Start na 4(Change the value of Start to 4) i kliknij OK.

Wpisz 4 w polu danych wartości Start

5. Zamknij wszystko i uruchom ponownie komputer, aby zapisać zmiany.

Metoda 5: Uruchom narzędzie do rozwiązywania problemów z Windows Update(Method 5: Run Windows Update troubleshooter)

1. Naciśnij Windows Key + I, aby otworzyć Ustawienia(Settings) , a następnie kliknij Aktualizacja i zabezpieczenia.(Update & Security.)

Naciśnij klawisz Windows + I, aby otworzyć Ustawienia, a następnie kliknij ikonę Aktualizacja i zabezpieczenia

2. W menu po lewej stronie wybierz opcję Rozwiązywanie problemów.(Troubleshoot.)

3. Teraz w sekcji Rozpocznij(Get) i uruchom, kliknij Windows Update.

4. Po kliknięciu kliknij „ Uruchom narzędzie do rozwiązywania problemów(Run the troubleshooter) ” w witrynie Windows Update.

Wybierz Rozwiązywanie problemów, a następnie w sekcji Uruchom i uruchom, kliknij Windows Update

5. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby uruchomić narzędzie do rozwiązywania problemów i sprawdzić, czy możesz naprawić Host usługi: System lokalny (svchost.exe) Wysokie użycie procesora i dysku.(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage.)

Uruchom narzędzie do rozwiązywania problemów z Windows Update, aby naprawić wysokie zużycie procesora przez pracownika instalatora modułów systemu Windows

Metoda 6: Wykonaj czysty rozruch(Method 6: Perform a Clean boot)

Czasami oprogramowanie innych firm może powodować konflikt z systemem(System) i dlatego może powodować wysokie zużycie procesora(CPU) na komputerze. Aby  naprawić Host usługi: System lokalny (svchost.exe) Wysokie użycie procesora i dysku(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage) , musisz wykonać czysty rozruch(perform a clean boot) komputera i zdiagnozować problem krok po kroku.

Wykonaj czysty rozruch w systemie Windows.  Selektywne uruchamianie w konfiguracji systemu

Metoda 7: Uruchom ponownie usługę Windows Update(Method 7: Restart Windows Update service)

1. Naciśnij klawisz Windows + R, a następnie wpisz „ services.msc ” (bez cudzysłowów) i naciśnij Enter.

okna usług

2. Znajdź następujące usługi:

Usługa inteligentnego transferu w tle (BITS) ( Background Intelligent Transfer Service (BITS))
Usługa kryptograficzna (Cryptographic Service)
Windows Update
Instalator MSI(MSI Installer)

3.Kliknij każdy z nich prawym przyciskiem myszy, a następnie wybierz Właściwości(Properties) . Upewnij się, że ich  typ uruchomienia(Startup type) jest ustawiony na automatyczny (A).(utomatic.)

upewnij się, że ich typ uruchomienia jest ustawiony na Automatyczny.

4. Teraz, jeśli którakolwiek z powyższych usług zostanie zatrzymana, kliknij Start w obszarze Stan usługi.(Start under Service Status.)

5. Następnie kliknij prawym przyciskiem myszy usługę Windows Update i wybierz Uruchom ponownie.(Restart.)

Kliknij prawym przyciskiem myszy usługę Windows Update i wybierz Uruchom ponownie

6. Kliknij Zastosuj(Apply) , a następnie OK, a następnie uruchom ponownie komputer, aby zapisać zmiany.

Metoda 8: Zmień harmonogram procesora(Method 8: Change Processor Scheduling)

1. Naciśnij klawisz Windows + R, a następnie wpisz sysdm.cpl i naciśnij Enter , aby otworzyć Właściwości (Properties)systemu(System) .

właściwości systemu sysdm

2. Przejdź do zakładki Zaawansowane(Advanced) i kliknij Ustawienia(Settings) w obszarze Wydajność.(Performance.)

zaawansowane ustawienia systemu

3. Ponownie przejdź do zakładki Zaawansowane(Advanced tab) w obszarze Opcje wydajności.

4. W Planowaniu procesora(Processor) wybierz Program i kliknij Zastosuj(Apply) , a następnie OK.

W opcji Planowanie procesora wybierz Program

5. Uruchom ponownie komputer, aby zapisać zmiany i sprawdź, czy jesteś w stanie rozwiązać problem z Hostem usługi: System lokalny (svchost.exe) Wysokie użycie procesora i dysku.(Service Host: Local System (svchost.exe) High CPU and Disk Usage issue.)

Metoda 9: Wyłącz usługę inteligentnego transferu w tle(Method 9: Disable Background Intelligent Transfer Service)

1. Naciśnij klawisz Windows + R, a następnie wpisz msconfig i naciśnij Enter.

msconfig

2. Przejdź do zakładki usług, a następnie odznacz „Usługa inteligentnego transferu w tle”.( uncheck “Background Intelligent Transfer Service”.)

Odznacz usługę inteligentnego transferu w tle

3. Kliknij Zastosuj, a następnie OK.

Metoda 10: Wykonaj przywracanie systemu(Method 10: Perform System Restore)

1. Naciśnij klawisz Windows + R i wpisz „ sysdm.cpl ”, a następnie naciśnij Enter.

właściwości systemu sysdm

2. Przejdź do  zakładki Ochrona systemu(System Protection) i kliknij przycisk  Przywracanie systemu( System Restore ) .

przywracanie systemu we właściwościach systemu

3. Kliknij Dalej(Next) i wybierz żądany punkt przywracania systemu(System Restore point) .

Kliknij Dalej i wybierz żądany punkt przywracania systemu

4. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zakończyć przywracanie systemu.

5. Uruchom ponownie komputer, aby zapisać zmiany.

Zalecana:(Recommended:)

To jest to, że pomyślnie naprawiłeś Service Host: System lokalny (svchost.exe) Wysokie użycie procesora i dysku( Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage) , ale jeśli nadal masz jakieś pytania dotyczące tego samouczka, możesz je zadać w sekcji komentarza.



About the author

Jestem profesjonalnym inżynierem dźwięku z ponad 10-letnim doświadczeniem. Pracowałem przy wielu projektach, od małych domowych systemów audio po duże produkcje komercyjne. Moje umiejętności polegają na tworzeniu doskonałych ścieżek dźwiękowych i narzędzi do przetwarzania dźwięku, dzięki którym muzyka brzmi świetnie. Mam również ogromne doświadczenie w pracy z systemem Windows 10 i mogę pomóc Ci w pełni wykorzystać możliwości systemu komputerowego.



Related posts