Superfetch (imenovan SysMain v sistemih Windows 10 in Windows 11) je storitev nalaganja in določanja prioritet programov, ki je na voljo od sistema Windows Vista. Tiho stoji v ozadju in ocenjuje aplikacije, ki jih največ uporabljate, in količino RAM-a, ki ga uporabljate. Čeprav je zasnovan za hitrejši računalnik, SysMain običajno ni potreben in ga je mogoče varno onemogočiti, da popravite visoko porabo pomnilnika v računalniku.
Kaj je SuperFetch? Kako omogočiti in onemogočiti SuperFetch v sistemu Windows?
1. Kaj je SuperFetch?
Superfetch (SysMain) je proces Windows Service Host (»svchost.exe«), katerega glavni cilj je dodelitev RAM-a pogosto uporabljenim aplikacijam in programom. V računalniku z operacijskim sistemom Windows obstaja samo ena dejavnost SysMain, ki jo lahko vidite na zavihku Storitve v upravitelju opravil.
Pripomoček SysMain se nahaja v storitvah upravitelja opravil
Za hiter zagon vaših najljubših aplikacij SysMain naloži njihove izvedljive datoteke prek blokov kode za večkratno uporabo, imenovanih dinamično povezovalne knjižnice (DLL).
Superfetch (SysMain) je zasnovan tako, da pospeši vaš računalnik, saj sčasoma ohranja in izboljšuje zmogljivost sistema. Skrajša tudi skupni čas zagona. Vsakič, ko zaženete računalnik, bodo vse potrebne aplikacije vnaprej naložene iz neuporabljenega pomnilnika vašega računalnika.

2. Zakaj Superfetch (SysMain) porabi toliko pomnilnika?
Ker je namen Superfetch (SysMain) dati prednost programom, ki jih pogosto uporabljate, lahko preprosto poveča porabo pomnilnika za 100 %, zlasti pri zavihkih brskalnika in Officeovih programih, ker v resnici ne ve, koliko pomnilnika potrebujete, zato podatki so predpomnjeni v dodatnem vnaprej dodeljenem pomnilniku.
Čeprav je SuperFetch uporabna funkcija, povzroči, da vaš računalnik več deluje v ozadju, kar vodi do večje uporabe procesorja in RAM-a. Sčasoma se neuporabljeni pomnilnik še naprej povečuje in na koncu porabite veliko več prostora. To običajno vpliva na sisteme Windows z zelo nizko zmogljivostjo RAM-a (~4 GB ali manj).
3. Je Superfetch res potreben?
Za skoraj vsako situacijo je Superfetch zelo uporaben. Če imate sodoben računalnik s povprečnimi ali boljšimi specifikacijami, bo Superfetch najverjetneje deloval tako gladko, da ne boste opazili njegove prisotnosti. Zelo možno je, da se Superfetch trenutno že izvaja v vašem sistemu in za to sploh ne veste.

Superfetch je uporaben v skoraj vseh situacijah
Obstaja pa nekaj težav, ki se lahko pojavijo pri Superfetch:
- Ker Superfetch vedno deluje v ozadju, sama storitev Superfetch vedno uporablja nekaj procesorja in RAM-a.
- Superfetch ne opusti potrebe po nalaganju aplikacij v RAM. Namesto tega premakne postopek nalaganja na zgodnejši čas. Kadarkoli pride do nalaganja, bo vaš sistem še vedno čutil počasnost, kot če bi zagnali aplikacijo brez Superfetch.
- Postopek zagona sistema je lahko počasen, ker Superfetch vnaprej nalaga kopico podatkov s trdega diska v RAM. Če vaš trdi disk deluje pri 100 % nekaj minut vsakič, ko zaženete ali znova zaženete računalnik, je lahko krivec Superfetch.
- Zmogljivost Superfetch morda ne bo opazna, ko je Windows 10 nameščen na SSD. Ker so diski SSD tako hitri, vam jih res ni treba vnaprej naložiti. Če vas to zanima, si oglejte vodnik Quantrimang.com o tem , kako prenesti Windows s trdega diska na SSD .
Znano je tudi, da Superfetch povzroča težave pri igranju iger, zlasti v sistemih s 4 GB RAM-a ali manj. Ni jasno, zakaj se to zgodi, saj tega ne izkusijo vsi, vendar je možno, da igre z veliko pomnilnika RAM nenehno zahtevajo in nato sprostijo pomnilnik, kar povzroči, da Superfetch večkrat naloži in ustavi nalaganje podatkov.
Ali je varno izklopiti Superfetch? Odgovor je da! Ni problema, če se odločite onemogočiti Superfetch. Če vaš sistem deluje dobro, je priporočljivo, da to funkcijo pustite omogočeno. Če imate težave z uporabo trdega diska, velikim RAM-om ali zmanjšano zmogljivostjo med operacijami, ki zahtevajo veliko RAM-a, ga poskusite izklopiti in preverite, ali to pomaga.
Opomba : za povečanje zmogljivosti v sistemih z malo RAM-a članek priporoča prilagoditev omejitev navideznega pomnilnika Windows in vizualnih učinkov. Poskusite lahko tudi te nasvete za hitrejši zagon in zaustavitev.
4. Onemogočite SuperFetch v sistemu Windows
Superfetch (SysMain) je vsekakor koristen za hitrejše nalaganje nekaterih programov. Če pa uporabljate nov računalnik z operacijskim sistemom Windows, je to morda odveč. Popolnoma onemogočanje SysMain se zdi učinkovitejše. Ker Superfetch (SysMain) ni bistvena storitev, jo lahko onemogočite, kadar koli želite. To lahko storite na 4 načine.
Uporabite storitve Windows Task Manager Services
Upravitelj opravil Windows je standardna izvedba programa SysMain in njegovega programa svchost.exe .
1. Pojdite na zavihek Storitve v upravitelju opravil.
2. Poiščite opravilo SysMain in z desnim klikom izberite možnost Open Services.

Izberite možnost Open Services z desnim klikom na Upravitelj opravil.
3. Poiščite storitev SysMain in jo kliknite z desno tipko miške, da odprete njene lastnosti . Če se izvaja in je vrsta zagona nastavljena na Samodejno , ga lahko enostavno izklopite od tukaj.

SysMain Teče v oknu upravitelja storitev Windows
4. V pojavnem oknu boste na kartici Splošno videli možnost Vrsta zagona . Kliknite nanj, če si želite ogledati dodatne možnosti.

Samodejni zagon v lastnostih storitve SysMain
5. Za vrsto zagona izberite Onemogočeno , uveljavite spremembe in kliknite V redu.

Koraki za izbiro vrste zagona kot Onemogočeno v lastnosti SysMain.
6. Znova zaženite računalnik, da bodo spremembe začele veljati.
Uporabite urejevalnik registra
Trajnejši način za onemogočanje funkcije Superfetch (SysMain) je urejanje njene začetne vrednosti v urejevalniku registra.
1. Ustvarite obnovitveno točko, tako da se lahko vrnete na začetno točko, če se zgodi kaj nepričakovanega.
2. V iskalno vrstico Windows napišite Ustvari obnovitveno točko in spodaj izberite Najboljše ujemanje .

Ustvarite obnovitveno točko v iskalnem meniju sistema Windows.
3. Ko se odpre okno Lastnosti sistema , se pomaknite do zavihka Zaščita sistema. Kliknite gumb Ustvari na dnu okna.
Ustvarite obnovitveno točko v lastnostih sistema.
4. Poimenujte obnovitveno točko. Dodajte morebitne identifikacijske podatke, ki vam lahko kasneje pomagajo. Trenutni datum in ura se samodejno dodata.

Poimenujte ustvarjeno obnovitveno točko
5. Obnovitvena točka je bila uspešno ustvarjena in lahko prosto urejate vrednosti registra, kot je prikazano spodaj.

Obnovitvena točka sistema je bila uspešno ustvarjena
6. S programom Windows Run (pritisnite Win + R ) odprite urejevalnik registra tako, da vnesete regedit. Privzeto se bo zagnal v skrbniškem načinu.

Regedit se odpre v programu Windows Run
7. V urejevalniku registra se pomaknite do naslednje poti:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SysMain
8. Dvokliknite ali z desno miškino tipko kliknite začetni element na desni plošči, da ga spremenite.
Spremenite vrednost Start za SysMain v urejevalniku registra.
9. Podatke o vrednosti za začetni element nastavite na 4.

Podatke o začetni vrednosti nastavite na 4 za SysMain v urejevalniku registra.
10. Znova zaženite računalnik, da bodo spremembe začele veljati.
Uporabite PowerShell
Okno PowerShell je eden najhitrejših načinov za onemogočanje in omogočanje SysMain.
1. Odprite okno PowerShell z Run, Win + R , tako da v okno vnesete powershell .
2. Namesto da pritisnete Enter ali OK , na tipkovnici vnesite Ctrl + Shift + Enter . To bo zagnalo PowerShell v skrbniškem načinu .

Odprite PowerShell v skrbniškem načinu z Zaženi
3. Vnesite naslednje ukaze, da po želji onemogočite ali omogočite SysMain. Naslednje okno prikazuje oba ukaza skupaj, vendar ju boste morali uporabiti enega za drugim.
Stop-Service -Force -Name "SysMain"; Set-Service -Name "SysMain" -StartupType Disabled
Set-Service -Name "SysMain" -StartupType Automatic -Status Running

Onemogočite in omogočite Superfetch v skrbniškem oknu PowerShell.
4. Vnesite exit v PowerShell, da zaprete okno. Znova zaženite računalnik, da bodo spremembe začele veljati.
Uporabite ukazni poziv
Tako kot PowerShell je Windows Command Prompt klasičen način za takojšnje onemogočanje ali omogočanje SysMain.
1. Odprite okno ukaznega poziva z Run, Win + R , tako da v okno vnesete cmd .
2. Namesto da pritisnete Enter ali OK , na tipkovnici vnesite Ctrl + Shift + Enter . To bo zagnalo ukazni poziv s skrbniškimi pravicami .

Onemogočite Windows Superfetch z uporabo ukaznega poziva
3. Če želite blokirati SysMain v vašem računalniku ali ga znova omogočiti, po potrebi vnesite naslednje ukaze.
sc stop "SysMain" & sc config "SysMain" start=disabled
sc config "SysMain" start=auto & sc start "SysMain"

SysMain je izklopljen in vklopljen v skrbniškem načinu ukaznega poziva.
4. Vnesite exit v ukazni poziv za izhod, nato znova zaženite napravo.
Vso srečo!
Glejte še nekaj spodnjih člankov: