Analyser Service vært for høj CPU-brug

Høj CPU-brug af en proces på Windows kan bremse andre operationer for at snegle som tempo. Selvom det undertiden er forårsaget af brugerdrevne programmer, f.eks. Et beskatnings-computerspil eller et videoudgivelsesprogram, kan det undertiden være forårsaget af Windows-processer såsom Service Host.

Service Host er en svchost.exe-proces; Seneste versioner af Microsofts Windows 10-operativsystem separate tjenester, der køres af det, mens ældre versioner af Windows klumpede dem sammen, hvilket gjorde identifikationen mere kompliceret.

Programmer som Svchost Process Analyzer eller Svchost Viewer blev oprettet for at hjælpe brugere og systemadministratorer med at finde ud af, hvilken service der blev kørt under hvilken svchost-proces på Windows-maskinen.

Du ser muligvis 20 eller flere Service Host-processer, der er angivet på Windows 10-maskiner som en konsekvens.

Analyser Service vært for høj CPU-brug

svchost service host

Den første ting, du skal gøre, er at finde ud af, hvilken Service Host-proces der er ansvarlig for det. Når du har fået processen, kender du Windows-tjenesten, der forårsager den, og derfra kan du muligvis gøre noget ved det, afhængigt af den pågældende service.

Først det grundlæggende:

  1. Brug Ctrl-Shift-Esc til at åbne Task Manager.
  2. Du skal se alle processer, der er anført der med det samme.
  3. Klik på CPU-kolonnen for at sortere efter CPU-anvendelse. Den proces, der bruger mest CPU, skal nu vises øverst.
  4. Klik på det for at få vist yderligere oplysninger om det. Et klik på Servicehost: Lokal service kan for eksempel afsløre funktionen Discover Provider-hosttjeneste.

Det næste trin afhænger i vid udstrækning af den pågældende service. Mens du kan køre en søgning på Internettet for at finde ud af mere om det, kan du også åbne Services Manager først for at læse beskrivelsen og finde ud af, hvordan det startes, og hvad det gør.

For at starte Services Manager skal du trykke på Windows-tasten, skrive services.msc og trykke på Enter-tasten.

services description

Find tjenesten - den har samme navn som den post, der åbnede i Task Manager, da du klikkede på posten Service Host der; du finder dens status - kører normalt - såvel som opstartstypen og en beskrivelse oftere end ikke.

Nogle gange er det også muligt at knytte høj CPU-brug til aktivitet. Sig, Windows Update kører på det tidspunkt og fandt opdateringer. Derefter kan du se Servicehost: Lokalt system - Leveringsoptimering ved hjælp af en masse CPU, mens opdateringerne behandles.

Hvad du kan gøre for at løse Service Host-problemet

Her er et par forslag til, hvordan man håndterer høj CPU-brug af Service Host-opgaver:

Sæt procesprioriteten til en lavere værdi

lower process priority

Første ting, du skal gøre, få den rigtige svchost.exe-post, da du ikke kan gøre det under processer på Windows 10.

  1. Højreklik på posten Servicehost under Processer i Windows Task Manager, og vælg gå til detaljer.
  2. Dette skifter til fanebladet med detaljer og fremhæver den rigtige svchost.exe-proces.
  3. Højreklik på processen, og vælg Angiv prioritet> Under normal.

Deaktiver tjenesten

disable superfetch

Bemærk, at dette ikke er en mulighed for kritiske tjenester, som Windows har brug for.

Tip : Kontroller servicekonfigurationssiderne for Windows 10, Windows 8.1 og Windows 7 på Black Viper websted for at finde ud af, om du kan deaktivere en tjeneste.

  1. Identificer navnet på tjenesten på siden Processer.
  2. Åbn Windows Services Manager, og find den.
  3. Dobbeltklik på tjenesten.
  4. Indstil sin starttype til 'manuel' eller 'deaktiveret'. Manuel indlæser det efter behov, deaktiveret slukker det helt.

Sørg for, at din pc er opdateret

windows update

Nogle gange er det en fejl eller et problem, der forårsager dette, der er en del af Windows. Microsoft har muligvis løst problemet i en opdatering, og det er ofte en god ide at tjekke for opdateringer for at finde ud af, om det er tilfældet.

  1. Tryk på Windows-tasten, skriv Windows Update, og vælg emnet fra listen over søgeresultater.
  2. Vælg 'tjek for opdateringer' eller 'download', og vent, indtil processen er afsluttet.

Sørg for, at din pc er virusfri

Det er ikke ualmindeligt, at malware kan forårsage stor CPU-brug på Windows-maskiner. Det anbefales at køre scanninger efter malware ved hjælp af en eller to second opinion scannere.

Du kan bruge Malwarebytes Anti-Malware , Trend Micro's Anti-Threat Toolkit , Bitdefender Hjem Scanner , eller CrowdInspect .

Sørg for, at korruption ikke er problemet

sfc scannow repair

Filkorruption kan forårsage alle mulige problemer, herunder høj CPU-brug, men også fryser eller nedbrud. Windows leveres med værktøjer, som du muligvis kører for at sikre, at filer ikke er korrupte.

Sådan gøres det:

  1. Tryk på Windows-tasten, skriv cmd.exe, hold Shift-tasten og Ctrl-tasten nede, og tryk på Enter-tasten. Dette indlæser en forhøjet kommandoprompt.
  2. Accepter UAC-prompten.
  3. Kør kommandoen sfc / scannow .
  4. Kommandoen kontrollerer for filkorruption og forsøger at løse eventuelle problemer, den finder under scanningen og behandlingen.

Nogle specifikke tilfælde

Her er nogle specifikke sager og løsninger:

  • Servicevært: Lokal service (netværk begrænset) forårsager høj CPU-brug - Prøv at deaktivere Superfetch-tjenesten.
  • Du kan kontrollere, om Windows Update overfører filer lige nu ved at åbne en forhøjet PowerShell-prompt og køre kommandoen Get-BitsTransfer -AllUsers .
  • For at reducere virkningen af ​​Windows Update skal du sikre dig, at du ikke downloader eller sender data til andre pc'er. Åbn indstillinger> Opdatering og sikkerhed> Windows Update> Avancerede indstillinger> Vælg, hvordan opdateringer skal leveres.