Forhåndshenting og siden Windows Vista, Superfetch, er teknologier i Microsoft Windows som betydelig kan forbedre systemets reaksjonsevne ved å forutsi hvilke applikasjoner en bruker sannsynligvis vil starte og forhåndsinnlaste de nødvendige dataene i minnet. Selv om det er avgjørende for å sikre en jevn brukeropplevelse i systemer med tradisjonelle harddisker, kan det hende at noen systemer med solid state-stasjoner ikke vil ha noen stor fordel takket være SSD-ene iboende ytelsesfordel, og Prefetch / Superfetch-tjenester kan faktisk være skadelige for SSD-er i det lange løp på grunn av unødvendige skriver de genererer.
I Windows 7 forsøkte Microsoft å løse dette problemet ved å deaktivere Superfetch og Prefetch automatisk når en rask SSD ble oppdaget. I Windows 8 prøver imidlertid operativsystemet å analysere ytelsesegenskapene til systemets lagring og intelligent aktivere eller deaktivere Superfetch / Prefetch etter behov.
Mens de fleste brukere vil ha det bra med å la Windows bestemme hvordan de skal bruke Superfetch og Prefetch på egen hånd, er det situasjoner der Windows kan ta en feil beslutning, og brukerne vil makt deaktivere eller aktivere tjenestene manuelt. Dette skjer ofte med ikke-standard konfigurasjoner som raske RAID-matriser av HDD-er, eller blandet bruk av både SSD-er og HDD-er.
Deaktiver Superfetch manuelt
Hvis du vil deaktivere Superfetch manuelt i Windows 8, starter du Windows Services manager ved å høyreklikke på skrivebords startknappen, velge Kjør og skrive inn services.msc . Alternativt kan du søke etter services.msc fra startskjermen.
I Services Manager blar du ned for å finne Superfetch, som kontrolleres av Windows-tjenesten kalt SysMain . Dobbeltklikk på Superfetch for å starte Egenskaper-vinduet, og klikk på Stopp for å stoppe det.
Dette vil drepe tjenesten for nå, men den vil starte på nytt ved neste oppstart med mindre vi ber om at det ikke skal. Velg Deaktivert under rullegardinmenyen “Oppstartstype”. Klikk Bruk og deretter OK for å lagre endringene. Lukk Services Manager og start på nytt for å få endringen til å tre i kraft.
Deaktiver forhåndshenting manuelt
Etter at du har deaktivert Superfetch, kan du deaktivere Prefetch fra Windows-registeret. Start Registerredigering ved å høyreklikke på skrivebordets startknapp, velge Kjør og skrive regedit . Akkurat som før kan du også starte Registerredigering ved å søke etter regedit på startskjermen.
Fra registerredigereren navigerer du til følgende sted:
HKEY_LOCAL_MACHINESYSTEMTidsstyringSettKontrollSession ManagerMinnestyringPrefetchParameters
Dobbeltklikk på EnablePrefetcher på høyre side av vinduet. Du kan konfigurere forhåndshenting på en av fire måter ved å taste inn det tilsvarende nummeret i Verdidata- boksen:0 - Deaktiver forhåndsviseren
1 - Aktiverer bare forhåndshenting for applikasjoner
2 - Aktiverer bare forhåndshenting for oppstartsfiler
3 - Aktiver forhåndshenting for oppstarts- og applikasjonsfiler
Standardverdien er 3 ; Hvis du setter den til 0, deaktiveres forhåndshenting.
Som nevnt trenger de fleste brukere ikke å justere innstillingene for forhåndshenting / superfetch, og å stille uriktige verdier kan øke oppstartstiden for start og applikasjoner betydelig. Men avanserte brukere med stasjonskonfigurasjoner som ikke er standard, eller de som kjører Windows i virtuelle maskiner, vil kanskje utøve manuell kontroll over disse viktige tjenestene.