SuperFetch to znacząca, ale mniej znana funkcja systemu Windows. Jako użytkownik systemu Windows, jeśli znasz tę wbudowaną funkcję, możesz ją wykorzystać na swoją korzyść. Dlatego przygotowaliśmy ten przewodnik, aby omówić każdy najmniejszy aspekt SuperFetch - co to jest, jak działa, czy może powodować jakiekolwiek problemy, czy powinien zostać wyłączony, jeśli prowadzi do jakichkolwiek problemów i jak wyłączyć lub włączyć Superfetch.
Co to jest usługa Host SuperFetch?
Spis treści
Co to jest SuperFetch i jak to działa?
SuperFetch to funkcja, która została po raz pierwszy wprowadzona w systemie Windows Vista. Działa w tle, stale oceniając zużycie pamięci RAM i śledząc kategorie aplikacji, z których regularnie korzystasz. Po zidentyfikowaniu wzorca SuperFetch oznacza te aplikacje jako „często używane” i wstępnie ładuje je do pamięci RAM. Tak więc, gdy uruchomisz te aplikacje, uruchomią się one znacznie szybciej, ponieważ są już wstępnie załadowane w pamięci i nie trzeba ich pobierać z dysku twardego. Ponadto wykorzystuje tylko nieużywaną pamięć. Dopiero gdy twój system będzie wymagał więcej pamięci, zwalnia potrzebną pamięć RAM.
Pamiętaj, że to nie to samo, co Prefetch, który jest menedżerem wstępnego ładowania pamięci, który Microsoft wypuścił z Windows XP. SuperFetch jest w zasadzie zaktualizowaną wersją Prefetch, ponieważ Prefetch nie analizował wzorców użycia pamięci RAM, aby odpowiednio dostosować parametry wstępnego ładowania.
Czy SuperFetch może powodować problemy?
Chociaż SuperFetch jest w większości przydatny i działa płynnie, może powodować pewne problemy:
- Uruchamianie systemu może zwolnić, ponieważ SuperFetch wstępnie ładuje porcję danych z dysku twardego do pamięci RAM.
- Gdy system Windows 10 jest zainstalowany na dysku SSD, korzyści z SuperFetch mogą nie być widoczne. To dlatego, że Dyski SSD są tak szybkie że wstępne ładowanie nie jest w rzeczywistości wymagane.
- Może również powodować problemy z wydajnością, gdy granie w gry z dużą ilością pamięci RAM, zwłaszcza na komputerach, które mają 4 GB pamięci RAM lub mniej.
Teraz musisz się zastanawiać, czy wyłączenie SuperFetch jest w porządku, jeśli jest to wymagane. Tak, możesz go wyłączyć bez obaw o jakiekolwiek ryzyko. Jeśli Twoja maszyna działa płynnie, pozostaw włączoną funkcję SuperFetch. Jeśli jednak masz problemy z dużym wykorzystaniem HDD/RAM, a następnie wyłącz SuperFetch i sprawdź, czy to pomaga. Jeśli jest zauważalny wzrost wydajności, wyłącz go. W przeciwnym razie włącz go ponownie.
Jak włączyć lub wyłączyć SuperFetch w systemie Windows
Metoda 1: Wyłącz SuperFetch z usług
- Naciśnij przycisk Klawisz Windows + R. jednocześnie, aby otworzyć monit Uruchom.
- Typ services.msc w monicie i kliknij OK. Spowoduje to uruchomienie okna Usługi.
- W oknie Usługi przewiń w dół, aby znaleźć SuperFetch na liście usług. Kliknij dwukrotnie tę usługę, aby skonfigurować jej właściwości.
- W Właściwości kliknij opcję Typ uruchomienia. Jego domyślna wartość jest ustawiona na automatycznie. Wybierać niepełnosprawny w rozwijanym menu. Następnie kliknij przycisk Zatrzymaj w obszarze Stan usługi.
- Kliknij OK potwierdzać.
- Jeśli chcesz ponownie włączyć SuperFetch, zmień wartość Typ uruchamiania z powrotem na Automatyzacjac i kliknij Start przycisk pod technikami stan.
Metoda 2: Wyłącz SuperFetch za pomocą Edytora rejestru
- Typ regedit w Rozpocznij wyszukiwanie i naciśnij Enter, aby uruchomić Edytor rejestru.
- Użyj lewego paska bocznego, aby przejść do następującego klucza rejestru:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ PrefetchParameters
- W prawym panelu kliknij dwukrotnie Włącz superpobieranie. Jeśli ta wartość rejestru nie zostanie tam znaleziona, kliknij prawym przyciskiem myszy folder PrefetchParameters, a następnie wybierz opcję Nowa > Wartość DWORD.
Wstępnie zdefiniowane wartości dla EnableSuperfetch to:
- 0: Wyłącz superpobieranie
- 1: Włącz pobieranie aplikacji z wyprzedzeniem
- 2: Włącz wstępne pobieranie rozruchu
- 3: Włącz pobieranie wszystkiego z wyprzedzeniem (domyślnie)
- Przypisz EnableSuperfetch 0.
- Zamknij okno Edytora rejestru i uruchom ponownie system.
- Aby ponownie włączyć SuperFetch, po prostu ustaw EnableSuperfetch na 3.
Metoda 3: Wyłącz SuperFetch za pomocą wiersza polecenia
- Uruchom wiersz polecenia jako administrator.
- Aby wyłączyć SuperFetch, skopiuj i wklej następujące polecenie i naciśnij Enter.
sc stop „SysMain” i sc config „SysMain” start=wyłączone
- Jeśli chcesz ponownie włączyć SuperFetch, skopiuj i wklej następujące polecenie i naciśnij Enter.
sc config "SysMain" start=auto & sc start "SysMain"
- Teraz zamknij okno wiersza polecenia.
Metoda 4: Wyłącz SuperFetch za pomocą PowerShell
- Uruchom PowerShell jako administrator.
- Aby wyłączyć SuperFetch, skopiuj i wklej następujące polecenie i naciśnij Enter.
Stop-Service -Force -Name "SysMain"; Set-Service -Name "SysMain" -StartupType Disabled
- Jeśli chcesz ponownie włączyć SuperFetch, skopiuj i wklej następujące polecenie i naciśnij Enter.
Set-Service -Name "SysMain" -StartupType Automatic -Status uruchomiony
- Teraz zamknij okno PowerShell.
Zawijanie!
Wymieniliśmy wszystkie możliwe rozwiązania dotyczące włączania lub wyłączania SuperFetch. Jeśli znasz inną metodę, którą mogliśmy przegapić, podziel się nią z nami w sekcji komentarzy poniżej. Skontaktuj się z nami w razie jakichkolwiek wątpliwości. Chętnie pomożemy!
Riska Asmara
W systemie Windows 10 1809 czasami w opisie jest to po prostu SysMain, jeśli spojrzysz na services.msc