Från och med Windows Vista innehåller operativsystemet en speciell teknik som kallas 'SuperFetch'. Den utformades för att påskynda prestanda på hårddiskar genom att ordna ofta använda appdata och komponenter i ett angränsande område på hårddisken som sedan laddades in i minnet för att påskynda laddningstiden för appen. Ibland kan det orsaka hög diskanvändning så att du kanske vill inaktivera den tillfälligt eller permanent. Så här kan det göras.
Annons
SuperFetch är en Windows Vista-förbättring av Prefetcher som implementerades i Windows XP. Prefetcher ansvarar för att lagra programinformation så att ofta använda program och processer kan köras snabbare. I Windows Vista justerades Prefetcher och förändrades för att vara mycket mer aggressiv och intelligent i sin cachning för att ge ännu högre prestanda på hårddiskar.
Den officiella beskrivningen säger följande:
SuperFetch håller reda på vilka applikationer du använder mest och laddar denna information i RAM så att program laddas snabbare än vad de skulle göra om hårddisken måste nås varje gång. Windows SuperFetch prioriterar de program du för närvarande 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 återbefolkar SuperFetch systemminnet med de data du arbetade med innan bakgrundsuppgiften kördes. Nu när du återvänder till ditt skrivbord kommer dina program att fortsätta att fungera lika effektivt som de gjorde innan du åkte. Det är till och med smart att veta vilken dag det är om du använder olika applikationer oftare vissa dagar.
Det finns ett antal sätt att inaktivera SuperFetch. Oavsett vilken metod du väljer måste du bara inaktivera dess tjänst för att förhindra att den fungerar.
För att inaktivera SuperFetch i Windows 10 , gör följande.
- Tryck på Win + R-kortkommandon på tangentbordet för att öppna dialogrutan Kör. Typservices.mscin i rutan Kör.
- Tjänstkonsolen öppnas.
- Hitta tjänsten 'SysMain' i listan. I äldre versioner av operativsystemet kallades det 'SuperFetch'.
- Dubbelklicka på tjänsten för att öppna dess egenskaper.
- Välj 'Inaktiverad' under starttyp.
- Klicka på Stopp-knappen om tjänsten körs.
SuperFetch är nu inaktiverat i Windows 10.
För referens, se artiklarna:
hur fungerar Samsung Gear VR
- Hur man startar, stoppar eller startar om en tjänst i Windows 10 .
- Så här inaktiverar du en tjänst i Windows 10
Alternativt kan SuperFetch-tjänsten inaktiveras via en upphöjd kommandotolk eller med PowerShell.
Inaktivera SuperFetch från kommandotolken
För att inaktivera SuperFetch-tjänsten från kommandotolken.
- Öppet en ny kommandotolk som administratör .
- Skriv eller kopiera och klistra in följande kommandon:
sc config SysMain start = inaktiverat sc stop SysMain
Alternativt kan du använda PowerShell.
- Öppet PowerShell som administratör .
- Skriv eller kopiera och klistra in följande kommandon:
Set-Service -Name 'SysMain' -StartupType Disabled Stop-Service -Force -Name 'SysMain'
Du är färdig!
För att återaktivera SuperFetch-funktionen, ställ bara in tjänsten på Automatic och starta den.
Det är allt.