Superfetch zlyhá ako opraviť. Služba SuperFetch: účel, konfigurácia a vypnutie

  • 03.08.2019

Tam vidíte, že existuje celková fyzická pamäť, je uložená v pamäti cache, je k dispozícii a je voľná pamäť. Aký je rozdiel medzi prístupným a bezplatným? Dostupná pamäť \u003d uložená v pamäti + zadarmo.

Vyvstáva otázka: čo je to vyrovnávacia pamäť a prečo sa to deje?

Windows 7 (rovnako ako Vista a Win 8.10) majú špeciálny mechanizmus ukladania súborov do pamäte s názvom SuperFetch.

Robí sa to špeciálne preto, aby sa aplikácie, ktoré najčastejšie používame, ukladali (ukladali do pamäte cache) v RAM, čo nám umožňuje otvárať tieto aplikácie takmer okamžite, keď k nim niekoľkokrát pristupujeme. Vo Win XP taký mechanizmus nebol. Skôr bol, ale pracoval iným spôsobom.

V novších verziách Win, počnúc operačným systémom Vista, sa voľná systémová pamäť ukladá do vyrovnávacej pamäte, aby v prípade potreby slúžila na procesy a programy. Ukázalo sa, že je celkom pohodlná optimalizácia RAM, aby nestála nečinná.

Mnoho ľudí sa môže báť, že hodnota „voľnej pamäte“ sa blíži k nule. Nenechajte sa zastrašiť, pretože SuperFetch je dosť chytrý na to, aby vedel, kedy si používateľ chce zahrať povedzme hru.

V takom prípade sa vyrovnávacia pamäť zmení na voľnú pamäť a hráč si ju bude môcť vychutnať naplno bez toho, aby jej došlo pamäť RAM. Rovnako však nekupujeme viac pamäte RAM, aby sa dostala do pamäte cache, a dramaticky nám to chýbalo.

Nebojte sa, SuperFetch je inteligentná technológia a zameriava sa výlučne na pohodlie a rýchlosť vášho počítača. Ale viem, že sú ľudia, ktorí musia všetko vyskúšať, dotknúť sa všetkého takpovediac vlastnými rukami. Ja sám som v mnohých ohľadoch.

Existujú dva spôsoby, ako vypnúť SuperFetch, ak si myslíte, že vám kradne RAM.

1 Zakážte SuperFetch v editore databázy Registry.

Štart (alebo Win + R) ---\u003e na paneli vyhľadávania zadajte regedit, stlačte Enter. Sme v editore registrov.

Prejdite na adresu:

HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ Control \\ SessionManager \\ Správa pamäte \\ PrefetchParameters

Parameter EnableSuperfetch je zvyčajne nastavený na 3, čo znamená, že je povolený.

Dekódovanie hodnôt:

0 - akcelerácia spustenia je zakázaná
1 - urýchlite iba spúšťanie aplikácií
2 - urýchlite iba spustenie systému
3 - urýchlite zavedenie systému a spustenie aplikácií

Dvojitým kliknutím na EnableSuperfetch otvoríte okno, kde zmeníme 3 na 0. Zakázané.

V extrémnych prípadoch nemusí byť parameter EnableSuperfetch k dispozícii. Potom musíte vlastnými rukami vytvoriť parameter DWORD s týmto názvom. Keď nastavíme hodnotu na „0“ (nula) a deaktivujeme Superfetch, musí sa počítač reštartovať, aby sa zmeny prejavili.

Netreba dodávať, že Superfetch sa dá v prípade potreby podľa potreby zapnúť aj opačne.

Mimochodom, môžete okamžite vypnúť Prefetcher (súčasť systému Windows, ktorá urýchľuje proces jeho počiatočného načítania, ako aj urýchľuje spúšťanie programov a aplikácií). Prefetcher sa objavil vo Windows XP a počnúc operačným systémom Vista získaval technológie SuperFetch a ReadyBoost. Pre deaktiváciu Prefetchera stačí zmeniť (dvakrát kliknúť na parameter) hodnotu 3 na 0 v parametri EnablePrefetcher.

2 Zakážte SuperFetch prostredníctvom ovládacieho panela systému Windows.

Stlačte kombináciu klávesov Win + R a zadajte services.msc Alternatívny spôsob: Ovládací panel systému Windows ---\u003e Nástroje na správu ---\u003e Služby

Dostaneme sa na konzolu správy (MMC), časť „Služby“.

Nájdite službu SuperFetch. Na prvý pohľad je ťažké nájsť ho medzi mnohými službami, ale potrebujete len vedieť, že sa nachádza v prvej tretine vyššie uvedených služieb.

Nájdené. Dvakrát kliknite na službu. Otvorí sa okno. V ňom kliknite na „Zastaviť“ („Stav“) a nezabudnite tiež zvoliť v parametri „Typ spustenia“ možnosť „Zakázané“.

V operačnom systéme Windows 10 pridali vývojári spoločnosti Microsoft veľa služieb a procesov, ktoré neustále fungujú. Patria sem služby na ochranu, sledovanie akcií používateľa, aktualizácie atď. Niektoré z nich načítajú systém, ktorý je na slabších počítačoch veľmi silný. Používatelia môžu tieto procesy vypnúť a zrušiť ich náhodné spustenie, keď je počítač zapnutý. V tomto článku prídeme na to, ako vypnúť SuperFetch v systéme Windows 10, a zistíme, za čo je táto služba zodpovedná.

Na čo slúži program SuperFetch?

Pred začatím procesu vypínania musíte pochopiť účel procesu. Poznanie funkcií, ktoré SuperFetch vykonáva, vám pomôže rozhodnúť sa, či ich potrebujete.

Popis naznačuje, že táto služba slúži na optimalizáciu a zlepšenie výkonu vášho počítača v priebehu času. Podľa tejto myšlienky by obslužný program mal monitorovať počítačové procesy a optimalizovať výkon úloh. Je to druh tréningového programu, ktorý sa prispôsobuje vášmu štýlu práce s počítačom. Podrobnosti o algoritmoch a technológiách použitých v SuperFetch však neboli zverejnené.

Služba sa prvýkrát objavila v systéme Windows Vista a jej predchodcom je program Prefetch z operačného systému Windows XP.

Tento proces umožňuje rýchle spustenie aplikácií. Voľná \u200b\u200boblasť RAM je vyplnená programami, ktoré potrebujú rýchly prístup.

Zakázať SuperFetch v systéme Windows 10?

Aj keď bol tento systém vynájdený s cieľom optimalizovať výkon počítača v prospech používateľa, často s ním vznikajú problémy. Najskôr neustála práca na pozadí využíva časť zdrojov procesora a RAM. Po druhé, ani použitie SuperFetch neodstraňuje problémy s načítaním programov do RAM. Ak je počítač pomerne slabý a má malú veľkosť pamäte RAM, rozdiel vo výkone si nevšimnete.

Tretím a najdôležitejším faktorom je pomalšie spustenie počítača. Táto služba spustí operačný systém najskôr v oblasti RAM a potom ho zapne. Tento postup je ľahké definovať: keď zapnete počítač, pevný disk bude pracovať pri maximálnom zaťažení 1 až 2 minúty.

Posledným bodom, ktorý používateľov vyzýva na deaktiváciu SuperFetch v systéme Windows 10, sú problémy s hraním. Keďže moderné hry využívajú veľa RAM a neustále načítavajú / vykladajú dáta, proces optimalizácie iba spomalí PC. Z tohto dôvodu preto výrazne klesá výkon počítača.

Bezpečnostný problém

Je služba taká dôležitá, že bez nej bude počítač nestabilný alebo sa úplne zastaví? V skutočnosti môžete SuperFetch vo Windows 10 zakázať bez akýchkoľvek obmedzení. Proces sa však odporúča vypnúť iba v prípade, že máte problémy s počítačom (neustále vysoké zaťaženie pevného disku alebo plná pamäť RAM). Ak vypnutie SuperFetch nemá žiadny efekt, môžete ho znova zapnúť.

Prvý spôsob: aplikácia Služby

Poďme si teda povedať o samotnom vypnutí. Pre prvý spôsob potrebujeme štandardnú aplikáciu Services, ktorú je možné spustiť pomocou vyhľadávania Windows 10 alebo okna Spustiť pomocou príkazu services.

V zozname, ktorý sa otvorí, vyhľadajte názov SuperFetch. Pre pohodlie môžete zoznam zoradiť abecedne. Potom dvakrát kliknite pravým tlačidlom myši na službu a otvorte vlastnosti.

V okne vlastností venujte pozornosť riadku „Typ spustenia“. Tu musíte nastaviť položku „Zakázané“ a uložiť zmeny. Služba sa potom automaticky vypne a po opätovnom zapnutí počítača sa nespustí.

Druhá metóda: Editor databázy Registry

Ďalšia metóda trvalého zakázania SuperFetch v systéme Windows 10 je o niečo komplikovanejšia. Najskôr musíme otvoriť editor registra. To je možné vykonať pomocou vyhľadávacieho okna alebo okna „Spustiť“ príkazom regedit.

Najskôr prejdite do vetvy SYSTÉM a otvorte adresár CurrentControlSet. Tu hľadáme priečinok Control a krok za krokom ideme do MemoryManagement - to je posledný bod. Kliknite na podsekciu PrefetchParameters. V pravej časti okna vytvorte parameter DWORD (32 bitov) a pomenujte ho EnableSuperfetch. Nastavte vlastnosti na 0 a uložte zmeny. Potom reštartujeme počítač.

Metóda tri: príkazový riadok

Nakoniec posledný spôsob, ako zakázať službu SuperFetch v systéme Windows 10. Môžete ju použiť prostredníctvom bežného príkazového riadku alebo Windows PowerShell. Najskôr spustíme okno pomocou príkazu cmd vo vyhľadávacom paneli na paneli úloh. Ak chcete službu deaktivovať, zadajte riadok sc stop SysMain & sc config SysMain start \u003d disabled "a použite ho s klávesom Enter. Na obrazovke sa zobrazí správa, že služba bola úspešne zastavená.

Teraz poznáte účel SuperFetch a v prípade potreby ho môžete vypnúť 3 rôznymi spôsobmi!

Niekedy môžu čeliť problému s nízkym výkonom systému. Dôvodom môže byť služba SuperFetch, ktorá disk veľmi zaťažuje. Mnoho používateľov odporúča vypnúť túto službu, aby zlepšili výkon a výkon počítača v systéme Windows 10.

Za čo je táto služba zodpovedná?

Super načítanie - služba, ktorá neustále beží na pozadí a učí sa, ktoré aplikácie sa používajú najčastejšie. Postupom času tieto aplikácie označí ako „často používané“ a vopred ich načíta do pamäte RAM.

Ak vlastníte moderný počítač s minimálne priemernými špecifikáciami, služba SuperFetch bude fungovať dobre a nebude problémom.

Vo väčšine prípadov má program SuperFetch výhody. Ak vlastníte moderný počítač s minimálne priemernými špecifikáciami, služba SuperFetch bude fungovať dobre a nebude problémom.

Môže to však spôsobiť určité problémy:

  • Pretože SuperFetch vždy beží na pozadí, samotná služba vždy využíva zdroje CPU a RAM.
  • SuperFetch úplne nevylučuje potrebu načítania aplikácií do RAM, ale jednoducho proces urýchľuje. Kedykoľvek dôjde k zavedeniu systému, dôjde k rovnakému spomaleniu, ako keby ste spustili aplikáciu bez SuperFetch.
  • Spustenie systému sa môže spomaliť, pretože program SuperFetch vopred načítava veľké množstvo údajov z vášho pevného disku do pamäte RAM. Ak pri každom spustení alebo reštartovaní počítača beží váš pevný disk niekoľko minút pri 100% zaťažení, môže byť vinníkom SuperFetch.
  • Účinok používania SuperFetch nemusí byť viditeľný, ak je Windows 10 nainštalovaný na SSD. Pretože SSD je veľmi rýchly, nie je potrebné žiadne predbežné načítanie.
  • SuperFetch môže spôsobiť problémy v hrách, ak má váš systém 4 GB pamäte alebo menej. Tento problém je relevantný pre hry, ktoré využívajú veľké množstvo pamäte RAM a ktoré neustále vyžadujú a uvoľňujú pamäť. Toto správanie môže spôsobiť, že program SuperFetch neustále načítava a vykladá údaje.

Existuje niekoľko spôsobov, ako túto službu v systéme Windows 10 zakázať

Zakázať prostredníctvom služieb

  1. Podržanie kľúča Windows, kliknite na „ RVykonať».
  2. Enter " services.msc„, Potom kliknite na“ Zadajte».
  3. Okno " Služby„. Nájsť v zozname " Super načítanie».
  4. Kliknite pravým tlačidlom myši " Super načítanie„, Potom vyberte“ Vlastnosti».
  5. Vyberte „ Prestaň„Ak chcete službu zastaviť. Rozbaľovacia ponuka “ Typ spustenia»Vyberte« Zakázané».

Povoliť alebo zakázať prostredníctvom registra

  1. Podržanie kľúča Windows, kliknite na „ R„Na otvorenie“ Vykonať».
  2. Enter " Regedit„, Potom kliknite na“ Zadajte».
  3. Otvorí sa okno Editora databázy Registry. Prejdite do nasledujúceho umiestnenia v registri: HKEY_LOCAL_MACHINE SYSTÉM CurrentControlSet Control Správca relácie Správa pamäte PrefetchParameters
  4. Na pravej strane dvakrát kliknite na položku „ EnableSuperfetch„. Ak táto hodnota neexistuje, kliknite pravým tlačidlom myši na priečinok „ PrefetchParameters„, Potom vyberte“ Vytvor»> « Hodnota DWORD (32 bitov)».
  5. Dať " EnableSuperfetch»Jedna z nasledujúcich hodnôt:
    • 0 vypnúť Superfetch -
    • 1 - povoliť predbežné načítanie pri štarte programu -
    • 2 - povoliť predbežné načítanie bootovania
    • 3 - povoliť predbežné načítanie pre všetko
  6. Vyberte „ Ok».
  7. Zatvorte editor databázy Registry.

Odpojiť po príkazový riadok

  1. Kliknite na „ Vyhľadávanie„→ vstúpiť“ Príkazový riadok„→ kliknite pravým tlačidlom myši na aplikáciu →“ Spustiť ako správca».
  2. Zadajte príkaz: sc config SysMain start \u003d vypnutý
  3. Reštartujte počítač.

Ak zakážete Super načítanie a chcete ju povoliť pre určité aplikácie, môžete použiť špeciálny prepínač v skratke programu: / prefetch: 1

Kde sú uložené údaje prefetch?

Predvolene sa predvolene ukladajú údaje do priečinka „ C: Windows Prefetch».

Služby Super načítanie nevyhnutné, ak na počítači používate jednotku pevného disku (HDD) a malú veľkosť pamäte RAM (až 4 GB). Pri používaní moderných komponentov môžete túto službu vypnúť, aby ste nespomalili svoj počítač.

Od vydania jedného z najpopulárnejších operačných systémov súčasnosti, systému Windows 7, implementoval jedinečnú technológiu s názvom SuperFetch. Nie každý vie, čo je táto služba. Ak si však pamätáte technológiu Prefetcher v systéme Windows Vista, všetko zapadne na svoje miesto. Pokúsme sa prísť na to, čo to je.

SuperFetch: čo je to za službu?

Predtým, ako sa budeme zaoberať samotnou službou, začnime od základov. Ak niekto nevie, pri spustení ľubovoľného programu sa jeho spustiteľné alebo konfiguračné súbory a komponenty najskôr načítajú z pevného disku a potom sa načítajú do pamäte RAM. Po ukončení aplikácie, keď sa program znovu otvorí, sa vykoná rovnaký proces.

Na urýchlenie prístupu k programom a priamu optimalizáciu práce systémových procesov bola vyvinutá technológia SuperFetch. Čo je to za službu? Jednoducho povedané, jedná sa o akýsi inteligentný systém, ktorý sleduje najčastejšie používanie určitých programov používateľom, čo umožňuje ukladať súbory aplikácií do medzipamäte (vložiť ich do pamäte RAM), aby sa k nim urýchlil prístup. To znamená, že spustenie programu je oveľa rýchlejšie, pretože údaje sú už v „RAM“, a nie načítané z pevného disku, čo samozrejme trvá dlhšie.

V procesnom strome systémov neskôr ako Vista je v štandardnom Správcovi úloh predstavovaný ako proces SysMain (SuperFetch - v popise služby).

Aký je rozdiel medzi Prefetch a SuperFetch?

Pôvodná technológia bola najskôr veľmi plachá použitá v systéme Windows XP, ale vážne pokračovala aj v systéme Vista, až potom sa nazývala Prefetcher (predbežné načítanie). Zodpovedala za optimalizáciu načítania systémových komponentov a modulov spustených aplikácií pred samotným spustením.

Počnúc „sedmičkou“ bola služba mierne prepracovaná, volala sa SuperFetch (superfetch) a začala pracovať trochu inak (aj keď je tu aj modul Prefetcher). Predbežné načítanie má niekoľko nevýhod. Faktom je, že počet programov načítaných do pamäte RAM je obmedzený a keď sa aplikácia už aktívne nepoužíva, jej dáta sa znova načítajú na pevný disk a do stránkovacieho súboru.

V systéme Windows SuperFetch sleduje aktivitu používateľov a okrem vytvárania špeciálnych máp ukladá aj konfiguráciu často používaných programov. Ak bola z nejakého dôvodu jedna aplikácia uvoľnená z pamäte, služba analyzuje uvoľnenie a po dokončení procesu, ktorý spôsobil uvoľnenie, znova zaháji načítanie modulov predchádzajúceho programu do pamäte RAM.

Služba vo všeobecnosti zvyšuje rýchlosť spustenia aplikácií a dokonca poskytuje stabilnejšie zvýšenie výkonu systému. Tu však stojí za zmienku, že niekedy môžu nastať problémy s načítaním „RAM“, ak jej objem nepresiahne 1 GB, o tom však neskôr.

Správa nastavení služby SuperFetch

Teraz sa teda pozrime, ako sa ovládajú parametre SuperFetch. Čo je to za službu, myslím si, je už trochu jasné. Poďme priamo na nastavenie.

Podľa mnohých odborníkov je najlepšie na tieto účely použiť systémový register alebo skupinové politiky. Druhá možnosť však v skutočnosti duplikuje tú prvú, a tak sa poďme zaoberať registrom. Do editora sa volá príkaz regedit v ponuke Spustiť (Win + R).

Tu pomocou pobočky HKLM v systémovej časti musíte nájsť adresár PrefetchParameters (tieto parametre nájdete aj pomocou vyhľadávacieho dotazu). Zaujímajú nás tu dva kľúče: EnablePrefetcher a EnableSuperFetch. Ak neexistuje druhý kľúč, musíte ho vytvoriť (parameter DWORD) a dať mu vhodný názov. Pre každý kľúč je možné zadať štyri hodnoty:

  • 0 - úplné vypnutie;
  • 1 - optimalizácia iba spustených programov;
  • 2 - optimalizácia iba spúšťacích komponentov systému;
  • 3 - vyvážené zrýchlenie aplikácií aj systémov.

Ďalšou metódou na správu parametrov služby (a zároveň jej procesu SysMain SuperFetch) je použitie príkazu services.msc, ktorý otvorí okno nastavení pre spustiteľné služby a procesy. Tu musíte nájsť SuperFetch a dvojitým kliknutím otvoriť vlastnosti služby a potom z rozbaľovacieho zoznamu typu spustenia nastaviť požadovaný parameter.

SuperFetch: Zakázať alebo nie?

Samotná otázka využívania služby je pre mnohých dosť kontroverzná. V zásade platí, že ak je veľkosť pamäte RAM malá, je lepšie túto službu nevyužívať. Napríklad, ak objem „RAM“ nepresahuje 1 GB, môže zaťaženie pamäte dosiahnuť 600 MB, nehovoriac o a. Avšak takmer všetky moderné počítačové systémy, aj pri minimálnej konfigurácii, sú pôvodne vybavené pomerne veľkým množstvom „RAM“ rádovo 3 - 4 GB a vyššie. Službu sa preto neodporúča deaktivovať. Aj s 2 GB SuperFetch ho môžete bez problémov používať.

Chyba spustenia služby SuperFetch

Ale niekedy sú problémy so službou SuperFetch (je na každom, či ju vypne alebo nie). Samotné poruchy na úrovni systému sa nijako zvlášť neprejavujú a nemajú zásadný vplyv na prevádzku operačného systému.

Chyba v module SuperFetch však spočíva v tom, že sa táto služba jednoducho neaktivuje, aj keď sú potrebné parametre zadané v rovnakom registri. Spravidla sa hlási správa ukončená SuperFetch alebo správa zamietnutá. Jedná sa iba o to, že nie je dostatok pamäte RAM alebo dochádza ku konfliktu medzi pruhmi „RAM“.

Najlepšie by samozrejme bolo úplne deaktivovať službu, ale ak je dostatok pamäte, je lepšie ju najskôr otestovať, vylúčiť možné problémy a až potom sa rozhodnúť, či ju deaktivujete alebo budete naďalej používať.

Záver

Na základe všeobecného popisu SuperFetch je pravdepodobne už jasné, o akú službu ide. Ale o otázke deaktivácie alebo použitia tohto procesu by mal rozhodnúť sám užívateľ. Všeobecné odporúčania hovoria, že pri malom množstve pamäte RAM je lepšie ju deaktivovať a pri normálnom množstve ju naopak nechať aktivovanú. Prinajmenšom to neublíži.