Analysera Servicen är värd för hög CPU-användning

Hög CPU-användning av en process på Windows kan bromsa andra operationer för att snigla som tempo. Även om det ibland orsakas av användardrivna program, säger ett beskattande datorspel eller videoreprogram, kan det ibland orsakas av Windows-processer som Service Host.

Service Host är en svchost.exe-process; Nya versioner av Microsofts Windows 10-operativsystem separata tjänster som drivs av det medan äldre Windows-versioner klumpade samman dem vilket gjorde identifiering mer komplicerad.

Program som Svchost Process Analyzer eller Svchost Viewer skapades för att hjälpa användare och systemadministratörer att ta reda på vilken tjänst som kördes under vilken svchost-process på Windows-maskinen.

Du kan se 20 eller fler Service Host-processer listade på Windows 10-maskiner som en följd.

Analysera Servicen är värd för hög CPU-användning

Det första du behöver göra är att ta reda på vilken Service Host-process som är ansvarig för det. När du har gjort processen känner du till Windows-tjänsten som orsakar den, och därifrån kan du göra något åt ​​det beroende på vilken tjänst det gäller.

Först grunderna:

  1. Använd Ctrl-Shift-Esc för att öppna Aktivitetshanteraren.
  2. Du bör se alla processer som listas där direkt.
  3. Klicka på CPU-kolumnen för att sortera efter CPU-användning. Den process som använder mest CPU ska nu visas längst upp.
  4. Klicka på den för att visa ytterligare information om den. Ett klick på Service Host: Lokal service kan till exempel avslöja funktionen Discover Provider Host-tjänst.

Nästa steg beror till stor del på den aktuella tjänsten. Medan du kan söka på Internet för att ta reda på mer om det, kan du också öppna Services Manager först för att läsa beskrivningen och ta reda på hur den startas och vad den gör.

För att starta Services Manager, tryck på Windows-tangenten, skriv services.msc och tryck på Enter-tangenten.

Leta reda på tjänsten - den har samma namn som posten som öppnades i Aktivitetshanteraren när du klickade på posten Service Host där; du hittar dess status - kör vanligtvis - liksom starttypen och en beskrivning oftare än inte.

Ibland är det också möjligt att koppla hög CPU-användning till aktivitet. Säg att Windows Update körs och hittade uppdateringar. Du kan då se Service Host: Local System - Delivery Optimization med mycket CPU medan uppdateringarna behandlas.

Vad du kan göra för att lösa problemet med Service Host

Här är några förslag på hur du hanterar hög CPU-användning av Service Host-uppgifter:

Ställ in processprioriteten på ett lägre värde

Först måste du få rätt svchost.exe-post eftersom du inte kan göra det under processer på Windows 10.

  1. Högerklicka på posten Service Host under Processer i Windows Task Manager och välj gå till detaljer.
  2. Detta växlar till fliken Detaljer och markerar rätt svchost.exe-process.
  3. Högerklicka på processen och välj Ställ in prioritet> Under normal.

Inaktivera tjänsten

Observera att detta inte är ett alternativ för kritiska tjänster som Windows kräver.

Tips : Kontrollera servicekonfigurationssidorna för Windows 10, Windows 8.1 och Windows 7 på Black Viper-webbplatsen för att ta reda på om du kan inaktivera en tjänst.

  1. Identifiera namnet på tjänsten på sidan Processer.
  2. Öppna Windows Services Manager och hitta den.
  3. Dubbelklicka på tjänsten.
  4. Ställ in sin starttyp på "manuell" eller "inaktiverad". Manuell laddar den på begäran, inaktiverad stänger av den helt.

Se till att din dator är uppdaterad

Ibland är det ett fel eller problem som orsakar detta som är en del av Windows. Microsoft kan ha fixat problemet i en uppdatering, och det är ofta en bra idé att leta efter uppdateringar för att ta reda på om så är fallet.

  1. Klicka på Windows-tangenten, skriv Windows Update och välj objektet i listan med sökresultat.
  2. Välj "leta efter uppdateringar" eller "ladda ner" och vänta tills processen är klar.

Se till att din dator är virusfri

Det är inte ovanligt att skadlig programvara kan orsaka hög CPU-användning på Windows-maskiner. Det rekommenderas att köra skanningar för skadlig kod med hjälp av en eller två sekunders skannrar.

Du kan använda Malwarebytes Anti-Malware, Trend Micro's Anti-Threat Toolkit, Bitdefender Home Scanner eller CrowdInspect.

Se till att filkorruption inte är frågan

Filkorruption kan orsaka alla möjliga problem inklusive hög CPU-användning men också fryser eller kraschar. Windows levereras med verktyg som du kan köra för att se till att filerna inte är skadade.

Så här görs:

  1. Klicka på Windows-tangenten, skriv cmd.exe, håll ner Skift-tangenten och Ctrl-tangenten och tryck på Enter-tangenten. Detta laddar en upphöjd kommandotolk.
  2. Acceptera UAC-prompten.
  3. Kör kommandot sfc / scannow .
  4. Kommandot kontrollerar för filkorruption och försöker fixa alla problem som den hittar under skanningen och behandlingen.

Några specifika fall

Här är några specifika fall och lösningar:

  • Servicevärd: Lokal service (nätverksbegränsad) orsakar hög CPU-användning - Prova att inaktivera Superfetch-tjänsten.
  • Du kan kontrollera om Windows Update överför filer just nu genom att öppna en upphöjd PowerShell-prompt och köra kommandot Get-BitsTransfer -AllUsers .
  • För att minska effekten av Windows Update, se till att du inte laddar ner eller skickar data till andra datorer. Öppna inställningar> Uppdatering och säkerhet> Windows Update> Avancerade alternativ> Välj hur uppdateringar ska levereras.