Home
» Windows
»
Windows 11: Omogočanje ali onemogočanje Superfetch
Windows 11: Omogočanje ali onemogočanje Superfetch
Ali potrebujete prilagoditve za učinkovitost računalnika Windows 11, 10, 8 in 7 ali želite sprostiti RAM za velike aplikacije ali baze podatkov? Odkrijte, kako omogočiti ali onemogočiti Superfetch (Prefetch) spodaj.
Na spletu boste našli številne predloge, kako omogočiti ali onemogočiti funkcijo Superfetch (drugače znano kot Prefetch) v operacijskih sistemih Windows 11, 10, 8 ali 7, da izboljšate zmogljivost vašega računalnika. Pomembno je razumeti, kaj je Superfetch in njegov delovni postopek, da se lahko pravilno odločite, ali ga želite omogočiti ali onemogočiti v računalniku z operacijskim sistemom Windows.
Superfetch shranjuje podatke aplikacij in orodij vašega računalnika Windows, tako da lahko aplikacije in orodja takoj dostopajo do podatkov iz RAM-a ali sistemskega pomnilnika namesto iz notranjega shranjevanja, kot so HDD-ji, SATA SSD-ji ali NVMe SSD-ji. Včasih lahko omogočanje ali onemogočanje tega sistemskega postopka pozitivno ali negativno vpliva na zmogljivost računalnika Windows za določene aplikacije. Vendar to ni pravilo in ni zagotovljen sistemski poseg v takšni obliki. Poleg tega se običajno ne izkaže najbolje pri igranju iger, lahko pa izboljša delovanje poslovnih aplikacij, kot so aplikacije Microsoft 365.
Preberite ta članek do konca, da se naučite o Prefetch ali Superfetchu od temeljev. Raziskali boste tudi enostavne metode za omogočanje ali onemogočanje Superfetch v kratkih in enostavnih korakih.
Prefetch ali Superfetch sta preprosto različna imena za isti sistemski postopek v vseh računalnikih z operacijskim sistemom Windows, ki se začnejo od Windows XP. Odgovornost tega sistemskega postopka je, da shranjuje zagonske in aplikacijske datoteke, ki so ključne za zagon sistema Windows ali nameščenih programov. Ta postopek je pogost v računalnikih Windows, ki delujejo na HDD-jih.
Prefetch spremlja proces zagona, da izve, katere datoteke se odpirajo med zagonom sistema. Tudi ko izvajate različne aplikacije na računalniku Windows 11, 10 itd., tudi te aplikacije spremlja. Nato ustvari profile aplikacij in procesov zagona na varnem mestu v sistemskem shranjevanju. Lokacija mape Prefetch je spodaj navedena. Mapo lahko zadrži do 128 profilov aplikacij ali procesov zagona.
C:\Windows\Prefetch
Na HDD-jih, ki imajo počasen postopek branja in pisanja, storitev Prefetcher naloži te procese zagona ali profile aplikacij v RAM, preden jih sistem ali vi pozovete. Tako doživite hitrejši zagon sistema Windows ali inicializacijo aplikacij.
Microsoft je prenovil Prefetch v sistemu Windows Vista, in od takrat je znan kot Superfetch in ReadyBoost. Superfetch večinoma spremlja uporabo aplikacij v vašem računalniku Windows. Nato napove, katero aplikacijo boste morda zagnali, in ustrezno naloži manjši del aplikacij v RAM ali sistemski pomnilnik. Nasprotno pa funkcije ReadyBoost uporabljajo zunanje naprave za shranjevanje, kot so USB ključki, zunanje HDD-je, zunanje SATA SSD-je itd., kot sistemski predpomnilnik in zmanjšujejo obremenitev na pomnilniških čipih sistema RAM.
Drug komponent v upravljanju pomnilnika Windows, tako kot Prefetch in Superfetch, je ReadyBoot in je prav tako del ReadyBoost. ReadyBoot nadomešča Prefetch, da vnaprej naloži datoteke procesa zagona, ko ima sistem več kot 700 MB prostega RAM-a. Zdaj je zanimivo, da so vsi ti pripomočki za upravljanje pomnilnika Windows povezani z eno sistemsko storitvijo Windows, znano kot SysMain.
Kako deluje Windows Prefetch?
Superfetch, Prefetch, SysMain, ReadyBoost in ReadyBoot so vsi enaki in so zelo inteligentna orodja operacijskih sistemov Windows 11, 10, 8, 7 itd. Najdete jih spodaj:
Na HDD-jih Superfetch vnaprej naloži zagonske datoteke in programske programe, tako da jih lahko takoj uporabite.
Natančno lahko napove do tri aplikacije v sistemih Windows 11 in drugih sodobnih operacijskih sistemih Windows.
Ko uporabljate RAM in pomensko intenzivne aplikacije ali programe na računalniku Windows 11, Superfetch zavlačuje naloge vzdrževanja sistema, kot so defragmentacija diska, posodobitve Windows in druge aplikacije v ozadju.
Samodejno usmerja vire v aktivne programe z zmanjšanjem števila aplikacij v ozadju.
Superfetch se samodejno prilagaja spremembam v uporabi aplikacij.
Kdaj onemogočiti Superfetch ali Prefetch
Tukaj je nekaj scenarijev, kjer bi morda želeli onemogočiti Superfetch ali sorodne procese pomnjenja Windows, da zmanjšate obremenitev CPU, RAM in HDD:
Superfetch ni sposoben napovedati igralnih aplikacij v velikosti, kar nepotrebno uporablja CPU, RAM in HDD, ter tako upočasni igralni motor.
Uporabljate normalne poslovne aplikacije, kot so SQL baze podatkov, aplikacije za upravljanje podjetij (ERP), velike Microsoft Excel delovne zvezke itd., in doživljate počasno delovanje.
Vedno opazite, da upravitelj nalog vašega računalnika prikazuje, da je obremenitev CPU, RAM, HDD itd., nad 50%, tudi ko je računalnik v mirovanju.
Uporabljate operacijski sistem Windows na SATA ali NVMe SSD.
Kdaj omogočiti Prefetch ali Superfetch
Če računalnik uporabljate za delovno povezane aplikacije in se izvaja na HDD-jih, morate Superfetch nenehno omogočati.
Doživljate počasnejše zagon sistema in težave pri zagonu aplikacij.
Obstaja zunanji trdi disk ali USB ključek, ki je vedno povezan z računalnikom prek USB vrata in lahko ReadyBoost uporabi te zunanje shrambe kot podaljšane pomnilniške repozitorije.
Če ne onemogočite Superfetch ali Prefetch ročno, sodobni operacijski sistemi Windows 11, 10, 8, 7 itd. bodo samodejno obnovili datoteke Prefetch in začeli uporabljati Superfetch.
Kako omogočiti ali onemogočiti Superfetch v Windows 11, 10, 8 in 7
Obstaja več načinov, kako onemogočiti in ponovno omogočiti Superfetch v sistemih Windows 11 in starejših. Nekatere enostavne metode so opisane spodaj:
Omogoči ali onemogoči Prefetch iz storitev
Držite tipko Windows, medtem ko pritisnete R, da odprete pogovorno okno Zaženi.
Vpišite Services.msc, nato pritisnite Enter.
Okno storitev se odpre. Poiščite Superfetch v seznamu.
Kako onemogočiti Superfetch prek aplikacije Storitve
Desni klik na Superfetch, nato izberite Lastnosti.
Izberite Ustavi, če želite ustaviti storitev.
V spustnem meniju Vrsta zagona izberite Onemogočeno.
V naprednih različicah sistema Windows, kot sta Windows 11 in 10, morda ne boste našli Superfetch. Namesto tega boste našli storitev SysMain. Namesto Superfetch izvedite zgornje korake za SysMain, da onemogočite Prefetch ali Superfetch na vašem računalniku.
Ko se odločite omogočiti zgoraj omenjeno funkcijo, preprosto sledite tem korakom:
Odprite aplikacijo Storitve in izberite SysMain.
Desni klik in nato izberite Lastnosti.
Kako omogočiti Superfetch prek aplikacije Storitve
Zdaj nastavite Vrsto zagona na Samodejno z izbiro možnosti v njenem spustnem seznamu.
Nato kliknite Start pod Status storitve, da zaženete proces.
Izberite Uveljavi in nato pritisnite OK, da shranite spremembe.
Onemogoči Superfetch (SysMain) iz upravitelja nalog
Še en preprost način, da onemogočite proces Prefetch ali Superfetch, je uporaba aplikacije Upravitelj nalog v sistemu Windows. Tukaj je, kako to storite:
Pritisnite Ctrl + Shift + Esc skupaj, da prikažete Upravitelj nalog na zaslonu.
Zdaj pomaknite procese pod Ime procesov, da poiščete postopek Service Host: SysMain.
Kako onemogočiti Superfetch, Prefetch ali SysMain iz upravitelja nalog Windows
Desni klik na nalogo in nato izberite Končaj nalogo.
Obkljukajte Opustite nehranjen podatki in izklopite in nato kliknite Izklopi, da onemogočite storitev.
Omogoči ali onemogoči Superfetch z ukaznim pozivom
Pritisnite Windows + S skupaj, da prikažete orodje Iskanje Windows.
Vpišite Ukaz in nato kliknite Zaženi kot skrbnik na desni stranski plošči iskanja Windows.
Ukazni poziv se odpre z skrbniškimi pravicami.
Kako onemogočiti Superfetch, Prefetch ali SysMain iz ukaznega poziva
Zdaj kopirajte in prilepite naslednji ukaz v ukazni poziv in pritisnite Enter:
Na desni strani dvokliknite na EnableSuperfetch. Če ta vrednost ne obstaja, z desnim klikom na mapo PrefetchParameters izberite Nov > DWORD (32-bit) vrednost.
Kako omogočiti ali onemogočiti Superfetch z orodjem Urednik registra
Dajte EnableSuperfetch eno od naslednjih vrednosti:
0 – za onemogočitev Superfetch
1 – za omogočanje prefetching-a, ko zagnate program
2 – za omogočanje zagonskega prefetching-a
3 – za omogočanje prefetching-a vsega
Izberite OK.
Zaprite Urednik registra.
Opomba: Če onemogočite Superfetch in ga želite omogočiti za določene aplikacije, lahko uporabite poseben preklop v bližnjici programa: /prefetch:1
Pogosta vprašanja o omogočanju ali onemogočanju Superfetch
Kje so shranjeni Prefetch podatki?
Vsi 128 procesov zagona ali podatkov o zagonu aplikacij najdete v mapi Prefetch. Privzeto Windows shranjuje mapo Prefetch na naslednji lokaciji na vašem trdem disku Windows 11 ali 10:
Tak računalnik > Lokalni disk (C:) > Windows > Prefetch
Ali bi moral omogočiti Prefetch?
Če uporabljate Windows 7 in novejše operacijske sisteme zgolj za srednje zahtevne izračune, kot so poslovne aplikacije, vzdrževanje baz podatkov, procesi Microsoft Excel itd., potem bi morali omogočiti Prefetch. V resnici je Prefetch privzeto aktiven na vseh računalnikih z operacijskim sistemom Windows od Windows XP naprej. Prefetch je izjemno potreben za računalnike, ki delujejo na HDD-jih.
Ali bi moral onemogočiti Prefetch na SSD?
Za SATA in NVMe SSD-je ni potrebe po storitvi Prefetch, saj so ti notranji shranjevalni mediji 20 do 35-krat hitrejši od HDD-jev. Zato lahko onemogočite Prefetch v računalniku Windows, ki uporablja SSD kot primarni notranji pomnilnik.
Omogoči ali onemogoči Superfetch: Končne besede
Zdaj veste, kako omogočiti ali onemogočiti Prefetch, Superfetch, SysMain itd. na računalniku z operacijskim sistemom Windows, ki deluje od Windows 11 do Windows 7. Izberite metodo, ki vam je ljubša, in poskusite sami. Če sem spustil kakšne druge metode za vklop in izklop Prefetch, jih omenite v komentarskem polju spodaj.