Fix: Bruk av høy disk / CPU ved Super Fetch

SuperFetch er teknologi fra Microsoft integrert i operativsystemer etter Windows Vista. Det har to formål; det reduserer tiden som kreves for å starte opp, og sørger for at applikasjonen du åpner ofte lastes mer effektivt. Det tar også timingen i kraft og analyserer bruksmønstrene dine for å justere seg selv.

SuperFetch forhåndslaster de fleste av dine brukte applikasjoner i hovedminnet, ikke bare basert på bruksmønstrene dine, men også når du bruker dem. For eksempel, hvis du har den samme rutinen hver morgen (Chrome, Weather, News), vil SuperFetch forhåndslaste disse applikasjonene i minnet hver morgen. Hvis kveldsrutinen din er annerledes, vil den ha en annen lasterutine for kvelden.

Noen ganger utgjør SuperFetch et problem for brukerne når det bruker mye ressurser (Disk / CPU-bruk), noe som gjør datamaskinen tøff og forårsaker forsinkelser. Det er en rekke faktorer involvert med høy diskbruk, som dekkes i en mer omfattende artikkel på //appuals.com/high-cpu-usage-by-service-host-local-system-network-restricted/. Her vil vi fokusere på hvordan du deaktiverer SuperFetch og sjekker om problemet forsvinner.

Deaktiverer SuperFetch

Før vi deaktiverer SuperFetch fra tjenester, må vi endre registerverdien til MSISupported for harddisken. Du kan alltid tilbakestille endringene hvis dette ikke løser noe.

  1. trykk Windows + R. for å starte Run-applikasjonen. Skriv inn “devmgmt.msc”I dialogboksen og trykk Enter. Dette skal starte enhetsbehandling.
  2. Når du er i enhetsbehandling, utvider du kategorien “IDE ATA / ARAPI-kontrollere”. Her vil du se “Standard SATA AHCI-kontroller”. Høyreklikk på den og velg Eiendommer.

  1. Naviger til Driver-fanen og klikk på Sjåførdetaljer.

  1. Hvis du ser "storahci.sys”Lagret i en bane til System32, bekrefter det at datamaskinen kjører innboksdriveren. Fortsett til neste trinn.

  1. Lukk driverfildetaljene og naviger til kategorien Detaljer. Velg “fra rullegardinmenyenEnhetsinstansbane”.

  1. Høyreklikk på verdien og velg “Kopiere”. Lagre den på Notisblokk på et tilgjengelig sted.

  1. trykk Windows + R. for å starte Kjør applikasjonen og skriv “regedit”. Dette vil starte Registerredigering.

Registeransvarsfraskrivelse: Gjør alle endringene på egen risiko. Ikke endre registerverdier du ikke har kunnskap om. Appuals vil uansett ikke være ansvarlige.

  1. Når du er i registereditoren, navigerer du til følgende filsti:

Datamaskin \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Enum \ PCI \ Enhetsparametere \ Interrupt Management \ MessageSignaledInterruptProperties

Her er <AHCI-kontroller> er strengen du kopierte til notisblokken og <TilfeldigNummer> varierer datamaskin til datamaskin.

  1. Dobbeltklikk på oppføringen av “MSI støttes”-Tasten og endre verdien fra “1” til “0”. trykk OK for å lagre endringer og starte datamaskinen på nytt.

  1. trykk Windows + R. for å starte Kjør applikasjonen og skriv “services.msc”I dialogboksen. Dette vil starte alle tjenestene på datamaskinen din.
  2. Lokaliser "Superhenting”Fra listen over tjenester. Dobbeltklikk for å åpne dens eiendommer.

  1. Når egenskapene er åpnet, klikker du på “StoppeUnder servicestatus. Klikk deretter på Oppstartstype og velg Funksjonshemmet fra listen over tilgjengelige alternativer. Trykk på OK for å lagre endringene og starte datamaskinen på nytt.

  1. trykk Windows + R., skriv “regedit”I dialogboksen og trykk Enter. Dette vil starte Registerredigering.
  2. En gang i Registerredigering, naviger til følgende filsti:

Datamaskin \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ PrefetchParameters

  1. På høyre side finner du en nøkkel som heter “EnablePrefetcher”. Dobbeltklikk på den for å åpne egenskapene. Endre verdien fra “3” til “0”. Trykk Ok for å lagre endringene og avslutte. Start datamaskinen på nytt og sjekk om problemet blir løst.

De mulige verdiene for EnablePrefetcher er:

  • 0 - Deaktiver Prefetcher
  • 1 - Forhenting av applikasjonsstart aktivert
  • 2 - Boot Prefetching aktivert
  • 3 - Programstart og Boot Prefetching aktivert

Du kan for øvrig endre verdiene på EnableSuperfetcher rett under nøkkelen vi nettopp endret.

De mulige verdiene for EnableSuperfetcher er:

  • 0 - Deaktiver Superfetch
  • 1 - Aktiver Superfetch bare for oppstartsfiler
  • 2 - Aktiver bare Superfetch for applikasjoner
  • 3 - Aktiver Superfetch for både oppstartsfiler og applikasjoner

Det anbefales at du setter verdien som “0” å deaktivere Superhenting helt slik at vi kan sjekke om problemet blir løst.