Anonim

Prefetch in ker je Windows Vista, Superfetch, so tehnologije v operacijskem sistemu Microsoft Windows, ki lahko znatno izboljšajo odpornost sistema, tako da predvidijo, katere aplikacije bo uporabnik verjetno zagnal in predhodno naložil potrebne podatke v pomnilnik. Čeprav je bistveno za zagotovitev nemotene uporabniške izkušnje v sistemih s tradicionalnimi trdi diski, nekateri sistemi s pogonom SSD morda ne bodo imeli veliko koristi zaradi lastne prednosti SSD-jev in storitve Prefetch / Superfetch lahko dolgoročno škodijo SSD-jem. zaradi nepotrebnih zapisov, ki jih ustvarijo.
V sistemu Windows 7 je Microsoft poskušal rešiti to težavo tako, da je samodejno onemogočil Superfetch in Prefetch, ko je zaznal hitri SSD. V operacijskem sistemu Windows 8 pa operacijski sistem poskuša analizirati lastnosti delovanja pomnilnika sistema in po potrebi pametno omogoči ali onemogoči Superfetch / Prefetch.
Medtem ko bo večina uporabnikov v redu, če se bo Windows sam odločil, kako uporabljati Superfetch in Prefetch, lahko pride v napačne odločitve, zato bodo uporabniki napajanja želeli ročno onemogočiti ali omogočiti storitve. Najpogosteje se to zgodi pri nestandardnih konfiguracijah, kot so hitri RAID nizi trdih diskov ali mešana uporaba SSD-jev in trdih diskov.

Ročno onemogoči Superfetch

Če želite ročno onemogočiti Superfetch v operacijskem sistemu Windows 8, zaženite upravitelja storitev Windows tako, da z desno miškino tipko kliknete gumb Start Desktop, izberete Run in vtipkate services.msc . Lahko pa poiščete services.msc na začetnem zaslonu.
V upravitelju storitev se pomaknite navzdol in poiščite Superfetch, ki ga nadzira storitev Windows z imenom SysMain . Dvokliknite Superfetch, da zaženete svoje okno Lastnosti in kliknite Stop, da ga ustavite.


To bo zaenkrat ubilo storitev, vendar se bo samodejno znova zagnalo ob naslednjem zagonu, razen če mu rečemo, da ne. V spustnem meniju »Vrsta zagona« izberite Onemogočeno . Kliknite Uporabi in nato V redu, da shranite spremembe. Zaprite upravitelja storitev in znova zaženite, da spremembe začnejo veljati.

Ročno onemogoči prednastavitev

Ko onemogočite Superfetch, lahko onemogočite Prefetch iz registra Windows. Zaženite urejevalnik registra tako, da z desno miškino tipko kliknete gumb Start Desktop, izberete Run in vtipkate regedit . Tako kot prej lahko tudi urejevalnik registra zaženete tako, da na začetnem zaslonu poiščete regedit .
V urejevalniku registra se pomaknite na to mesto:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters

Na desni strani okna dvokliknite EnablePrefetcher . Prefetch lahko konfigurirate na enega od štirih načinov, tako da v polje Value Data vpišete ustrezno številko:

0 - Onemogoči Prefetcher
1 - Omogoči samo prednaročanje samo za aplikacije
2 - Omogoči samo prednaročanje samo za zagonske datoteke
3 - Omogoča prednaročanje za zagonske in aplikacijske datoteke

Privzeta vrednost je 3 ; če nastavite na 0, onemogočite prednastavitev.
Kot rečeno, večini uporabnikov ni treba prilagajati nastavitev Prefetch / Superfetch, nastavitev napačnih vrednosti pa lahko znatno poveča čas zagona in zagona aplikacije. Toda napredni uporabniki z nestandardnimi konfiguracijami pogona ali tisti, ki imajo operacijski sistem Windows v virtualnih strojih, bodo morda želeli ročno nadzorovati te pomembne storitve.

Kako onemogočiti superfetch in prednabiranje v operacijskem sistemu Windows 8