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:
- Press Win + R , skriv services.msc och tryck på Enter för att starta Services -konsolen.
- Bläddra(Scroll) igenom listan i tjänstkonsolen(Services) för en tjänst som heter SysMain .
- Dubbelklicka(Double-click) på SysMain- tjänsten för att öppna tjänstens egenskaper. Alternativt kan du högerklicka på tjänsten och välja Egenskaper.
- Välj knappen Stopp(Stop) för att stoppa tjänsten. Expandera(Startup Type) sedan rullgardinsmenyn Starttyp och välj Inaktiverad(Disabled) .
- 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) :
- Press Win + R , skriv cmd och tryck på Ctrl + Shift + Enter för att starta en förhöjd kommandotolk(Command Prompt) .
- 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:
- Press Win + R , skriv regedit och tryck på Enter för att starta registerredigeraren(Registry Editor) .
- 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
- Sök efter ett värde som heter Start i den högra rutan och dubbelklicka på det.
- Ä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.
- Press Win + R , skriv cmd och tryck på Ctrl + Shift + Enter .
- 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:
- Press Win + I för att starta appen Inställningar(Settings) och välj Windows Update från det vänstra sidofältet.
- Välj knappen Sök(Check) efter uppdateringar.
- 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.
Related posts
Hur man fixar audiodg.exe hög CPU-användning på Windows 11/10
Fix Service Host: Lokalt system (svchost.exe) Hög CPU- och diskanvändning
Åtgärda iPhone DCIM-mapp saknas på Windows 11/10
Så här fixar du musrullning som inte fungerar på Windows 11/10
Fix Service Host: Diagnostic Policy Service Hög CPU-användning
Så här fixar du Windows Stop Code Memory Management BSOD
7 sätt att åtgärda HP-skrivare "Drivrutinen är inte tillgänglig" på Windows PC
Så här fixar du "Windows har stoppat den här enheten" Code 43-fel i Windows
Åtgärda felet "Windows kunde inte automatiskt upptäcka nätverkets proxyinställningar".
Hur man fixar Windows-tangentbordstangenter som slutar fungera
5 korrigeringar för Generic PNP Monitor Driver Error i Windows 11/10
Så här fixar du "iTunes kunde inte ansluta till denna iPhone. Ett okänt fel inträffade 0xe80000a” i Windows
Hur man åtgärdar Adobes äkta programvaruintegritetstjänstfel
Så här fixar du inget ljud i Windows 10
Åtgärda systemfel 5, åtkomst nekas i Windows
Hur man åtgärdar Windows felkod 0x80070005
Åtgärda Background Intelligent Transfer Service (BITS) som saknas från tjänster
Så här fixar du felet 'RPC-servern är inte tillgänglig' i Windows
WMI Provider Host (WmiPrvSE.exe) Hög CPU-användning i Windows 11/10
Så här fixar du musstamning i Windows 10