Superfetch este un proces de sistem Windows care a avut mai multe nume de-a lungul anilor. Pe Windows XP a fost cunoscut sub numele de Prefetch. Superfetch a fost introdus în Windows Vista, iar pe cele mai recente versiuni de Windows 10 este acum cunoscut sub numele de Sysmain.în cele din urmă, scopul fiecărei generații de Superfetch a fost același: creșterea performanței Windows prin preîncărcarea aplicațiilor pe care le utilizați frecvent în memoria RAM înainte de a trebui să le utilizați. Dar ce este Superfetch?,
Cum Superfetch (Sysmain dll) de Lucru?
în cele mai recente versiuni de Windows 10, Serviciul Superfetch apare acum sub numele SysMain. În Managerul de activități, acesta apare ca gazdă de serviciu: SysMain.
dacă rulați o versiune mai veche de Windows 10 sau orice versiune de Windows 7 sau 8, aceasta va apărea în Managerul de activități ca gazdă de serviciu: Superfetch.,
Acest serviciu se execută în fundal (folosind foarte puțină energie pentru CPU) și analizează cât de mult RAM îl utilizați și aplicațiile pe care le conduc cel mai frecvent. Orice aplicații pe care serviciul le recunoaște ca fiind „utilizate frecvent”, va începe preîncărcarea aplicației în memoria RAM. În acest fel, data viitoare când rulați aplicația, se va lansa mult mai repede.
ați putea fi îngrijorat de faptul că acest lucru înseamnă că Superfetch utilizează toată memoria RAM, dar nu este. serviciul se concentrează pe pre-încărcarea aplicațiilor în memoria RAM neutilizată., Aceasta nu se înregistrează ca memorie consumată. Veți vedea acest lucru dacă deschideți Task Manager în fila Procese și vă uitați la utilizarea memoriei.
Chiar dacă Superfetch este consumatoare de toate neutilizate RAM cu aplicații preîncărcate, consumate de utilizare RAM încă nu arata 100%. Acest lucru se datorează faptului că Superfetch rulează în fundal și va elibera orice RAM neutilizat pe care îl folosește ori de câte ori trebuie să utilizați acea memorie pentru alte sarcini active.
ar trebui să omori Superfetch (Sysmain)?,
În general, nu este nevoie să opriți Superfetch-ul să ruleze. Acesta utilizează o cantitate foarte minusculă de CPU, și utilizează numai RAM neutilizate. Toate acestea sunt neobservate pentru utilizatorul general.
cu toate acestea, au existat unele rapoarte pe forumurile utilizatorilor Microsoft că uneori procesul Superfetch (Sysmain) cauzează de fapt probleme de performanță. Unele dintre aceste probleme raportate includ:
- utilizarea constantă a discului 100%.
- supraîncălzirea care duce la oprirea sistemului.
- timp de pornire lent atunci când porniți computerul.,
- pe hardware-ul slab, Superfetch ar putea folosi mai mult CPU și RAM decât v-ar plăcea.
- a fost cunoscut de a provoca probleme de performanță în timpul jocurilor.
cel mai frecvent raport de oameni problemă este problema de utilizare a discului de 100%. Dacă sunteți dvs., dezactivarea Superfetch sau Sysmain poate rezolva problema.deoarece Superfetch este doar o caracteristică de optimizare a sistemului, nu veți răni Windows prin oprirea serviciului. Cu toate acestea, este posibil să observați că lansarea aplicațiilor preferate poate dura puțin mai mult decât de obicei.,
cum să dezactivați Superfetch (Sysmain) în Windows 10
este sigur să dezactivați Superfetch?dacă nu întâmpinați probleme de performanță sau alte probleme, este o idee bună să lăsați Superfetch (Sysmain) să funcționeze. Este un proces util care reduce semnificativ timpul necesar pentru a lansa programe pe care le utilizați frecvent.cu toate acestea, dacă aveți o utilizare ridicată a hard disk-ului, probleme de memorie constante sau performanțe generale slabe, puteți încerca să dezactivați Superfetch pentru a vedea dacă rezolvă problema. Dacă se întâmplă, lăsați serviciul dezactivat., În caz contrar, porniți-l din nou și continuați depanarea.pentru a dezactiva Superfetch (Sysmain) pe Windows 10:
- selectați Meniul Start, tastați servicii și selectați aplicația Servicii. De asemenea, puteți apăsa Windows + R, tastați servicii.msc și apăsați Enter.
- în aplicația Servicii, derulați în jos până la SysMain, faceți clic dreapta pe serviciu și selectați Stop. Dacă rulați o versiune mai veche de Windows, faceți clic dreapta pe serviciul SuperFetch și selectați Stop.,
- Acum aveți nevoie pentru a preveni servicii de repornirea când porniți Windows. Odată ce serviciul este oprit, faceți clic dreapta pe serviciu din nou și selectați Proprietăți.
- în meniul derulant Tip pornire, selectați Dezactivat.
Acum SuperFetch (SysMain) serviciul este dezactivat permanent și nu va reporni data viitoare când porniți computerul.,
dezactivați Superfetch (Sysmain) cu Registry Editor
o alternativă la utilizarea Task Manager pentru a dezactiva Superfetch pe Windows 10 este utilizarea editorului de registru. înainte de a începe să faceți ceva în interiorul registrului, asigurați-vă că luați mai întâi o copie de rezervă completă a registrului, doar în cazul în care ceva nu merge bine.
când sunteți gata:
- selectați Meniul Start, tastați regedit și selectați aplicația Registry Editor.,
- În Registry Editor, navigați la HKEY_LOCAL_MACHINE > SISTEM > CurrentControlSet > Control > Session Manager > MemoryManagement > PrefetchParameters.
- În această secțiune, ar trebui să vedeți o cheie numit EnableSuperfetch. Faceți clic dreapta pe această tastă și selectați Modificare.,
- în fereastra Edit DWORD care apare, schimbați câmpul Date valoare la 0 și selectați OK.
puteți închide Registry Editor atunci când ați terminat.această intrare în registru va dezactiva serviciul SuperFetch (SysMain) din sistemul dvs. Cu toate acestea, poate fi necesar să reporniți mașina Windows înainte ca această setare de registru să intre în vigoare.,
activați sau dezactivați SuperFetch (SysMain) cu prompt de comandă
Dacă preferați să lucrați cu promptul de comandă, există câteva comenzi simple pe care le puteți utiliza pentru a activa sau dezactiva serviciul SuperFetch.,
Deschide promptul de comandă în modul de administrator în primul rând, și apoi utilizați următoarele comenzi:
- Permite: sc config „SysMain” start=auto & sc start „SysMain”
- Dezactivare: sc stop „SysMain” & sc config „SysMain” start=dezactivat
Notă: Dacă utilizați o versiune mai veche de Windows, înlocuiți „SysMain” cu „SuperFetch” în comenzile de mai sus.,
Dacă preferați PowerShell, deschideți-l cu drepturi de administrator și de a folosi următoarele comenzi:
- Permite: Set-Service -Numele de „Dll” -StartupType Automata -Stare de Funcționare
- Dezactivare: Stop-Serviciu -Force-Numele de „Dll”; Set-Service -Numele de „Dll” -StartupType
Această abordare poate fi mult mai rapid și mai simplu decât făcând clic în jurul valorii de în Task Manager sau Windows registry.
ce se întâmplă dacă acest lucru nu rezolvă problema?
dacă dezactivarea SuperFetch (SysMain) nu rezolvă problema dvs., atunci altceva poate fi sursa problemei.,
dacă utilizați în continuare 100% disc, poate fi necesar să faceți upgrade la un hard disk mai mare sau să optați pentru a face upgrade la o unitate SSD. Unitățile SSD sunt foarte accesibile acum și au rate de transfer de date cu mult peste cele ale hard disk-urilor tradiționale.