Fix: Servicevärd hög CPU-användning i Windows 11

Upplever du hög CPU-användning på din Windows 11-dator på grund av "Service Host"-processen? Det här problemet kan vara frustrerande och påverka systemets prestanda. I den här guiden kommer vi att utforska orsakerna till det här problemet och tillhandahålla effektiva lösningar för att fixa hög CPU-användning för tjänstvärden i Windows 11.

Vad orsakar problemet?

Service Host, eller "svchost.exe", är en viktig systemprocess som ansvarar för att vara värd för och hantera olika Windows-tjänster. Det är inte ovanligt att Service Host förbrukar vissa CPU-resurser, eftersom den kör flera tjänster samtidigt. Men när den börjar förbruka en överdriven mängd CPU-kraft kan det leda till trög systemprestanda och minskad respons.

Flera faktorer kan bidra till detta problem, inklusive:

  1. Bakgrundstjänster:Windows förlitar sig på många bakgrundstjänster för att utföra olika uppgifter, och vissa av dem kan köras under tjänstevärdprocessen. Om någon av dessa tjänster inte fungerar eller beter sig kan det orsaka hög CPU-användning.
  2. Skadlig programvara eller virusinfektioner:Skadlig programvara kan förklä sig som en tjänstvärd, vilket leder till ökad CPU-användning. Det är viktigt att söka efter skadlig programvara och ta bort eventuella hot i sådana fall.
  3. Föråldrade drivrutiner:Inkompatibla eller inaktuella drivrutiner kan orsaka konflikter med Windows-tjänster, inklusive Service Host, vilket leder till hög CPU-användning.
  4. Windows-uppdateringar:Ibland kan det hända att vissa Windows-uppdateringar inte installeras korrekt, vilket resulterar i Service Host-relaterade problem.
  5. Skadade systemfiler:Systemfilskorruption kan störa tjänstevärdens funktion, vilket gör att den förbrukar mer CPU-resurser än nödvändigt.

Här presenterar vi de mest effektiva lösningarna för att lösa problemet.

Fix 1: Kör systemfilsgranskaren

Systemfilsgranskaren kommer att inspektera och reparera alla skadade eller saknade systemfiler, vilket ofta kan bidra till att tjänstvärden orsakar hög CPU-användning.

Så här gör du:

1. Öppna kommandotolken och kör som administratör.

2. Kopiera och klistra in kommandot nedan:

sfc /scannow

Tryck på Enter.

3. Efter att ha utfört kommandot, stäng fönstret och starta om datorn.

Fix 2: Inaktivera Service Host Local System Task

Den här åtgärden avslutar uppgiften "Service Host: Local System", vilket tillfälligt kan lindra problemet med hög CPU-användning som orsakas av den här specifika tjänsten.

1. Öppna Aktivitetshanteraren. Hitta "Service Host: Local System".

2. Klicka nu på "Tjänstvärd: Lokalt system" och klicka på "Avsluta uppgift“.

3. En dialogruta visas. Detta är ett varningsmeddelande för att bekräfta om du vill avsluta uppgiften.

4. Kontrollera "Överge osparade data och stäng av". Klicka sedan på "Stäng av“.

Fix 3: Ändra registervärde

För att lösa problemet "Service Host High CPU Usage" i Windows måste du ändra registervärdet. Följ stegen nedan för att ändra värdet:

1. Tryck på Windows-tangenten + R. Skriv "Regedit” och klicka på OK.

2. Navigera till följande sökväg:

ComputerHKEY_LOCAL_MACHINESYSTEMControlSet001ServicesNdu

3. I den högra panelen dubbelklickar du på "Start” registernyckel och ställ in värdet på 4.

4. Klicka på OK.

Fix 4: Inaktivera Background Intelligent Transfer Service

Background Intelligent Transfer Service (BITS) är en Windows-tjänst som underlättar asynkron och prioriterad överföring av filer mellan en klient och en server. BITS används främst för att hantera nedladdning och uppladdning av filer för olika Windows-komponenter och applikationer, såsom Windows Update, Windows Defender och annan programvara som kräver bakgrundsöverföringar.

Följ dessa steg för att inaktivera den intelligenta överföringstjänsten i bakgrunden:

1. Tryck på Windows-tangenten + R. Skriv "msconfig" och klicka på OK.

2. UnderTjänsterfliken, avmarkera "Bakgrund Intelligent Transfer Service" box.

3. Klicka på OK följt av Verkställ.

Fix 5: Inaktivera Superfetch

Superfetch är en Windows-tjänst utformad för att förbättra systemets prestanda genom att förinstallera ofta använda applikationer i RAM (Random Access Memory). Denna förladdning, eller cachning, är avsedd att minska applikationsstarttider och förbättra systemets övergripande lyhördhet.

Om du har prestandaproblem och misstänker att Superfetch kan vara boven kan du inaktivera det genom att följa dessa steg:

1. Tryck på Windows-tangenten + R. Skriv "services.msc" och klicka på OK.

2. Dubbelklicka nu på "Superhämtning“.

3. En dialogruta visas. Under starttypen väljer du "Inaktivera" och klicka sedan på "Stopp".

4. Klicka på OK följt av Verkställ.

Fix 6: Utför Clean Boot

En ren start kan hjälpa till att felsöka och lokalisera orsaken till problemet med "Service Host High CPU Usage" genom att starta Windows med endast viktiga tjänster och startprogram.

Följ stegen nedan för att utföra en ren start:

1. Tryck på Windows-tangenten + R. Skriv "msconfig" och klicka på OK.

2. Under fliken Tjänster, avmarkera "Dölj alla Microsoft-tjänster" box.

3. Efter det klickar du på "Inaktivera alla“.

4. Klicka på OK följt av Verkställ.

5. Gå tillUppstartfliken, klicka på "Öppna Task Manager“.

6. En dialogruta för Aktivitetshanteraren visas. Gå till Startup Apps, välj de aktiverade programmen och klicka på "Inaktivera”-knappen.

Fix 7: Uppgradera CPU

Om ingen av de tidigare lösningarna har löst ditt problem, överväg att uppgradera din CPU. CPU:n, även känd som Central Processing Unit, spelar en viktig roll i din dators prestanda.

Om problemet med "Service Host Local System High Disk" kvarstår kan en föråldrad CPU vara boven.

Rekommenderad läsning:Fix: Service Host Delivery Optimization hög minnes- och diskanvändning

För att lösa det här problemet kan du försöka en CPU-uppgradering.

Det är viktigt att notera att CPU-uppgraderingar medför vissa inneboende risker. Inkompatibilitetsproblem kan uppstå, vilket leder till startfel. I sådana fall kan du behöva installera om Windows. För att skydda dina data, är det lämpligt att säkerhetskopiera dina filer innan du påbörjar en CPU-uppgradering

Det är det!