SuperFetch este o caracteristică semnificativă, dar mai puțin cunoscută a Windows. În calitate de utilizator Windows, dacă cunoști această funcție încorporată, o poți folosi în avantajul tău. Așadar, am creat acest ghid pentru a acoperi fiecare mic aspect al SuperFetch - ce este, cum funcționează, poate cauza probleme, dacă ar fi dezactivat dacă duce la probleme și cum să dezactivați sau să activați Superfetch.
Ce este Service Host SuperFetch
Cuprins
Ce este SuperFetch și cum funcționează?
SuperFetch este o caracteristică care a fost lansată pentru prima dată cu Windows Vista. Acesta rulează în fundal, evaluând continuu amprentele de utilizare a memoriei RAM și urmărind categoriile de aplicații pe care le utilizați în mod regulat. După identificarea modelului, SuperFetch marchează aceste aplicații ca fiind „utilizate frecvent” și le preîncărcă în RAM în avans. Deci, atunci când rulați aceste aplicații, acestea se vor lansa mult mai repede, deoarece sunt deja preîncărcate în memorie și nu trebuie preluate de pe HDD. De asemenea, folosește doar memoria nefolosită. De îndată ce sistemul dumneavoastră necesită mai multă memorie, eliberează spațiul RAM necesar.
Amintiți-vă că nu este același lucru cu Prefetch, care este managerul de memorie de preîncărcare pe care Microsoft l-a lansat cu Windows XP. SuperFetch este practic o versiune actualizată a Prefetch, deoarece Prefetch nu a analizat tiparele de utilizare a RAM pentru a-și modifica în mod corespunzător parametrii de preîncărcare.
SuperFetch poate cauza probleme?
Deși SuperFetch este în mare parte util și funcționează fără probleme, poate cauza unele probleme:
- Pornirea sistemului poate încetini deoarece SuperFetch preîncărcă o bucată de date de pe HDD în RAM.
- Când Windows 10 este instalat pe un SSD, beneficiul SuperFetch poate să nu fie evident. Asta pentru ca SSD-urile sunt atât de rapide că preîncărcarea nu este de fapt necesară.
- De asemenea, poate cauza probleme de performanță în timp ce jucând jocuri cu memorie RAM grea, în special pe mașinile care au 4 GB de RAM sau mai puțin.
Acum trebuie să vă întrebați dacă este ok să dezactivați SuperFetch dacă este necesar. Da, îl puteți opri fără să vă faceți griji cu privire la niciun risc. Dacă aparatul dumneavoastră funcționează fără probleme, lăsați SuperFetch activat. Totuși, dacă ai probleme cu utilizarea ridicată a HDD/RAM, apoi dezactivați SuperFetch și verificați dacă vă ajută. Dacă există vreun câștig de performanță vizibil, țineți-l oprit. În caz contrar, activați-l din nou.
Cum să activați sau să dezactivați SuperFetch în Windows
Metoda 1: Dezactivați SuperFetch din Servicii
- Anunturi Cheia Windows + R tasta simultan pentru a deschide promptul Run.
- Tip services.msc în prompt și faceți clic OK. Aceasta va lansa fereastra Servicii.
- În fereastra Servicii, derulați în jos pentru a găsi SuperFetch în lista de servicii. Faceți dublu clic pe acest serviciu pentru a-i configura proprietățile.
- În Proprietăţi fereastra, faceți clic pe Tip de pornire. Valoarea sa implicită este setată la Automat. Selecta Invalid în meniul derulant. Apoi faceți clic pe butonul Stop sub Stare serviciu.
- Clic OK a confirma.
- În cazul în care doriți să activați din nou SuperFetch, schimbați valoarea tipului de pornire înapoi la automatizatec și faceți clic pe acasă butonul sub serviciu stare.
Metoda 2: Dezactivați SuperFetch prin Registry Editor
- Tip regedit în Start Search și apăsați Enter pentru a lansa Editorul Registry.
- Utilizați bara laterală din stânga pentru a naviga la următoarea cheie de registry:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Managementul \ PrefetchParameters
- În panoul din dreapta, faceți dublu clic pe Activați Superfetch. În cazul în care această valoare de registry nu este găsită acolo, faceți clic dreapta pe folderul PrefetchParameters, apoi alegeți Nou > Valoare DWORD.
Valorile predefinite pentru EnableSuperfetch sunt:
- 0: Dezactivează Superfetch
- 1: Activați preîncărcarea aplicațiilor
- 2: Activați preîncărcarea la pornire
- 3: Activați preîncărcarea tuturor (implicit)
- Atribuiți EnableSuperfetch 0.
- Închideți fereastra Registry Editor și reporniți sistemul.
- Pentru a activa SuperFetch din nou, setați EnableSuperfetch la 3.
Metoda 3: Dezactivați SuperFetch folosind linia de comandă
- Rulați promptul de comandă ca administrator.
- Pentru a dezactiva SuperFetch, copiați și lipiți următoarea comandă și apăsați Enter.
sc stop „SysMain” și sc config „SysMain” start=dezactivat
- Dacă doriți să activați din nou SuperFetch pentru a copia și lipi următoarea comandă și apăsați Enter.
sc config "SysMain" start=auto & sc start "SysMain"
- Acum închideți fereastra promptului de comandă.
Metoda 4: Dezactivați SuperFetch folosind PowerShell
- Rulați PowerShell ca administrator.
- Pentru a dezactiva SuperFetch, copiați și lipiți următoarea comandă și apăsați Enter.
Stop-Service -Force -Nume „SysMain”; Set-Service -Name "SysMain" -StartupType Disabled
- Dacă doriți să activați din nou SuperFetch, copiați și lipiți următoarea comandă și apăsați Enter.
Set-Service -Name "SysMain" -StartupType Automatic -Status Running
- Acum închideți fereastra PowerShell.
Înveliți-l!
Am enumerat toate soluțiile posibile pentru activarea sau dezactivarea SuperFetch. Dacă știți orice altă metodă pe care este posibil să o fi ratat-o, nu ezitați să o împărtășiți cu noi în secțiunea de comentarii de mai jos. Contactați-ne în caz de îndoieli. Vom fi bucuroși să vă ajutăm!
Pe Windows 10 1809, uneori, numele SysMain este doar pe descriere dacă îl căutați pe services.msc