Nyheter i Android, Telefoner, Prylar Och Recensioner

Hur man fixar hög CPU-användning i Windows

Har dina datorfläktar ofta topphastigheter, saktar din dator ner och märkte du att din CPU-användning når 100 %? Det är irriterande, särskilt om du faktiskt inte gör någonting.

Generellt kan du undvika att maxa din CPU genom att hålla dig borta från krävande appar. Ibland kan dock en bugg göra att CPU-användningen går utom kontroll, till exempel den ökända WmiPrvSE.exe. I de flesta fall kan du enkelt fixa det underliggande problemet och minska hög CPU-användning, så visar vi dig hur.

Vad är CPU?

CPU (central processing unit), även känd som processorn, är din dators hjärna. Den hanterar alla aktiva processer. Liksom din egen noggin kan den bli överväldigad om den bombarderas med för många processer eller om en enskild uppgift kräver onödig uppmärksamhet. Precis som du kan ha svårt att fokusera när du känner dig överväldigad, kan din processor sakta ner till en genomsökning om för mycket begärs av den på en gång.

Låt oss nu se vad det är som gör att din CPU blir av.

Orsakar WMI Provider Host (WmiPrvSE.EXE) hög CPU-användning?

WMI Provider Host-processen, även känd som Windows Management Instrumentation eller WmiPrvSE.exe, är en del av Windows och hjälper organisationer att övervaka och felsöka ett stort antal system i ett nätverk. Det är dock inte ovanligt att processen går utom kontroll.

Du kan se om detta är ditt problem genom att öppna Aktivitetshanteraren (Tryck Kontroll + Shift + ESC) och letar efter processen WmiPrvSE.exe. Om dess CPU-användning är högre än några få procent, och du inte kör något program som skulle påverka det, fungerar det inte korrekt.

Starta om WMI Provider Host för att fixa hög CPU-användning

Microsoft drog nyligen sin officiella fix. Det enda alternativet du har kvar nu är att manuellt starta om tjänsten.

    Tryck Windows-tangent + S, inmatning Tjänster, och tryck på Enter. Leta efter i fönstret som öppnas Windows Management Instrumentation. Högerklicka på den och välj sedan Omstart. Du kan också stoppa tjänsten helt, om du vill, eller helt enkelt starta om din dator.

Identifiera ihållande problem med WMI-leverantörsvärden med hjälp av Event Viewer

Om problemet med WmiPrvSE.exe fortsätter att återkomma, använd Windows Event Viewer för att identifiera orsaken. Det kan vara en annan systemprocess som håller WMI-leverantörens värd upptagen, vilket orsakar hög CPU-användning.

I Windows 10 och 8 högerklickar du på Startknapp och välj Loggboken. I Windows 7 använder du Start-menyn för att hitta och starta Eventvwr.msc.

Inuti Event Viewer-appen, gå till Applikationer och tjänsteloggar > Microsoft > Windows > WMI-aktivitet > Drift.

Bläddra nu igenom listan över operativa händelser och hitta senaste Fel poster.

För varje fel, identifiera ClientProcessId. Observera att varje gång du startar om en process kommer dess ID att ändras, så det är ingen idé att kontrollera äldre fel.

Om du misstänker att en av dessa processer orsakar den höga CPU-användningen kan du använda dess ID för att hitta den i Aktivitetshanteraren och identifiera den felaktiga processen.

Relaterad  Hur man ställer in flera användarkonton på din Mac

Öppna Aktivitetshanteraren (Tryck Kontroll + Shift + ESC), växla till Tjänster och sortera alla pågående tjänster efter PID, dvs deras process-ID. Om den skyldiga processen fortfarande pågår kommer du att kunna identifiera den och undersöka den vidare.

Högerklicka på processen och välj Öppna filplats för att granska programvaran den tillhör. Uppdatering eller avinstallation av respektive program kan fixa WMI Provider Hosts höga CPU-användning.

Slutligen finns det en möjlighet att tjänsten kan vara en mask eller ett virus. Du bör bara se en version av processen vid varje given tidpunkt, och processen bör stoppas om du stoppar den via Tjänster-fönstret. Om du ser två versioner av det, eller om processen inte slutar, kör en virussökning omedelbart.

Uppvisar systemets viloprocess hög CPU-användning?

Windows-användare stöter ibland på en process som kallas System Idle Process som orsakar hög CPU-användning. Denna obskyra process verkar tära på all CPU-kraft den kan – hemskt, eller hur?

Egentligen är System Idle Process helt enkelt en tråd som förbrukar CPU-cykler, som annars inte används. Istället används processen på grund av några mycket svåra särdrag i kodning, vilket gör det ibland att föredra och ännu mer effektivt för en processor att köra något istället för ingenting.

Detta är inte bara en Windows-grej, utan Windows visar processen i Aktivitetshanteraren, så att användarna ser det och antar att något är fel.

Detta betyder inte att du inte kan uppleva prestandaproblem när System Idle Process visar en hög CPU-användningsbelastning, men problemet ligger någon annanstans.

Det borde du faktiskt förvänta för att se System Idle Process-rapporten att den förbrukar 95 % (eller mer) av din CPU när Windows är på tomgång. Om det inte är det, förbrukar något annat processorcykler utan din vetskap.

Är Svchost.exe (netscvs) att skylla på hög CPU-användning?

Du kanske har märkt att svchost.exe (netscvs)-processen orsakar hög minnes- eller CPU-användning om du kollade i Aktivitetshanteraren. Även om den här processen ibland förknippas med skadlig programvara, är det i första hand en legitim och systemkritisk Windows-process. Om du är osäker kan du använda sökverktyget svchost.exe för att se vilken tjänst processen avser.

Inaktivera nätverksupptäckt

Om det inte är skadlig programvara kan svchost.exe vara upptagen med att söka efter plug-and-play-enheter.

För att utesluta denna orsak:

    I startmenyns sökfält, mata in Kontrollpanel och välj den bästa matchningen. Bege dig till Nätverk och Internet > Nätverks- och delningscenter, och klicka Ändra avancerade delningsinställningar. Välj här Stäng av nätverksupptäckt.

Kontrollera Windows Update

Svchost.exe (netsvcs) visar också hög CPU-användning när Windows laddar ner uppdateringar. Du kommer vanligtvis att se att den använder 25 % eller mer CPU-kapacitet efter att du precis installerat Windows. I så fall låter du bara Windows Update avsluta sin grej.

Sedan Windows 10 kan du inte enkelt fördröja eller pausa Windows Update. Även om du kan schemalägga när du ska installera nya uppdateringar, laddar Windows ner uppdateringar efter behov. Detta kan slumpmässigt få svchost.exe att öka sin CPU-användning. Vad du däremot kan ändra är om din dator delar nedladdade uppdateringar med andra. Stäng av detta för att spara bandbredd och processorkraft.

Relaterad  Bekräftad! Ford Explorer ST 2022 kommer med över 400hk!

Bege dig till Inställningar > Uppdatering och säkerhet > Windows Update, klick Avancerade alternativ, Klicka sedan Leveransoptimering. Här kan du Tillåt nedladdningar från andra datorer, men du vill ha den här uppsättningen Av.

Från Leveransoptimering, klick Avancerade alternativ en gång till. På nästa skärm kan du begränsa bandbredden för nedladdningar eller uppladdningar av Windows och appuppdateringar. Du bör ställa in nedladdningsgräns till ett minimum av 5% och även ställa in månatlig uppladdningsgräns mycket låg, om du tillät nedladdningar från andra datorer.

Den enda andra lösningen för att tämja hög CPU-användning relaterad till nedladdning av uppdateringar är att tillfälligt inaktivera Windows Update. Detta förhindrar Windows från att ladda ner uppdateringar. Vi rekommenderar dock inte denna lösning!

Är det för många bakgrundsprocesser som påverkar din CPU?

En bakgrundsprocess är ett program som körs på din PC, även om det inte är öppet i ett fönster. En typisk dator kommer att ha många bakgrundsprocesser som körs samtidigt, eftersom Windows i sig kräver att vissa körs. Men när du installerar program under åren, kan du samla in mer och mer och till slut överväldiga din dator.

Tryck Windows-tangent + X, välj sedan Aktivitetshanteraren från listan. De Processer fliken visas som standard och visar inte bara den totala CPU-användningen utan också användningen av varje app.

Du bör göra detta medan inga andra program är öppna för att förhindra förvirring. Notera de processer som verkar använda minst 10 % av din processors kapacitet regelbundet.

I Windows 10, gå över till Börja fliken i Aktivitetshanteraren.

I Windows 7, avsluta Aktivitetshanteraren och öppna msconfig.exe via Windows Search eller dialogrutan Kör (Windows-tangent + R). I fönstret Systemkonfiguration går du till Börja flik.

Hitta nu startobjekt som är korrelerade med objekten du noterade. Avmarkera dem, klicka på OK och starta sedan om datorn. Detta kommer att stoppa dessa program från att starta vid uppstart.

Det kan vara ett irriterande antivirus

Märker du att din dator blir långsam vid till synes slumpmässiga tidpunkter, och dessa tider korrelerar ofta med hög diskaktivitet? Ditt problem kan vara ditt antivirusprogram.

När du aktivt söker på din disk efter ett hot kan ett antivirusprogram skapa en överraskande mängd processorbelastning. Detta är vanligtvis inte tillräckligt för att orsaka eftersläpning på en modern stationär eller avancerad bärbar dator, men äldre eller underdrivna system kan märkbart sakta ner under påfrestningen.

Att fixa detta är enkelt. Praktiskt taget alla antivirusappar kommer med en schemaläggningsfunktion som låter dig justera när den skannar automatiskt. Ändra schemat till en tidpunkt när du inte använder den bärbara datorn och du kommer inte längre att besväras.

Hög CPU-användning orsakas av skadlig programvara

Skadlig programvara kan också orsaka hög CPU-användning. Ett system som är infekterat kan köra processer i bakgrunden, och det kan försöka sprida sig själv genom att skicka skadlig programvara till andra via din e-post, ditt nätverk eller andra källor. Allt detta kräver processorkraft, vilket kan leda till dålig prestanda.

Relaterad  Alphabet delar den bästa prestandan bland teknikjättar 2021

Att bekräfta en infektion manuellt är inte lätt, och för lekmannen är det mer gissningar än något annat. Om du inte har ett antivirus, ladda ner ett free skadlig programvara och kör den. Faktum är att du kanske vill prova flera anti-malware-verktyg eftersom skadlig programvara som redan är installerad har fördelen; den kanske kan gömma sig från valfri antivirusapp.

När du har hittat problemet kan du ta bort det med antivirusappen du använde för att skanna. Om det misslyckas, läs vår guide för borttagning av skadlig programvara; tipsen där kan hjälpa dig att utmana allt som har ägt din dator.

Hög CPU-användning kan vara vad som helst

Hög CPU-användning kan vara svår att spåra. Även om problemen som listas här är bland de vanligaste orsakerna kan du upptäcka att CPU-användning fortfarande är ett problem även efter att ha provat allt som föreslagits ovan. Om det här problemet fortfarande plågar dig, hitta ett Windows-supportforum där du kan be användare om råd om hur du hanterar din specifika situation.

Men först, här är en sista bov du kan kontrollera: hög CPU-användning orsakad av systemavbrott!

Om författaren

Tina Sieber (837 artiklar publicerade)

När hon tog sin doktorsexamen började Tina skriva om konsumentteknologi 2006 och slutade aldrig. Nu också en redaktör och SEO, du kan hitta henne på Twitter eller vandra en närliggande stig.

Mer från Tina Sieber

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera