Windows

Jak wyłączyć Prefetch i Superfetch w systemie Windows.

Windows od lat posiada usługę, której zadaniem jest przyśpieszenie uruchamiania programów. Niestety, zarówno Prefetch i Superfetch może stwarzać problemy, przez które zdecydujemy się na wyłączenie tej usługi.

Co to jest Prefetch i Superfetch ?

Jest to technologia rozwijana od czasów nieśmiertelnego Windows XP. Jej działanie jest banalnie proste – system wstępnie ładuje do pamięci najczęściej używane przez nas aplikacje, dzięki czemu uruchamianie ich trwa zauważalnie krócej. W przypadku dysków SSD praca Prefetch i Superfetch jest praktycznie niezauważalna. więc wiele osób rozważa wyłączenie jej aby nie zamęczać dysku.

Prefetch zapisuje swoje cache w lokalizacji C:\Windows\Prefetch przez co jakiś czas temu zalecane było wyłączenie tej usługi w celu przedłużenia żywotności dysków SSD. W dzisiejszych czasach nie ma już takiej potrzeby. Windows 10 i nowsze potrafią wykryć na jakim dysku są zainstalowane i automatycznie wyłączyć Prefetch i Superfetch w razie potrzeby. 

Jednak w niektórych przypadkach (błąd systemu, czy też na sprzętach zbudowanych na słabszych podzespołach) Prefetch potrafi „dobić” system wykorzystując 100% dysku twardego. Dlatego też w takich przypadkach należy rozważyć wyłączenie Prefetch.

Niestety, w przypadku tego poradnika nie ma złotej reguły. Z tego co zauważyłem, dezaktywacja Prefetch i Superfetch potrafi pomóc w przypadku starszych systemów, jednak wtedy start aplikacji zajmuje trochę więcej czasu. Więc musicie sami poeksperymentować i ocenić, co jest dla was optymalnym rozwiązaniem. 

Podpowiem tylko, że posiadając nowoczesny sprzęt możecie totalnie olać ten poradnik i zostawić te usługę w spokoju, gdyż nie zauważycie różnicy w pracy PC po wyłączeniu Prefetch i Superfetch.

Jak wyłączyć Prefetch w Windows 10/11 ?

Uruchamiamy Edytor rejestru (regedit) i przechodzimy pod klucz:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

Jak wyłączyć Prefetch i Superfetch w systemie Windows.

 

Klikamy na niego dwukrotnie na niego i jako dane wartości podajemy O (zero).

Możemy również podstawić następujące wartości:

  • 1 – prefetch włączony dla aplikacji.
  • 2 – prefetch poprawia bootowanie systemu.
  • 3 – oba powyższe ustawienia są aktywne.

Powyższą operację możemy wykonać znacznie szybciej wklepując do wiersza polecenia(uruchomiony z uprawnieniami  administratora) poniższy kod:

REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" /v EnablePrefetcher /t REG_DWORD /d 0

Jak wyłączyć Prefetch i Superfetch w systemie Windows.

Najszybszą metodą jest po prostu pobranie gotowych plików *.reg które umieściłem poniżej tego wpisu. Wystarczy je wypakować i scalić z własnym rejestrem.

Jak wyłączyć Superfetch w Windows ?

Superfetch wyłączymy bez problemu przy pomocy apletu Usługi. Naciskamy więc logo WIN+R i w polu uruchamianie wpisujemy services.msc:

services.msc

Odnajdujemy usługę SysMain i w typie uruchomienia wybieramy Wyłączony:

 

Bez nazwy 3

Zmiany zostaną wprowadzone po ponownym uruchomieniu naszego komputera.

To by było na tyle w kwestii Prefetch i Superfetch w systemie Windows. 

Dziękuję za uwagę.

📎 Załączniki do pobrania:

📦
Włącz Prefetch428 B⬇ 0
📦
Wyłącz Prefetch431 B⬇ 0

Może cię zainteresować:

Instalujemy system Windows bez nośnika DVD bądź USB

Kabson

Jak dodać dzień tygodnia do zegarka na pasku Windows

Kabson

Ukrywamy zbędne elementy w panelu nawigacji eksploratora plików.

Kabson

Wyłączamy bądź kompletnie usuwamy aplikacje ze sklepu Microsoftu.

Kabson

Jak zmienić metodę szyfrowania dysku BitLocker i siłę szyfrowania w systemie Windows 11

Kabson

Jak stworzyć odchudzoną wersje Windows 11 za pomocą tiny11builder

Kabson

Zostaw komentarz