Włącz lub wyłącz SysMain (Superfetch) i Prefetch dla SSD w systemie Windows

W tym artykule zobaczymy, jak system Windows 11/10/8/7 traktuje Prefetch i SysMain na dyskach SSD(Solid-State Drives) . Wczoraj widzieliśmy, jak Windows traktuje defragmentację na dyskach SSD . Zanim zaczniemy, wyjaśnię, że nie jest dobrym pomysłem wyłączanie SysMain (wcześniej nazywanego SuperFetch ) lub Prefetch , ponieważ może to obniżyć wydajność systemu. Najlepiej pozostawić te usługi z domyślnymi ustawieniami.

SysMain ( Superfetch ), Prefetch i SSD w Windows 11/10

Za każdym razem, gdy uruchamiasz aplikację na komputerze, system operacyjny Windows tworzy (Windows)plik Prefetch, który zawiera informacje o plikach załadowanych przez aplikację . Informacje w pliku Prefetch służą do optymalizacji czasu ładowania aplikacji przy następnym jej uruchomieniu. SysMain próbuje przewidzieć, które aplikacje uruchomisz jako następne i wstępnie ładuje wszystkie niezbędne dane do pamięci. Jego algorytm przewidywania jest lepszy i może przewidzieć, które kolejne 3 aplikacje zostaną uruchomione o której godzinie w ciągu dnia.

Krótko mówiąc, SysMain i Prefetch to technologie zarządzania pamięcią masową systemu Windows(Windows Storage Management) , które zapewniają szybki dostęp do danych na tradycyjnych dyskach twardych. Na dyskach SSD(State) powodują niepotrzebne operacje zapisu.

Jak wyłączyć SysMain w Windows 11/10

Usługa SysMain(SysMain service) to ta, która jest powiązana z Superfetch . Jego zadaniem jest utrzymywanie i poprawianie wydajności systemu w czasie. Znajduje się w folderze System32 . Usługi są takie same, ale nazwa wyświetlana(Display) została zmieniona w systemie Windows 10(Windows 10) z Superfetch(Services) na SysMain (Superfetch). (SysMain)Jeśli z jakiegoś powodu trzeba je ręcznie wyłączyć, w ten sposób można wyłączyć SysMain .

Aby wyłączyć SysMain w Windows 11/10 , wykonaj następujące kroki:

  1. Naciśnij Win+R , aby otworzyć monit Uruchom.
  2. Wpisz msc i naciśnij przycisk Enter .
  3. Kliknij dwukrotnie usługę SysMain  .
  4. Wybierz opcję Wyłączone(Disabled ) z listy rozwijanej Typ uruchomienia .(Startup type )
  5. Kliknij przycisk OK  .

Uruchom services.msc,  aby otworzyć Menedżera usług(open the Services Manager) . Przewiń(Scroll) w dół do usługi SysMain(SysMain) ( Superfetch ), która odpowiada za utrzymanie i poprawę wydajności systemu w czasie.

Kliknij go dwukrotnie, aby otworzyć jego okno Właściwości(Properties) . Kliknij (Click)Stop , aby zatrzymać proces. Wyłącz typ uruchamiania i(Disabled) kliknij Zastosuj.

Włącz lub wyłącz SysMain i Prefetch dla SSD w systemie Windows 11/10

Będziesz musiał ponownie uruchomić komputer(restart your computer) , aby zmiany systemowe zaczęły obowiązywać.

Jak wyłączyć pobieranie z wyprzedzeniem(Prefetch) w Windows 11/10

Aby wyłączyć pobieranie z wyprzedzeniem(Prefetch) w Windows 11/10 , wykonaj następujące czynności:

  1. Naciśnij Win+R , aby otworzyć monit Uruchom.
  2. Wpisz regedit > naciśnij przycisk Enter  .
  3. Kliknij Tak(Yes)
  4. Przejdź do PrefetchParameters w HKLM .
  5. Kliknij dwukrotnie wartość EnablePrefetcher REG_DWORD.
  6. Ustaw dane wartości na 0 .
  7. Kliknij przycisk OK  .

Aby wyłączyć pobieranie z wyprzedzeniem(Prefetch) w systemie Windows(Windows) , uruchom(Run) regedit, aby otworzyć Edytor rejestru(Registry Editor) . Przejdź(Navigate) do następującego klucza rejestru:

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

wyłączyć-prefetch

Kliknij dwukrotnie EnablePrefetcher po prawej stronie, aby otworzyć pole wartości DWORD .

Możliwe wartości dla EnablePrefetcher to:

  • 0 – Wyłącz Prefetcher
  • 1 – Uruchomienie aplikacji (Application)Włączone pobieranie(Prefetching) wstępne
  • 2 – Wstępne pobieranie rozruchu włączone
  • 3 – Włączono uruchamianie aplikacji(Application) i wstępne pobieranie rozruchu(Boot Prefetching)

Wartość domyślna to 3 . Aby wyłączyć pobieranie z wyprzedzeniem, ustaw go na 0 . Kliknij OK i wyjdź.

Nawiasem mówiąc, możesz również wyłączyć lub dostosować Suoerfetcher tutaj – zobaczysz DWORD EnableSuperfetcher  tuż pod nim.

Możliwe wartości dla EnableSuperfetch to:

  • 0 – Wyłącz SysMain
  • 1 – Włącz SysMain(Enable SysMain) tylko dla plików rozruchowych
  • 2 – Włącz SysMain(Enable SysMain) tylko dla aplikacji
  • 3 – Włącz(Enable) SysMain zarówno dla plików rozruchowych, jak i aplikacji

Jeśli jesteś użytkownikiem Solid State Drive , możesz wypróbować darmowy program SSD Life  , który może sprawdzić stan Twojego dysku Solid State Drive i SSD Tweaker  , który pomoże ci ulepszyć dyski Solid State Drive(Solid State Drives) .

Czy(Does) wyłączenie Superfetch zwiększa wydajność?

Chociaż nie zużywa dużo miejsca, awaria może spowodować wysokie zużycie procesora(CPU) przez usługę Superfetch lub SysMain . W takiej sytuacji możesz wyłączyć tę usługę, aby zwiększyć wydajność. Jednak w innych przypadkach po wyłączeniu tej usługi może nie znaleźć żadnej poprawy wydajności.

Czy można wyłączyć Superfetch?

Tak i nie. Tak, gdy masz problemy z powodu tej usługi. Nie, kiedy potrzebujesz tej funkcjonalności. Jest to wbudowana usługa systemu operacyjnego Windows i jest wymagana, aby Twój komputer działał płynniej. (Windows)Dlatego nie zaleca się wyłączania Superfetch , dopóki nie spowoduje to problemu.

Mam nadzieję, że zadziałało!



About the author

Jestem inżynierem oprogramowania i ekspertem od Windows 10. Mam ponad dwuletnie doświadczenie w pracy ze smartfonami, Windows 10 i Microsoft Edge. Moim głównym celem jest sprawienie, aby Twoje urządzenia działały lepiej i szybciej. Pracowałem przy różnych projektach dla firm takich jak Verizon, IMac, HP, Comcast i wielu innych. Jestem również certyfikowanym instruktorem szkoleń w chmurze Microsoft Azure.



Related posts