SuperFetch (aka: Memory Prefetcher) är en tjänst som introducerades med Vista.SuperFetch är en förbättring av Prefetcher från tidigare versioner av Windows. Prefetchern är ansvarig för att lagra programinformation så att ofta använda program och processer kan köras snabbare.

SuperFetch håller reda på vilka applikationer du använder mest och laddar in denna information från hårddisken till RAM så att program laddas snabbare än de skulle göra om hårddisken måste nås varje gång. Windows SuperFetch prioriterar de program du använder framför bakgrundsuppgifter och anpassar sig till ditt sätt att arbeta genom att spåra de program du använder oftast och förinstallera dessa i minnet. Med SuperFetch körs bakgrundsuppgifter fortfarande när datorn är inaktiv. Men när bakgrundsuppgiften är klar, fyller SuperFetch på nytt systemminnet med data som du arbetade med innan bakgrundsuppgiften kördes. Nu, när du återvänder till ditt skrivbord, kommer dina program att fortsätta att köras lika effektivt som de gjorde innan du lämnade. Det är till och med smart nog att veta vilken dag det är om du använder olika applikationer oftare vissa dagar. I grund och botten försöker SuperFetch förutsäga vilka applikationer du kommer att starta härnäst och förladdar all nödvändig data i minnet.

Ibland kan SuperFetch orsaka hög diskanvändning.

Om du kör Windows från SSD eller M.2 istället för en hårddisk med långsam spinner, kanske du inte ser någon prestandavinst från SuperFetch för att rättfärdiga diskanvändningen från den.

Om du vill kan du inaktivera SuperFetch för att se om du har några prestandavinster med det aktiverat eller inaktiverat.

Denna handledning visar dig hur du aktiverar eller inaktiverar SuperFetch (SysMain) i Windows 7, Windows 8 och Windows 10.

Du måste vara inloggad som administratör för att aktivera eller inaktivera SuperFetch.

Detta kommer att påverka:

Prefetch
SuperFetch
RAM compression
ReadyBoost

Aktivera eller inaktivera SuperFetch i Services

Tryck Win + R att öppna Runtyp services.msc in i Runoch klicka/knacka på OK att öppna Services.Dubbelklicka/knacka på SysMain. (se skärmdump nedan) Från och med Windows 10 build 17763.1 har SuperFetch bytt namn till SysMain.

Aktivera eller inaktivera SuperFetch (SysMain) i Windows-superfetch_services-1.png

Gör steg 4 (aktivera) eller steg 5 (avaktivera) nedan för vad du vill göra.

4. För att aktivera SuperFetch

Detta är standardinställningen.

En förändring Startup till Automatic. (se skärmdump nedan)B) Klicka/tryck på Start.

C) Klicka/knacka på OKoch gå till steg 6 nedan.

Aktivera eller inaktivera SuperFetch (SysMain) i Windows-superfetch_services-3.png

5. För att inaktivera SuperFetch

A) Klicka/tryck på Stop.B) Ändra Startup till Disabled. (se skärmdump nedan)

C) Klicka/knacka på OKoch gå till steg 6 nedan.

Aktivera eller inaktivera SuperFetch (SysMain) i Windows-superfetch_services-2.png

]Du kan nu stänga Services.

Aktivera eller inaktivera SuperFetch i Command Prompt

Öppna en förhöjd kommandotolk. Gör steg 3 (aktivera) eller steg 4 (avaktivera) nedan för vad du vill göra.

3. För att aktivera SuperFetch

Detta är standardinställningen.

A) Kopiera och klistra in kommandot nedan i den förhöjda kommandotolken, tryck Enter, och gå till steg 5 nedan. (se skärmdumpar nedan)sc config ”SysMain” start=auto & sc start ”SysMain”
Aktivera eller inaktivera SuperFetch (SysMain) i Windows-superfetch_command-1.png

4. För att inaktivera SuperFetch

A) Kopiera och klistra in kommandot nedan i den förhöjda kommandotolken, tryck Enter, och gå till steg 5 nedan. (se skärmdumpar nedan)sc stop ”SysMain” & sc config ”SysMain” start=disabled
Aktivera eller inaktivera SuperFetch (SysMain) i Windows-superfetch_command-2.png

Du kan nu stänga den förhöjda kommandotolken.

Aktivera eller inaktivera SuperFetch i PowerShell

Öppna en förhöjd PowerShell.Gör steg 3 (aktivera) eller steg 4 (avaktivera) nedan för vad du vill göra.

3. För att aktivera SuperFetch

Detta är standardinställningen.

A) Kopiera och klistra in kommandot nedan i det förhöjda PowerShell, tryck Enter, och gå till steg 5 nedan. (se skärmdumpar nedan)

Set-Service -Name ”SysMain” -StartupRun this command Automatic -Status Running
Aktivera eller inaktivera SuperFetch (SysMain) i Windows-superfetch_powershell-1.png

4. För att inaktivera SuperFetch

A) Kopiera och klistra in kommandot nedan i det förhöjda PowerShell, tryck Enter, och gå till steg 5 nedan. (se skärmdumpar nedan)Stop-Service -Force -Name ”SysMain”; Set-Service -Name ”SysMain” -StartupRun this command Disabled
Aktivera eller inaktivera SuperFetch (SysMain) i Windows-superfetch_powershell-2.png

Du kan nu stänga det förhöjda PowerShell.

Ovan är Aktivera eller inaktivera SuperFetch (SysMain) i Windows. Om du har några frågor angående de ovannämnda stegen, låt helpingbox.net vet i kommentarsfältet. helpingbox.net kommer att kontakta dig för en lösning så snart som möjligt.