Hur man fixar Service Host (SysMain) hög diskanvändning i Windows 11/10

Windows 10 och Windows 11 är utmärkta operativsystem. Men om du ser en konsekvent trög prestanda kan det bero på något som heter SysMain (tidigare känt som Superfetch ).

I den här artikeln hjälper vi dig att förstå SysMain och varför du kan få problem med hög diskanvändning med den här tjänsten.

Vad är SysMain (Superfetch)?

Superfetch , kallad SysMain efter uppdateringen av Windows 10 1809, introducerades med Windows Vista och är en efterföljare till Prefetch (en liknande funktion i Windows XP ). OS använder den här funktionen för att förbättra systemets prestanda över tid.

Varför över tid? Först studerar den dina RAM -användningsmönster. Sedan identifierar funktionen program du kör oftast på din PC. När Superfetch har den här informationen laddar den in dessa program i ditt RAM -minne . När du startar dessa program kommer du att se att de laddas mycket snabbare.

Så, Superfetch behöver resurser. Du kanske hittar Superfetch som arbetar i bakgrunden när du tittar på listan över systemprocesser i Task Manager som "Service Host: SysMain":

Kritiskt sett berövar(Superfetch) inte Superfetch andra program RAM . Den använder bara oanvänt RAM -minne . Alla(Any) nylanserade program kommer fortfarande att ha prioritet framför Superfetch när det gäller RAM - utrymme. Om det behövs kommer Superfetch att frigöra RAM(free up RAM) -minne för en annan app.

Om du tror att Superfetch orsakar prestandaproblem på din dator kan du säkert inaktivera den. Nedan diskuterar vi några sätt att inaktivera Superfetch och fixa Service Host : SysMain problem med hög CPU-användning(high CPU usage problem) .

Inaktivera SysMain från tjänster

Eftersom SysMain är en Windows -tjänst är det enklaste sättet att inaktivera SysMain från Services -konsolen:

  1. Press Win + R , skriv services.msc och tryck på Enter för att starta Services -konsolen.
  2. Bläddra(Scroll) igenom listan i tjänstkonsolen(Services) för en tjänst som heter SysMain .

  1. Dubbelklicka(Double-click)SysMain- tjänsten för att öppna tjänstens egenskaper. Alternativt kan du högerklicka på tjänsten och välja Egenskaper.
  2. Välj knappen Stopp(Stop) för att stoppa tjänsten. Expandera(Startup Type) sedan rullgardinsmenyn Starttyp och välj Inaktiverad(Disabled) .
  3. Välj OK för att spara och avsluta.

Inaktivera SysMain med kommandotolken(SysMain Using Command Prompt)

Det går snabbare att använda kommandotolken(Command Prompt) för att inaktivera SysMain . Om du är bekväm med att använda kommandon kan du inaktivera SysMain så här(SysMain) :

  1. Press Win + R , skriv cmd och tryck på Ctrl + Shift + Enter för att starta en förhöjd kommandotolk(Command Prompt) .
  2. Kopiera och klistra in följande kommando i kommandotolksfönstret(Command Prompt) och tryck på Enter:

sc stop "SysMain" & sc config "SysMain" start=inaktiverad

Inaktivera SysMain från registret

Om de tidigare metoderna inte fungerar av någon anledning kan du ändra registerinställningarna för att inaktivera SysMain:

  1. Press Win + R , skriv regedit och tryck på Enter för att starta registerredigeraren(Registry Editor) .
  2. Navigera till följande sökväg med det vänstra sidofältet eller kopiera och klistra in följande text i navigeringsfältet högst upp och tryck på Retur:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesSysMain

  1. Sök efter ett värde som heter Start i den högra rutan och dubbelklicka på det.
  2. Ändra värdedata(Change Value Data) till 4 och välj OK för att spara och avsluta.

Kör SFC Scan

Om du vill försöka lösa problemet med hög diskanvändning(SysMain) i SysMain utan att inaktivera SysMain kan du prova att använda System File Checker ( SFC ).

SFC är ett inbyggt verktyg i Windows som kontrollerar systemfilens integritet. Den ersätter automatiskt de korrupta systemfilerna den hittar under genomsökningen, så om systemfilskorruption är roten till problemet kan SFC fixa det.

  1. Press Win + R , skriv cmd och tryck på Ctrl + Shift + Enter .
  2. Kopiera och klistra in följande kommando i kommandotolken(Command Prompt) och tryck på Enter :

sfc /scannow

Genomsökningen kommer att skanna din hårddisk efter korrupta systemfiler och ersätta de som har blivit korrupta. När genomsökningen är klar startar du om din dator och kontrollerar om problemet med hög diskanvändning med Service Host SysMain kvarstår.

Uppdatera Windows

Det är alltid viktigt att kontrollera Windows Update och se om en uppdatering är tillgänglig för nedladdning. Microsoft letar ständigt efter problem med Windows och släpper uppdateringar för att åtgärda dem.

Om de tidigare korrigeringarna inte var användbara kan en uppdatering vara värt ett försök:

  1. Press Win + I för att starta appen Inställningar(Settings) och välj Windows Update från det vänstra sidofältet.
  2. Välj knappen Sök(Check) efter uppdateringar.
  3. Om uppdateringar är tillgängliga, välj knappen Ladda ner(Download) och installera för att installera dem.

Starta om din dator och se om det löser problemet.

Byt ut hårddisken mot SSD

Om du har använt din gamla mekaniska hårddisk(HDD) ett tag kan du optimera din dators prestanda och lösa problemet med hög diskanvändning om du ersätter den med en Solid State Drive ( SSD ).

Detta kan vara särskilt motiverat om du har provat felsökning och använt alla metoder för att åtgärda problemet.

De flesta moderna datorer har en plats för SSD:er(SSDs) . Men om du aldrig har köpt SSD-enheter(SSDs) , använd vår SSD-köpguide(SSD buying guide) för att fatta ett välgrundat beslut.

SysMain-diskanvändning, normaliserad

Förhoppningsvis kunde du fixa SysMain-diskanvändningen(SysMain) med en av dessa korrigeringar. SysMain är inte nödvändigtvis en resurs-hog. Windows introducerade denna intelligenta funktion för att optimera RAM - användningen och leverera snabbare prestanda när du använder de mest använda apparna.

Du kan inaktivera den permanent utan allvarliga konsekvenser om den använder mycket minne. Alternativt kan åtgärda systemfilskorruption eller en Windows - uppdatering hjälpa till att lösa problemet utan att inaktivera SysMain- tjänsten.



About the author

Jag är en datavetare med över 10 års erfarenhet av mjukvaruutveckling och säkerhet. Jag har ett starkt intresse för Firefox, Chrome och Xbox-spel. Jag är särskilt intresserad av hur jag ser till att min kod är säker och effektiv.



Related posts