Oprava hostiteľa služby: Lokálny systém (svchost.exe) Vysoká spotreba CPU a disku

Oprava hostiteľa služby: Lokálny systém (svchost.exe) Vysoké využitie procesora a disku:(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage:) Ak sa stretnete s týmto problémom, keď proces s názvom Service Host : Local System (svchost.exe) využíva všetky vaše systémové prostriedky, čo spôsobuje vysoké využitie procesora(CPU) a disku(Disk) v Správcovi úloh(Task Manager) sa potom nemusíte obávať, pretože dnes sa pozrieme na to, ako(How) vyriešiť tento problém pomocou tohto článku. Tento príspevok vám pomôže, ak čelíte vysokému(High CPU) využívaniu procesora, pamäte(Memory) alebo disku(Disk) kvôli procesu Service Host : Local System .

Čo je to Service Host: Local System (svchost.exe)?(What is Service Host: Local System (svchost.exe)?)

Hostiteľ služby(Service Host) : Lokálny systém(System) je sám osebe balíkom ďalších systémových procesov, ktoré pod ním bežia, inými slovami, je to v podstate všeobecný kontajner na hosťovanie služieb. Riešenie tohto problému sa teda stáva zložitým, pretože akýkoľvek proces, ktorý beží pod Service Host : Local System , môže spôsobiť problém s vysokým využitím CPU alebo disku. Hostiteľ služby(Service Host) : Lokálny systém(System) zahŕňa procesy ako Správca používateľov, Klient zásad skupiny(Group Policy Client) , Automatická aktualizácia systému Windows(Windows Auto Update) , Služba inteligentného prenosu na pozadí(Background Intelligent Transfer Service) ( BITS ), Plánovač úloh(Task Scheduler) atď.

Môžete rýchlo zobraziť rôzne procesy v časti Hostiteľ služby(Service Host) : Miestny systém stlačením Ctrl + Alt + Del súčasne, čím otvoríte Správcu úloh(Task Manager) , potom prepnite na kartu Procesy(Processes) a nájdite procesy súvisiace s hostiteľom služby, ako napríklad (Service Host)Hostiteľ služby(Service Host) : Miestna služba(Service) , Hostiteľ služby(Service Host) : Sieť Služba(Network Service) atď. Keď túto službu rozšírite, nájdete pod ňou bežiace rôzne procesy.

Oprava hostiteľa služby: Lokálny systém (svchost.exe) Vysoká spotreba CPU a disku

Ako vidíte, pod Service Host je spustených niekoľko procesov : Lokálny systém(System) (svchost.exe), ako je Windows Update , ktorý môže zabrať veľa systémových prostriedkov, ale ak konkrétny proces neustále spôsobuje vysoké využitie CPU a disku(Disk) , môže to byť problém, ktorý treba riešiť. Takže bez toho, aby sme strácali čas, pozrime sa, ako opraviť hostiteľa služby(Fix Service Host) : Lokálny systém(System) (svchost.exe) Vysoké využitie CPU(High CPU) a disku(Disk Usage) pomocou nižšie uvedeného návodu.

Oprava hostiteľa služby(Fix Service Host) : Lokálny systém(System) (svchost.exe) Vysoká spotreba procesora(High CPU) a disku(Disk Usage)

Poznámka: Uistite sa, že ste  vytvorili bod obnovenia(create a restore point)  pre prípad, že by sa niečo pokazilo.

Pred pokračovaním v krokoch na riešenie problémov by ste mali najprv identifikovať hlavnú príčinu problému, tj ktorá služba alebo proces v časti Service Host : Local System spôsobuje problém s vysokým využitím CPU alebo disku(Disk) . Na to budete potrebovať bezplatný nástroj od spoločnosti Microsoft(Microsoft) s názvom Process Explorer .

1. Stiahnite si tento program z vyššie uvedeného odkazu, kliknite pravým tlačidlom myši na súbor procexp64.exe( procexp64.exe file) a vyberte spustiť ako správca.(run as administrator.)

Kliknite pravým tlačidlom myši na súbor procexp64.exe a vyberte možnosť Spustiť ako správca

2. Teraz kliknite na stĺpec CPU(CPU column) a zoraďte procesy podľa spotreby CPU alebo pamäte.(CPU or memory consumption.)

3. Ďalej nájdite proces svchost.exe( svchost.exe process) v zozname a kliknite naň pravým tlačidlom myši a vyberte Vlastnosti.(Properties.)

Nájdite proces svchost.exe v zozname a kliknite naň pravým tlačidlom myši a vyberte položku Vlastnosti.

4. V okne vlastností svchost.exe prejdite na kartu Služby(Services tab) , kde nájdete zoznam služieb spustených v rámci tohto procesu.(find a list of services running under this process.)

V okne vlastností svchost.exe prejdite na kartu Služby

5. Ďalej sa prepnite na záložku Thread(Thread tab) , kde nájdete všetky vlákna, ktoré sú spustené v rámci služby svchost.exe.

Prepnite sa na záložku Thread, kde nájdete všetky vlákna, ktoré sú spustené v rámci služby svchost.exe

6. Kliknutím na stĺpec CPU & Cycles Delta(CPU column & Cycles Delta column) zoraďte vlákna a nájdite službu alebo knižnicu dll, ktorá spôsobuje vysoké využitie CPU.(find the service or dll library causing high cpu usage.)

7. Kliknite na konkrétnu službu spôsobujúcu problém a kliknite na tlačidlo Zabiť alebo pozastaviť.(Kill or suspend button.)

Nájdite službu alebo knižnicu dll spôsobujúcu vysoké využitie procesora a potom kliknite na tlačidlo Zabiť alebo pozastaviť

8. Ďalej počkajte niekoľko minút a zistite, či je opravené vysoké využitie CPU alebo disku serverom Service Host: Local System (svchost.exe).(high CPU or Disk usage by Service Host: Local System (svchost.exe) is fixed.)

9. Ak problém pretrváva, postupujte podľa vyššie uvedených krokov pre všetky vlákna, ktoré zaberajú veľkú časť systémových prostriedkov.

10. Keď zistíte, že konkrétny vinník, ktorý problém spôsobil, musíte zakázať(disable) konkrétnu službu v okne services.msc.

11. Ak to chcete urobiť, budete musieť namapovať názvy DLL na názvy služieb(map DLL names to service names) pomocou kroku 4.

Budete musieť namapovať názvy DLL na názvy služieb

12. Stlačte kláves Windows + R, zadajte príkaz services.msc a stlačte Enter.

windows services.msc

13. Nájdite konkrétne služby spôsobujúce problém(particular services causing the issue) v okne service.msc, potom na ne kliknite pravým tlačidlom myši a vyberte položku Vlastnosti.

Kliknite pravým tlačidlom myši na konkrétne služby spôsobujúce problém a vyberte Vlastnosti

14. Ak je služba už spustená, kliknite na Zastaviť(Stop) a potom z rozbaľovacej ponuky Typ spustenia vyberte možnosť (Startup)Zakázané.(Disabled.)

Kliknite na Zastaviť a potom z rozbaľovacej ponuky Typ spustenia vyberte možnosť Zakázané

15. Kliknite na tlačidlo Použiť(Apply) a potom na tlačidlo OK, aby ste uložili zmeny, čím sa opraví hostiteľ služby: Lokálny systém (svchost.exe) Problém s vysokým využitím procesora a disku  (Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage ).(issue.)

Metóda 1: Spustite príkaz SFC a DISM(Method 1: Run SFC and DISM Command)

1. Stlačte Windows Key + X a potom kliknite na príkazový riadok (správca).( Command Prompt(Admin).)

príkazový riadok s právami správcu

2. Teraz do cmd zadajte nasledovné a stlačte Enter:

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

Príkazový riadok skenovania SFC teraz

3. Počkajte na dokončenie vyššie uvedeného procesu a po dokončení reštartujte počítač.

4. Znovu otvorte cmd a zadajte nasledujúci príkaz a po každom stlačte kláves Enter:

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

DISM obnoviť zdravotný systém

5. Nechajte bežať príkaz DISM a počkajte na jeho dokončenie.

6. Ak vyššie uvedený príkaz nefunguje, skúste použiť nižšie uvedené:

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

Poznámka: (Note:) Nahraďte(Replace) C:RepairSourceWindows umiestnením zdroja opravy ( Inštalačný(Windows Installation) alebo obnovovací disk(Recovery Disc) systému Windows ).

7. Reštartujte počítač, aby ste uložili zmeny a zistite, či dokážete  opraviť hostiteľa služby: Lokálny systém (svchost.exe) Vysoká spotreba procesora a disku.(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage.)

Metóda 2: Odstráňte priečinok SoftwareDistribution(Method 2: Delete SoftwareDistribution Folder)

1. Stlačte kláves Windows + R, zadajte príkaz services.msc a stlačte Enter.

windows services.msc

2. Kliknite pravým tlačidlom myši na službu Windows Update(Windows Update service) a vyberte možnosť Zastaviť.(Stop.)

Kliknite pravým tlačidlom myši na službu Windows Update a vyberte Zastaviť

3. Otvorte Prieskumníka(File Explorer) a potom prejdite do nasledujúceho umiestnenia:

C:\Windows\SoftwareDistribution

4. Odstráňte všetky(Delete all) súbory a priečinky pod SoftwareDistribution.

Odstráňte všetky súbory a priečinky v časti SoftwareDistribution

5. Opäť kliknite pravým tlačidlom myši na službu Windows Update( Windows Update service) a vyberte možnosť Štart.(Start.)

Kliknite pravým tlačidlom myši na službu Windows Update a potom vyberte položku Štart

6. Teraz skúste stiahnuť aktualizácie a zistite, či dokážete opraviť hostiteľa služby: Lokálny systém (svchost.exe) Vysoká spotreba procesora a disku.(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage.)

Metóda 3: Zakážte Superfetch(Method 3: Disable Superfetch)

1. Stlačte kláves Windows + R, zadajte príkaz services.msc a stlačte Enter.

servisné okná

2. V zozname nájdite(Superfetch) službu Superfetch , kliknite na ňu pravým tlačidlom myši a vyberte položku Vlastnosti.(Properties.)

Kliknite pravým tlačidlom myši na Superfetch a vyberte Vlastnosti

3. Ak je služba(Service) spustená, v časti Stav služby kliknite na Zastaviť.(Stop.)

4. Teraz z rozbaľovacej ponuky Typ spustenia vyberte možnosť ( Startup)Zakázané.(Disabled.)

kliknite na stop a potom nastavte typ spustenia na vypnutý vo vlastnostiach superfetch

5. Kliknite na tlačidlo Použiť a potom na tlačidlo OK.

6. Reštartujte počítač, aby ste uložili zmeny.

Ak vyššie uvedená metóda nezakáže služby Superfetch , môžete zakázať Superfetch pomocou databázy Registry:(disable Superfetch using Registry:)

1. Stlačte kláves Windows + R, zadajte príkaz regedit(regedit) a stlačením klávesu Enter(Enter) otvorte Editor databázy Registry(Registry Editor) .

Spustite príkaz regedit

2. Prejdite na nasledujúci kľúč databázy Registry:

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

3. Uistite sa, že ste vybrali PrefetchParameters , potom v pravom okne dvakrát kliknite na kľúč EnableSuperfetch a zmeňte jeho hodnotu na 0 v poli s údajmi o hodnote.(change it’s value to 0 in the value data field.)

Dvojitým kliknutím na kľúč EnablePrefetcher nastavte jeho hodnotu na 0, aby ste zakázali Superfetch

4. Kliknite na tlačidlo OK a zatvorte Editor databázy Registry(Registry Editor) .

5. Reštartujte počítač, aby ste uložili zmeny a zistite, či dokážete  opraviť hostiteľa služby: Lokálny systém (svchost.exe) Vysoké využitie procesora a disku.(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage.)

Metóda 4: Oprava registra(Method 4: Registry Fix)

1. Stlačte kláves Windows + R, zadajte príkaz regedit(regedit) a stlačením klávesu Enter(Enter) otvorte Editor databázy Registry(Registry Editor) .

Spustite príkaz regedit

2. Prejdite na nasledujúci kľúč databázy Registry:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Ndu

3. Uistite sa, že ste vybrali Ndu a potom v pravom okne dvakrát kliknite na Štart.( double-click on Start.)

Dvakrát kliknite na Štart v editore registra Ndu

4. Zmeňte hodnotu Start na 4(Change the value of Start to 4) a kliknite na OK.

Zadajte 4 do poľa s údajmi hodnoty Štart

5. Zatvorte všetko a reštartujte počítač, aby ste uložili zmeny.

Metóda 5: Spustite nástroj na riešenie problémov so službou Windows Update(Method 5: Run Windows Update troubleshooter)

1. Stlačením klávesu Windows Key + I otvorte Nastavenia(Settings) a potom kliknite na Aktualizácia a zabezpečenie.(Update & Security.)

Stlačením klávesu Windows + I otvorte Nastavenia a potom kliknite na ikonu Aktualizácia a zabezpečenie

2. V ponuke na ľavej strane vyberte položku Riešenie problémov.(Troubleshoot.)

3. Teraz v časti Get up and running kliknite na Windows Update.

4. Po kliknutí naň kliknite na „ Spustiť poradcu pri riešení problémov(Run the troubleshooter) “ pod Windows Update.

Vyberte položku Riešenie problémov a potom v časti Get up and running kliknite na položku Windows Update

5. Podľa pokynov na obrazovke spustite nástroj na odstraňovanie problémov a zistite, či dokážete opraviť hostiteľa služby: Lokálny systém (svchost.exe) Vysoká spotreba procesora a disku.(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage.)

Spustite Poradcu pri riešení problémov so službou Windows Update a opravte vysoké využitie procesora pracovníka inštalátora modulov systému Windows

Metóda 6: Vykonajte čisté spustenie(Method 6: Perform a Clean boot)

Softvér tretej strany môže byť niekedy v konflikte so systémom(System) , a preto môže spôsobiť vysoké využitie procesora(CPU) na vašom počítači. Ak chcete  opraviť hostiteľa služby: Lokálny systém (svchost.exe) Vysoké využitie procesora a disku(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage) , musíte vykonať čisté spustenie(perform a clean boot) počítača a diagnostikovať problém krok za krokom.

Vykonajte čisté spustenie v systéme Windows.  Selektívne spustenie v konfigurácii systému

Metóda 7: Reštartujte službu Windows Update(Method 7: Restart Windows Update service)

1. Stlačte kláves Windows + R, potom napíšte „ services.msc “ (bez úvodzoviek) a stlačte Enter.

servisné okná

2. Nájdite nasledujúce služby:

Služba inteligentného prenosu na pozadí (BITS) ( Background Intelligent Transfer Service (BITS))
Kryptografická služba (Cryptographic Service)
Windows Update
MSI Installer

3. Kliknite pravým tlačidlom myši na každú z nich a potom vyberte položku Vlastnosti(Properties) . Uistite sa, že ich  typ spustenia(Startup type) je nastavený na A utomatic.

uistite sa, že ich typ spustenia je nastavený na Automaticky.

4. Ak je teraz ktorákoľvek z vyššie uvedených služieb zastavená, nezabudnite kliknúť na tlačidlo Štart v časti Stav služby.(Start under Service Status.)

5. Ďalej kliknite pravým tlačidlom myši na službu Windows Update a vyberte možnosť Reštartovať.(Restart.)

Kliknite pravým tlačidlom myši na službu Windows Update a vyberte možnosť Reštartovať

6. Kliknite na tlačidlo Použiť(Apply) , potom na tlačidlo OK a potom reštartujte počítač, aby sa zmeny uložili.

Metóda 8: Zmeňte plánovanie procesora(Method 8: Change Processor Scheduling)

1. Stlačte kláves Windows + R, zadajte sysdm.cpl a stlačením klávesu Enter(Enter) otvorte Vlastnosti (Properties)systému(System) .

vlastnosti systému sysdm

2. Prejdite na kartu Rozšírené(Advanced) a kliknite na položku Nastavenia(Settings) v časti Výkon.(Performance.)

rozšírené nastavenia systému

3. Znova prejdite na kartu Rozšírené(Advanced tab) v časti Možnosti výkonu.

4. V časti Plánovanie procesora(Processor) vyberte položku Program a kliknite na tlačidlo Použiť(Apply) a potom na tlačidlo OK.

V časti Plánovanie procesora vyberte Program

5. Reštartujte počítač, aby ste uložili zmeny, a skontrolujte, či dokážete vyriešiť problém s hostiteľom služby: Lokálny systém (svchost.exe) Vysoká spotreba procesora a disku.(Service Host: Local System (svchost.exe) High CPU and Disk Usage issue.)

Metóda 9: Vypnite službu inteligentného prenosu na pozadí(Method 9: Disable Background Intelligent Transfer Service)

1. Stlačte kláves Windows + R, zadajte msconfig a stlačte Enter.

msconfig

2. Prepnite na kartu služby a potom zrušte začiarknutie položky „Služba inteligentného prenosu na pozadí“.( uncheck “Background Intelligent Transfer Service”.)

Zrušte začiarknutie možnosti Služba inteligentného prenosu na pozadí

3. Kliknite na tlačidlo Použiť a potom na tlačidlo OK.

Metóda 10: Vykonajte obnovenie systému(Method 10: Perform System Restore)

1. Stlačte kláves Windows + R a napíšte „ sysdm.cpl “ a potom stlačte kláves Enter.

vlastnosti systému sysdm

2. Prejdite na  kartu Ochrana(System Protection) systému a kliknite na tlačidlo  Obnovenie systému( System Restore ) .

obnovenie systému vo vlastnostiach systému

3. Kliknite na tlačidlo Ďalej(Next) a vyberte požadovaný bod obnovenia systému(System Restore point) .

Kliknite na tlačidlo Ďalej a vyberte požadovaný bod obnovenia systému

4. Obnovenie systému dokončite podľa pokynov na obrazovke.

5. Reštartujte počítač, aby ste uložili zmeny.

Odporúčané:(Recommended:)

To je to, že ste úspešne opravili hostiteľa služby: Lokálny systém (svchost.exe) Vysoké využitie CPU a disku( Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage) , ale ak máte stále nejaké otázky týkajúce sa tohto návodu, pokojne sa ich spýtajte v sekcii komentárov.



About the author

Som softvérový inžinier so skúsenosťami s programami Xbox Explorer, Microsoft Excel a Windows 8.1 Explorer. Vo voľnom čase rád hrám videohry a pozerám televíziu. Mám titul z University of Utah a momentálne pracujem ako softvérový inžinier pre medzinárodnú spoločnosť.



Related posts