Hög CPU-användning av en process i Windows kan bromsa andra åtgärder för att snigel som takt. Samtidigt som det är ibland orsakas av användare köra program, säger en beskattning av dator spel eller video rendering program, kan det ibland vara orsakade av Windows processer såsom Service Värd.
Tjänsten är Värd en svchost.exe processen; de Senaste versionerna av Microsofts Windows-10-operativsystem separat tjänst som drivs av det medan äldre versioner av Windows ihop dem som gjort identifiering mer komplicerat.
Program som Svchost Process Analyzer eller Svchost Viewer skapades för att hjälpa användare och systemadministratörer att ta reda på vilka tjänster som kördes under vilka förfaranden som inte går på Windows-maskin.
Du kan se 20 eller mer Service Värd processer som anges på Windows-10 maskiner som följd.
Analysera Service Host hög CPU-användning
Det första du behöver göra är att ta reda på vilken Service Host process som ansvarar för det. När du har processen, du vet den Windows-Tjänst som orsakar det, och från det kan du göra något åt det, beroende på tjänsten i fråga.
Första grunderna:
- Du kan också använda Ctrl-Shift-Esc för att öppna aktivitetshanteraren.
- Du bör kunna se alla processer som anges där direkt.
- 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.
- Klicka på den för att visa ytterligare information om det. Ett klick på Service Värden: Lokal Service som till exempel kan avslöja Funktion Upptäcka Leverantör Värd för tjänsten.
Nästa steg beror till stor del på tjänsten i fråga. När kan du köra en sökning på Internet för att ta reda på mer om det, du kan också öppna Services Manager först med att läsa dess beskrivning och ta reda på hur det startade och vad det gör.
För att starta Services Manager genom att trycka på Windows-tangenten, skriv tjänster.msc, och tryck på Enter-tangenten.
Leta upp tjänsten-det har samma namn som den post som öppnas i aktivitetshanteraren när du klickat på Service Host-post som det; du hitta sin status — kör vanligtvis — såväl som startmetod och en beskrivning mer ofta än inte.
Ibland är det också möjligt att koppla av hög CPU-användning till aktivitet. Säga, Windows Update körs vid den tiden och fann uppdateringar. Du kan sedan se Service Värden: Lokala System-Leverans Optimering med hjälp av en hel del CPU medan de behandlas.
Vad du kan göra för att lösa Service Host-frågan
Här är några förslag på hur man ska hantera med hög CPU-användning av Tjänsten Värd uppgifter:
Ställ in prioritet till ett lägre värde
Första sak som du behöver göra för att få rätt svchost.exe inlägg som du inte kan göra så under processer på Windows-10.
- Högerklicka på Service Host-posten under Processer i aktivitetshanteraren i Windows och väljer gå till information.
- Detta växlar till fliken information och belyser rätt svchost.exe -processen.
- Högerklicka på processen, och välj Ange den Prioriterade > Under det Normala.
Läs också: Microsoft bröt sök i Windows-10 på något sätt. Fix inne
Inaktivera Tjänsten
Observera att detta inte är ett alternativ för kritiska Tjänster som Windows kräver.
Tips: Kontrollera services-konfigurering sidor för Windows 10, Windows 8.1 och Windows 7 på den Svarta Viper hemsida för att ta reda på om du kan inaktivera en Tjänst.
- Identifiera namnet på Tjänsten på Processer sidan.
- Öppna Windows Services Manager och leta upp det.
- Dubbelklicka på tjänsten.
- Som dess startmetod till “manuell” eller “funktionshinder”. Manuell hantering på efterfrågan, avaktiverad stänger av det helt.
Se till att din DATOR är uppdaterad
Ibland är det en bugg eller problem som orsakar detta som är en del av Windows. Microsoft kan ha fast frågan i en uppdatering, och det är ofta en god idé att leta efter uppdateringar för att ta reda på om så är fallet.
- Tryck på Windows-tangenten, skriv Windows Update och välj objektet från listan över sökresultat.
- Välj “sök efter uppdateringar” eller “ladda ner”, och vänta tills processen är klar.
Se till att din DATOR är fri från virus
Det är inte ovanligt att skadlig kod kan orsaka hög CPU-användning på Windows-datorer. Det är rekommenderat att köra söker efter skadlig kod med hjälp av en eller två andra åsikt skannrar.
Du kan använda Malwarebytes Anti-Malware, Trend Micro ‘ s Anti-Hot Toolkit, Bitdefender Hem Scanner, eller CrowdInspect.
Se till att filen korruption är inte problemet
Fil korruption kan orsaka alla typer av problem, däribland hög CPU-användning, men också hänger sig eller kraschar. Windows levereras med verktyg som du kan köra för att se till att filer inte är skadad.
Här är hur det är gjort:
- Tryck på Windows-tangenten, typ cmd.exe håll ned Skift-tangenten och Ctrl-tangenten och tryck på Enter-tangenten. Detta laddar en upphöjd kommandotolk.
- Acceptera UAC-prompten.
- Kör kommandot sfc /scannow.
- Kommandot söker efter filen korruption och försök att åtgärda eventuella problem som hittas under skanning och bearbetning.
Vissa särskilda fall
Här är några specialfall och lösningar:
- Service Värden: Lokal Tjänst (Network Begränsad) orsakar hög CPU-användning-Prova att inaktivera Superfetch service.
- Du kan kontrollera om Windows Update är att överföra filer just nu genom att öppna en förhöjd PowerShell-prompten och kör kommandot Get-BitsTransfer -AllUsers.
- För att minska effekterna av Windows Update, se till att du inte hämta eller skicka data till andra Datorer. Öppna Inställningar > Uppdatera & Säkerhet – > Windows Update – > Avancerat > Välj hur uppdateringar levereras.