Anonim

Forhåndshentning, og da Windows Vista, Superfetch, er teknologier i Microsoft Windows, der kan forbedre systemets resposivitet væsentligt ved at forudsige, hvilke applikationer en bruger sandsynligvis vil starte og forhåndsindlæse de nødvendige data i hukommelsen. Selvom det er vigtigt for at sikre en glat brugeroplevelse i systemer med traditionelle harddiske, kan nogle systemer med faststofdrev muligvis ikke se nogen stor fordel takket være SSD'ernes iboende ydelsesfordel, og Prefetch / Superfetch-tjenester kan faktisk være skadelige for SSD'er i det lange løb på grund af unødvendige skrivninger, de genererer.
I Windows 7 forsøgte Microsoft at løse dette problem ved automatisk at deaktivere Superfetch og Prefetch, når der blev fundet en hurtig SSD. I Windows 8 forsøger operativsystemet imidlertid at analysere ydelseskarakteristika for systemets lager og intelligent aktivere eller deaktivere Superfetch / Prefetch efter behov.
Mens de fleste brugere har det fint at lade Windows beslutte, hvordan de skal bruge Superfetch og Prefetch på egen hånd, er der situationer, hvor Windows kan tage en forkert beslutning, og magtbrugere vil manuelt deaktivere eller aktivere tjenesterne. Dette forekommer oftest med ikke-standardkonfigurationer, såsom hurtige RAID-arrays af HDD'er, eller blandet brug af både SSD'er og HDD'er.

Deaktiver Superfetch manuelt

For at deaktivere Superfetch manuelt i Windows 8 skal du starte Windows Services-manager ved at højreklikke på skrivebordsstartknappen, vælge Kør og skrive services.msc . Alternativt kan du søge efter services.msc fra startskærmen.
I Services Manager skal du rulle ned for at finde Superfetch, der kontrolleres af Windows-tjenesten kaldet SysMain . Dobbeltklik på Superfetch for at starte egenskabsvinduet, og klik på Stop for at stoppe det.


Dette vil dræbe tjenesten i øjeblikket, men den genstarter automatisk ved næste start, medmindre vi fortæller den ikke. Vælg Deaktiveret under rullemenuen "Opstartstype". Klik på Anvend og derefter OK for at gemme dine ændringer. Luk Services Manager, og genstart for at ændringen får virkning.

Deaktiver manuelt præfetch manuelt

Når du har deaktiveret Superfetch, kan du deaktivere Prefetch fra Windows-registreringsdatabasen. Start Registreringseditor ved at højreklikke på Desktop Start-knappen, vælge Kør og skrive regedit . Ligesom før kan du også starte Registreringseditor ved at søge efter regedit på startskærmen.
Fra Registreringseditor, naviger til følgende placering:

HKEY_LOCAL_MACHINESYSTEMTidsstyringSetControlSession ManagerHemmelighedsstyringPrefetchParametre

I højre side af vinduet skal du dobbeltklikke på EnablePrefetcher . Du kan konfigurere Forhåndshentning på en af ​​fire måder ved at indtaste det tilsvarende nummer i feltet Værdidata:

0 - Deaktiverer forudindstillingen
1 - Aktiverer kun præfetch til applikationer
2 - Aktiverer kun præfetch til startfiler
3 - Aktiverer præfetch til start- og applikationsfiler

Standardværdien er 3 ; Hvis du indstiller det til 0, deaktiveres Forhåndsvisning.
Som nævnt behøver de fleste brugere ikke at justere Prefetch / Superfetch-indstillinger, og indstilling af forkerte værdier kan øge start- og applikationstider betydeligt. Men avancerede brugere med ikke-standarddrevskonfigurationer eller dem, der kører Windows i virtuelle maskiner, ønsker måske at udøve manuel kontrol over disse vigtige tjenester.

Sådan deaktiveres superfetch og prefetch i windows 8