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ę.

Czy ten wpis okazał się dla Ciebie przydatny ?

Możesz go ocenić:

Średnia ocena: 4.6 / 5. Głosów: 5

Jeszcze nikt nie zagłosował ! Chcesz być pierwszy ?

Załączniki

Może cię zainteresować:

Naprawiamy usługę Windows Update

Kabson

Kasujemy plik wymiany podczas zamykania systemu

Kabson

Aktywatory Windows (lista)

Kabson

Jak wyłączyć błyskawiczne blokowanie systemu (logo Win+L)

Kabson

Dodajemy edytor lokalnych zasad grupy do systemów Windows serii Home

Kabson

Uniemożliwiamy wysyłanie aktualizacji Windows 10 z naszego PC

Kabson

Zostaw komentarz


Obserwuj nasz blog !
Podaj swój adres email, by być informowanym na bieżąco o nowych artykułach pojawiających się na naszej witrynie.