Čo je Superfetch (Sysmain) v systéme Windows 10 a ako ho zakázať

Superfetch je systémový proces Windows , ktorý mal v priebehu rokov viacero mien. V systéme Windows XP(Windows XP) bol známy ako Prefetch . Superfetch bol predstavený v systéme Windows Vista(Windows Vista) a v najnovších verziách systému Windows 10 je teraz známy ako Sysmain .

V konečnom dôsledku bol účel každej generácie Superfetch rovnaký: zvýšiť výkon systému Windows predbežným načítaním aplikácií, ktoré často používate, do pamäte RAM(RAM) predtým, ako ich budete musieť použiť. Ale čo je Superfetch ?

Ako funguje Superfetch (Sysmain)?(How Does Superfetch (Sysmain) Work?)

V najnovších verziách systému Windows 10 sa služba Superfetch teraz zobrazuje pod názvom SysMain . V Správcovi úloh(Task Manager) sa zobrazí ako hostiteľ služby: SysMain(Service Host: SysMain) .

Ak používate staršiu verziu systému Windows 10 alebo akúkoľvek verziu systému Windows 7 alebo 8, zobrazí sa v Správcovi úloh(Task Manager) ako hostiteľ služby: Superfetch(Service Host: Superfetch) .

Táto služba beží na pozadí (spotrebuje veľmi málo výkonu procesora(CPU) ) a analyzuje, koľko pamäte RAM(RAM) používate a aké aplikácie spúšťate najčastejšie. Všetky aplikácie, ktoré služba rozpozná ako „často používané“, začne aplikáciu predbežne nahrávať do pamäte RAM(RAM) . Týmto spôsobom sa pri ďalšom spustení aplikácie spustí oveľa rýchlejšie.

Môžete sa obávať, že to znamená, že Superfetch využíva celú vašu RAM , ale nie je to tak. Služba sa zameriava na predbežné načítanie aplikácií do nevyužitej pamäte RAM(RAM) . Toto sa neregistruje ako spotrebovaná pamäť. Uvidíte to, ak otvoríte Správcu úloh(Task Manager) na karte Procesy(Processes) a pozriete sa na využitie pamäte .(Memory)

Aj keď Superfetch spotrebováva všetku nevyužitú pamäť RAM(RAM) s predinštalovanými aplikáciami, využitie spotrebovanej pamäte RAM(RAM) stále neukazuje 100 %. Je to preto, že Superfetch beží na pozadí a uvoľní všetku nevyužitú pamäť RAM(RAM) , kedykoľvek ju potrebujete použiť na iné aktívne úlohy.

Mali by ste zabiť Superfetch (Sysmain)?(Should You Kill Superfetch (Sysmain)?)

Vo všeobecnosti nie je potrebné zastaviť spustenie Superfetch . Používa veľmi malé množstvo CPU a využíva len nevyužitú RAM . Toto všetko je pre bežného používateľa nepostrehnuteľné.

Na používateľských fórach spoločnosti Microsoft(Microsoft) sa však objavili správy , že niekedy proces Superfetch ( Sysmain ) skutočne spôsobuje problémy s výkonom. Niektoré z týchto nahlásených problémov zahŕňajú:

  • Neustále 100% využitie disku.
  • Prehriatie(Overheating) vedúce k vypnutiu systému.
  • Pomalé(Slow) spustenie pri spustení počítača.
  • Na slabom hardvéri môže Superfetch využívať viac CPU a RAM , ako by ste chceli.
  • Je známe, že spôsobuje problémy s výkonom pri hraní hier(performance issues while gaming) .

Najčastejším problémom, ktorý ľudia hlásia, je problém so 100% využitím disku. Ak ste to vy, problém môže vyriešiť zakázanie funkcie Superfetch alebo Sysmain .

Keďže Superfetch je len funkcia optimalizácie systému , zastavením služby Windowsu(Windows) neublížite . Môžete si však všimnúť, že spustenie vašich obľúbených aplikácií môže trvať trochu dlhšie ako zvyčajne.

Ako zakázať Superfetch (Sysmain) v systéme Windows 10(How To Disable Superfetch (Sysmain) In Windows 10)

Je bezpečné vypnúť Superfetch?

Ak nemáte problémy s výkonom alebo iné problémy, je dobré nechať Superfetch ( Sysmain ) spustený. Je to užitočný proces, ktorý výrazne skracuje čas potrebný na spustenie programov, ktoré často používate.

Ak však máte vysoké využitie pevného disku, neustále problémy s pamäťou alebo celkovo slabý výkon, môžete skúsiť vypnúť Superfetch , aby ste zistili, či sa tým problém vyrieši. Ak áno, ponechajte službu zakázanú. V opačnom prípade(Otherwise) ho znova zapnite a pokračujte v odstraňovaní problémov.

Zakázanie funkcie Superfetch ( Sysmain ) v systéme Windows 10:

  1. Vyberte ponuku Štart, napíšte služby(services) a vyberte aplikáciu Služby(Services) . Môžete tiež stlačiť Windows + R , napísať services.msc a stlačiť Enter.
  2. V aplikácii Služby(Services) prejdite nadol na SysMain , kliknite pravým tlačidlom myši na službu a vyberte možnosť Zastaviť(Stop) . Ak používate staršiu verziu systému Windows , kliknite pravým tlačidlom myši na službu SuperFetch a vyberte možnosť Zastaviť(Stop) .

  1. Teraz musíte zabrániť reštartovaniu služby pri spustení systému Windows(Windows) . Po zastavení služby znova kliknite pravým tlačidlom myši na službu a vyberte Vlastnosti(Properties)
  2. V rozbaľovacej ponuke Typ spustenia(Startup) vyberte možnosť Zakázané(Disabled) .

Teraz je služba SuperFetch ( SysMain ) natrvalo zakázaná a nereštartuje sa pri ďalšom spustení počítača.

Zakázať Superfetch (Sysmain) pomocou editora databázy Registry(Disable Superfetch (Sysmain) With Registry Editor)

Alternatívou k používaniu Správcu úloh(Task Manager) na zakázanie funkcie Superfetch v systéme Windows 10(Windows 10) je použitie Editora databázy Registry(Registry Editor)

Predtým, ako začnete robiť čokoľvek v registri, uistite sa, že ste najskôr urobili úplnú zálohu registra(take a full backup of the registry) , pre prípad, že by sa niečo pokazilo.

Keď budete pripravení:

  1. Vyberte ponuku Štart, zadajte príkaz regedit(regedit) a vyberte aplikáciu Editor databázy Registry(Registry Editor)
  2. V Editore databázy Registry(Registry Editor) prejdite na HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Session Manager > MemoryManagement > PrefetchParameters .

  1. V tejto časti by ste mali vidieť kľúč s názvom EnableSuperfetch . Kliknite pravým tlačidlom myši na tento kláves a vyberte položku Upraviť(Modify) .
  2. V okne Upraviť DWORD(Edit DWORD) , ktoré sa objaví, zmeňte pole Údaj hodnoty na (Value data)0 a vyberte OK .

Po dokončení môžete Editor databázy Registry(Registry Editor) zatvoriť .

Táto položka registra zakáže službu SuperFetch ( SysMain ) vo vašom systéme. Možno však budete musieť reštartovať počítač so systémom Windows(Windows) , kým sa toto nastavenie databázy Registry prejaví.

Povoliť alebo zakázať SuperFetch (SysMain) pomocou príkazového riadka(Enable Or Disable SuperFetch (SysMain) With Command Prompt)

Ak dávate prednosť práci s príkazovým riadkom, existuje niekoľko jednoduchých príkazov, ktoré môžete použiť na povolenie alebo zakázanie služby SuperFetch .

Najprv otvorte príkazový riadok v režime správcu(command prompt in administrator mode) a potom použite nasledujúce príkazy:

  • Povoliť(Enable) : sc config “SysMain” štart=auto & sc štart “SysMain”
  • Zakázať(Disable) : sc stop “SysMain” & sc config “SysMain” start=disabled

Poznámka: Ak používate staršiu verziu systému Windows , nahraďte v príkazoch vyššie „SysMain“ za „SuperFetch“.

Ak dávate prednosť PowerShell(prefer PowerShell) , otvorte ho s právami správcu a použite nasledujúce príkazy:

  • Povoliť(Enable) : Set-Service -Name "SysMain" -StartupType Automatic -Status Beží
  • Zakázať(Disable) : Stop-Service -Force -Name "SysMain"; Set-Service -Name "SysMain" -StartupType

Tento prístup môže byť oveľa rýchlejší a jednoduchší ako klikanie v Správcovi úloh(Task Manager) alebo registri systému Windows(Windows) .

Čo ak to problém nevyrieši?(What If This Doesn’t Fix The Problem?)

Ak zakázanie SuperFetch ( SysMain ) nevyrieši váš problém, potom môže byť zdrojom problému niečo iné. 

Ak stále využívate disk na 100 %, možno budete musieť prejsť na väčší pevný disk alebo sa rozhodnúť pre upgrade na disk SSD(SSD) . Jednotky SSD(SSD drives) sú teraz veľmi cenovo dostupné a majú rýchlosť prenosu dát oveľa vyššiu ako tradičné pevné disky.

Ak máte problémy s využitím procesora(CPU) , preskúmajte ďalšie tipy(other CPU troubleshooting tips) na riešenie problémov s procesorom, aby ste odhalili vinníka, ktorý prežúva všetky zdroje vášho procesora .(CPU)



About the author

Som počítačový profesionál s viac ako 10 ročnou praxou. Vo voľnom čase rada pomáham v kancelárii a učím deti používať internet. Moje schopnosti zahŕňajú veľa vecí, ale najdôležitejšie je, že viem pomáhať ľuďom riešiť problémy. Ak potrebujete niekoho, kto vám môže pomôcť s niečím súrne, alebo chcete len nejaké základné tipy, obráťte sa na mňa!



Related posts