Analyzovať služby Hostiteľské vysoké využitie CPU

Vysoké využitie procesora v systéme Windows môže spomaliť ďalšie operácie, ako je tempo. Aj keď je to niekedy spôsobené užívateľsky spúšťanými programami, napríklad zdanením počítačovej hry alebo programu na vykresľovanie videa, niekedy to môže byť spôsobené procesmi Windows, ako napríklad Service Host.

Hostiteľ služby je proces svchost.exe; Najnovšie verzie samostatných služieb operačného systému Microsoft Windows 10, ktoré prevádzkuje spoločnosť Microsoft, zatiaľ čo staršie verzie systému Windows ich spojili, čo komplikovalo identifikáciu.

Programy ako Svchost Process Analyzer alebo Svchost Viewer boli vytvorené s cieľom pomôcť používateľom a správcom systému zistiť, ktorá služba bola spustená v rámci procesu svchost na počítači so systémom Windows.

V dôsledku toho sa môže na počítačoch so systémom Windows 10 zobraziť 20 alebo viac procesov hostiteľských služieb.

Analyzovať služby Hostiteľské vysoké využitie CPU

Prvá vec, ktorú musíte urobiť, je zistiť, ktorý proces hostiteľa servisu je za to zodpovedný. Akonáhle budete mať tento proces, viete, Windows Service, ktorá spôsobuje, a odtiaľ môžete urobiť niečo, v závislosti na príslušnej službe.

Najprv základy:

  1. Na otvorenie Správcu úloh použite Ctrl-Shift-Esc.
  2. Okamžite by ste mali vidieť všetky procesy.
  3. Kliknite na stĺpec CPU a usporiadajte ho podľa využitia CPU. Proces, ktorý využíva najviac CPU, by mal byť teraz zobrazený na začiatku.
  4. Kliknutím naň zobrazíte ďalšie informácie. Kliknutie na hostiteľa servisu: Napríklad lokálna služba môže odhaliť službu Hostiteľ poskytovateľa funkcií.

Ďalší krok do veľkej miery závisí od príslušnej služby. Aj keď môžete vyhľadávať na internete, aby ste sa o ňom dozvedeli viac, môžete si najprv otvoriť Správcu služieb a prečítať si jeho popis a zistiť, ako sa začal a čo robí.

Ak chcete spustiť Správcu služieb, klepnite na kláves Windows, napíšte services.msc a stlačte kláves Enter.

Vyhľadajte službu - má rovnaký názov ako položka, ktorá sa otvorila v Správcovi úloh, keď ste tam klikli na položku Hostiteľ služby; zistíte, že jeho stav - zvyčajne bežiaci - ako aj typ spustenia a popis častejšie ako nie.

Niekedy je tiež možné prepojiť vysoké využitie CPU s aktivitou. Povedzme, že Windows Update beží v tom čase a našiel aktualizácie. Počas spracovania aktualizácií sa potom môže zobraziť Service Host: Local System - Optimization Delivery pomocou veľkého množstva CPU.

Čo môžete urobiť pre vyriešenie problému Service Host

Tu je niekoľko návrhov, ako sa vysporiadať s vysokým využitím CPU úlohami Service Host:

Nastavte prioritu procesu na nižšiu hodnotu

Najprv musíte urobiť správnu položku svchost.exe, pretože to nemôžete urobiť pri procesoch v systéme Windows 10.

  1. Pravým tlačidlom myši kliknite na položku Service Host v časti Processes v Správcovi úloh systému Windows a vyberte príkaz prejsť na podrobnosti.
  2. Prepne sa na kartu s podrobnosťami a zvýrazní sa pravý proces svchost.exe.
  3. Pravým tlačidlom myši kliknite na proces a vyberte možnosť Nastaviť prioritu> Nižšie ako normálne.

Vypnite službu

Upozorňujeme, že toto nie je možnosť pre kritické služby, ktoré systém Windows vyžaduje.

Tip : Na stránkach s konfiguráciou služieb pre systémy Windows 10, Windows 8.1 a Windows 7 na webovej stránke Black Viper zistite, či môžete zakázať službu.

  1. Na stránke Procesy identifikujte názov Služby.
  2. Otvorte Správcu služieb Windows a vyhľadajte ho.
  3. Dvakrát kliknite na službu.
  4. Nastavte typ spustenia na „manuálne“ alebo „zakázané“. Manuálne načítanie na požiadanie, vypnuté úplne vypne.

Uistite sa, že váš počítač je aktuálny

Je niekedy príčinou chyby alebo problému, ktorá je súčasťou systému Windows. Spoločnosť Microsoft pravdepodobne problém vyriešila v aktualizácii a je často dobré skontrolovať aktualizácie, aby zistila, či je tomu tak.

  1. Klepnite na kláves Windows, napíšte Windows Update a vyberte položku zo zoznamu výsledkov vyhľadávania.
  2. Vyberte možnosť „Vyhľadať aktualizácie“ alebo „Prevziať“ a počkajte, kým sa proces nedokončí.

Uistite sa, že počítač neobsahuje vírusy

Nie je neobvyklé, že malware môže spôsobiť vysoké využitie CPU na počítačoch so systémom Windows. Odporúča sa vykonávať kontroly škodlivého softvéru pomocou jedného alebo dvoch druhotných skenerov mien.

Môžete použiť softvér Malwarebytes Anti-Malware, Anti-Virus Toolkit Trend Micro, domáci skener Bitdefender alebo CrowdInspect.

Uistite sa, že nie je problémom poškodenie súboru

Poškodenie súboru môže spôsobiť najrôznejšie problémy vrátane vysokého využitia CPU, ale tiež zamrznúť alebo zlyhať. Systém Windows sa dodáva s nástrojmi, ktoré môžete spustiť, aby ste sa uistili, že súbory nie sú poškodené.

Takto sa to robí:

  1. Klepnite na kláves Windows, napíšte cmd.exe, podržte kláves Shift a kláves Ctrl a stlačte kláves Enter. Načíta sa zvýšený príkazový riadok.
  2. Prijmite výzvu UAC.
  3. Spustite príkaz sfc / scannow .
  4. Príkaz skontroluje poškodenie súboru a pokúsi sa vyriešiť všetky problémy, ktoré zistí počas kontroly a spracovania.

Niektoré konkrétne prípady

Tu je niekoľko konkrétnych prípadov a riešení:

  • Hostiteľ služby: Lokálna služba (sieť obmedzená), ktorá spôsobuje vysoké využitie CPU - Skúste vypnúť službu Superfetch.
  • Ak chcete skontrolovať, či služba Windows Update práve teraz prenáša súbory, otvorte zvýšenú výzvu PowerShell a spustite príkaz Get-BitsTransfer - AllUsers .
  • Ak chcete znížiť vplyv služby Windows Update, nezabudnite sťahovať ani odosielať údaje do iných počítačov. Otvorte Nastavenia> Aktualizácia a zabezpečenie> Windows Update> Rozšírené možnosti> Vyberte spôsob doručovania aktualizácií.