Povoliť alebo zakázať SysMain (Superfetch) & Prefetch pre SSD v systéme Windows

V tomto článku uvidíme, ako Windows 11/10/8/7 zaobchádza s funkciou Prefetch a SysMain na jednotkách SSD(Solid-State Drives) . Včera sme videli, ako systém Windows zaobchádza s defragmentáciou na jednotkách SSD . Skôr ako začneme, dovoľte mi objasniť, že nie je dobrý nápad zakázať SysMain (skôr nazývaný SuperFetch ) alebo Prefetch , pretože to môže znížiť výkon systému. Najlepšie je ponechať tieto služby v predvolených nastaveniach.

SysMain ( Superfetch ), Prefetch a SSD v Windows 11/10

Zakaždým, keď spustíte aplikáciu v počítači, operačný systém Windows vytvorí (Windows)súbor predbežného načítania , ktorý obsahuje informácie o súboroch načítaných aplikáciou . Informácie v súbore Prefetch sa používajú na optimalizáciu času načítania aplikácie pri ďalšom spustení. SysMain sa pokúša predpovedať, ktoré aplikácie spustíte ako ďalšie, a vopred načíta všetky potrebné údaje do pamäte. Jeho predikčný algoritmus je lepší a dokáže predpovedať, ktoré ďalšie 3 aplikácie spustíte v akom čase za deň.

Stručne povedané, SysMain a Prefetch sú technológie Windows Storage Management , ktoré poskytujú rýchly prístup k údajom na tradičných pevných diskoch. Na jednotkách(State) SSD vedú k zbytočným operáciám zápisu.

Ako zakázať SysMain v Windows 11/10

Služba SysMain(SysMain service) je tá, ktorá súvisí so Superfetch . Jeho úlohou je udržiavať a zlepšovať výkon systému v priebehu času. Nachádza sa v priečinku System32 . Služby sú rovnaké, ale ich zobrazovaný názov sa v (Display)systéme (SysMain)Windows 10 zmenil zo Superfetch(Services) na SysMain(Superfetch) . Ak by ste ich z nejakého dôvodu potrebovali manuálne deaktivovať, takto je možné deaktivovať SysMain .

Ak chcete zakázať SysMain v Windows 11/10 , postupujte takto:

  1. Stlačením Win+R otvorte výzvu na spustenie.
  2. Napíšte msc a stlačte tlačidlo Enter .
  3. Dvakrát kliknite na službu SysMain  .
  4. V rozbaľovacom zozname Typ spustenia(Startup type ) vyberte možnosť Zakázané .(Disabled )
  5. Kliknite na tlačidlo OK (OK ) .

Spustite services.msc  a otvorte Správcu služieb(open the Services Manager) . Prejdite(Scroll) nadol na službu SysMain(SysMain) ( Superfetch ), ktorá je zodpovedná za udržiavanie a zlepšovanie výkonu systému v priebehu času.

Dvojitým kliknutím naň otvoríte okno Vlastnosti . (Properties)Kliknutím(Click) na Stop proces zastavíte. Nastavte typ spustenia na Vypnutý(Disabled) a kliknite na Použiť.

Povoľte alebo zakážte SysMain & Prefetch pre SSD v systéme Windows 11/10

Aby sa zmeny v systéme prejavili , budete musieť reštartovať počítač .(restart your computer)

Ako zakázať predbežné načítanie(Prefetch) v Windows 11/10

Ak chcete zakázať predbežné načítanie(Prefetch) v Windows 11/10 , postupujte takto:

  1. Stlačením Win+R otvorte výzvu na spustenie.
  2. Napíšte regedit > stlačte tlačidlo Enter  .
  3. Kliknite na tlačidlo Áno(Yes)
  4. Prejdite na položku PrefetchParameters(PrefetchParameters) v HKLM .
  5. Dvakrát kliknite na hodnotu EnablePrefetcher REG_DWORD.
  6. Nastavte Údaj hodnoty na 0 .
  7. Kliknite na tlačidlo OK (OK ) .

Ak chcete zakázať funkciu Prefetch v systéme Windows(Windows) , spustite(Run) príkaz regedit a otvorte Editor databázy Registry(Registry Editor) . Prejdite(Navigate) na nasledujúci kľúč databázy Registry:

HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

disable-prefetch

Dvakrát kliknite na EnablePrefetcher na pravej strane, aby ste otvorili pole s hodnotou DWORD .

Možné hodnoty pre EnablePrefetcher sú:

  • 0 – Zakázať nástroj Prefetcher
  • 1 – Spustenie aplikácie (Application)Predbežné načítanie je(Prefetching) povolené
  • 2 – Predbežné načítanie systému je povolené
  • 3 – Spustenie aplikácie a (Application)predbežné načítanie systému sú(Boot Prefetching) povolené

Predvolená hodnota je 3 . Ak chcete zakázať funkciu Prefetch, nastavte ju na 0 . Kliknite na OK a Exit.

Mimochodom, tu môžete tiež vypnúť alebo vyladiť Suoerfetcher – hneď pod ním uvidíte EnableSuperfetcher  DWORD.

Možné hodnoty pre EnableSuperfetch sú:

  • 0 – Zakázať SysMain
  • 1 – Povoľte SysMain(Enable SysMain) iba pre zavádzacie súbory
  • 2 – Povoľte SysMain(Enable SysMain) iba pre aplikácie
  • 3 – Povoľte(Enable) SysMain pre zavádzacie súbory aj aplikácie

Ak ste používateľom disku(State Drive) SSD, možno budete chcieť vyskúšať bezplatný softvér SSD Life(SSD Life)  , ktorý dokáže skontrolovať stav vášho disku(State Drive) SSD a SSD Tweaker  , ktorý vám pomôže vyladiť vaše disky SSD(Solid State Drives) .

(Does)Zvýši(Superfetch) zakázanie Superfetch výkon?

Hoci nezaberá veľa úložného priestoru, porucha môže spôsobiť vysoké využitie procesora službou (CPU)Superfetch alebo SysMain . V takejto situácii môžete túto službu zakázať, aby ste zvýšili výkon. V iných prípadoch však po zakázaní tejto služby nemusíte nájsť žiadne zlepšenie výkonu.

Je v poriadku vypnúť Superfetch?

Áno a nie. Áno, keď máte problémy kvôli tejto službe. Nie, keď túto funkciu potrebujete. Je to vstavaná služba operačného systému Windows a je potrebná na to, aby bol váš počítač plynulejší. Preto sa neodporúča vypnúť Superfetch , kým nespôsobí akýkoľvek problém.

Dúfam, že to fungovalo!



About the author

Som počítačový inžinier s viac ako 10-ročnými skúsenosťami v softvérovom priemysle, konkrétne v Microsoft Office. Napísal som články a návody na rôzne témy týkajúce sa balíka Office vrátane tipov, ako efektívnejšie využívať jeho funkcie, trikov na zvládnutie bežných kancelárskych úloh a podobne. Moje schopnosti spisovateľa zo mňa tiež robia vynikajúci zdroj pre ostatných, ktorí sa chcú dozvedieť o Office alebo len potrebujú rýchlu radu.



Related posts