Jak naprawić wysokie użycie dysku przez hosta usługi (SysMain) w systemie Windows 11/10?

Windows 10 i Windows 11 to doskonałe systemy operacyjne. Ale jeśli widzisz stale niską wydajność, może to być spowodowane czymś o nazwie SysMain (wcześniej znanym jako Superfetch ).

W tym artykule pomożemy Ci zrozumieć SysMain i dlaczego możesz napotkać problem z wysokim wykorzystaniem dysku z tą usługą.

Co to jest SysMain (Superfetch)?

Superfetch , nazwany SysMain po aktualizacji systemu Windows 10(Windows 10) 1809, został wprowadzony w systemie Windows Vista(Windows Vista) i jest następcą funkcji Prefetch (podobna funkcja w systemie Windows XP(Windows XP) ). System operacyjny korzysta z tej funkcji, aby z czasem poprawić wydajność systemu.

Dlaczego z biegiem czasu? Najpierw bada wzorce wykorzystania pamięci RAM . (RAM)Następnie funkcja identyfikuje programy, które najczęściej uruchamiasz na swoim komputerze. Gdy Superfetch uzyska(Superfetch) te informacje, wstępnie ładuje te programy do pamięci RAM(RAM) . Po uruchomieniu tych programów zobaczysz, że ładują się znacznie szybciej.

Tak więc Superfetch potrzebuje zasobów. Możesz znaleźć Superfetch działający w tle, gdy spojrzysz na listę procesów systemowych w Menedżerze zadań(Task Manager) jako „Host usługi: SysMain”:

Co ważne, Superfetch nie pozbawia pamięci RAM(RAM) innych programów . Używa tylko nieużywanej pamięci RAM(RAM) . Każdy(Any) nowo uruchomiony program nadal będzie miał pierwszeństwo przed Superfetch pod względem miejsca w pamięci RAM(RAM) . W razie potrzeby Superfetch zwolni(Superfetch) pamięć RAM(free up RAM) dla innej aplikacji.

Jeśli uważasz, że Superfetch powoduje problemy z wydajnością na Twoim komputerze, możesz go bezpiecznie wyłączyć. Poniżej omówimy kilka sposobów na wyłączenie Superfetch i naprawienie hosta usługi(Service Host) : Problem z wysokim zużyciem procesora przez(high CPU usage problem) SysMain .

Wyłącz SysMain z usług

Ponieważ SysMain jest usługą systemu Windows(Windows) , najprostszym sposobem wyłączenia SysMain jest użycie konsoli Usługi(Services) :

  1. Press Win + R , wpisz services.msc i naciśnij Enter , aby uruchomić konsolę Usługi .(Services)
  2. Przewiń(Scroll) listę w konsoli Usługi dla usługi o nazwie (Services)SysMain .

  1. Kliknij(Double-click) dwukrotnie usługę SysMain , aby otworzyć właściwości usługi. Alternatywnie możesz kliknąć usługę prawym przyciskiem myszy i wybrać Właściwości.
  2. Wybierz przycisk Zatrzymaj(Stop) , aby zatrzymać usługę. Następnie rozwiń menu rozwijane Typ uruchomienia i wybierz (Startup Type)Wyłączone(Disabled) .
  3. Wybierz OK, aby zapisać i wyjść.

Wyłącz SysMain za pomocą wiersza polecenia(SysMain Using Command Prompt)

Korzystanie z wiersza polecenia(Command Prompt) do wyłączania SysMain jest szybsze. Jeśli nie masz nic przeciwko używaniu poleceń, oto jak możesz wyłączyć SysMain :

  1. Press Win + R , wpisz cmd i naciśnij Ctrl + Shift + Enter , aby uruchomić podwyższony wiersz polecenia(Command Prompt) .
  2. Skopiuj i wklej następujące polecenie w oknie wiersza polecenia(Command Prompt) i naciśnij Enter:

sc stop „SysMain” i sc config „SysMain” start=wyłączone

Wyłącz SysMain z rejestru

Jeśli poprzednie metody z jakiegoś powodu nie działają, możesz zmodyfikować ustawienia rejestru, aby wyłączyć SysMain:

  1. Press Win + R , wpisz regedit i naciśnij Enter , aby uruchomić Edytor rejestru(Registry Editor) .
  2. Przejdź do następującej ścieżki za pomocą lewego paska bocznego lub skopiuj i wklej następujący tekst do paska nawigacji u góry i naciśnij Enter:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesSysMain

  1. Wyszukaj wartość o nazwie Start w prawym okienku i kliknij ją dwukrotnie.
  2. Zmień Dane wartości(Change Value Data) na 4 i wybierz OK, aby zapisać i wyjść.

Uruchom skanowanie SFC

Jeśli chcesz spróbować rozwiązać problem wysokiego użycia dysku SysMain bez wyłączania SysMain , możesz spróbować użyć Kontrolera plików systemowych(System File Checker) ( SFC ).

SFC to wbudowane narzędzie w systemie Windows(Windows) , które sprawdza integralność plików systemowych. Automatycznie zastępuje uszkodzone pliki systemowe znalezione podczas skanowania, więc jeśli uszkodzenie pliku systemowego jest przyczyną problemu, SFC może to naprawić.

  1. Press Win + R , wpisz cmd i naciśnij Ctrl + Shift + Enter .
  2. Skopiuj i wklej następujące polecenie do wiersza polecenia(Command Prompt) i naciśnij Enter :

sfc /skanuj

Skanowanie przeskanuje dysk twardy w poszukiwaniu uszkodzonych plików systemowych i zastąpi te, które uległy uszkodzeniu. Po zakończeniu skanowania uruchom ponownie komputer i sprawdź, czy problem z wysokim użyciem dysku w usłudze Service Host SysMain nadal występuje.(Service Host SysMain)

Zaktualizuj system Windows

Zawsze konieczne jest sprawdzenie witryny Windows Update(Windows Update) i sprawdzenie, czy aktualizacja jest dostępna do pobrania. Firma Microsoft(Microsoft) stale szuka problemów z systemem Windows(Windows) i wydaje aktualizacje, aby je naprawić.

Jeśli poprzednie poprawki nie były pomocne, aktualizacja może być warta strzału:

  1. Press Win + I, aby uruchomić aplikację Ustawienia(Settings) i wybierz Windows Update z lewego paska bocznego.
  2. Wybierz przycisk Sprawdź(Check) aktualizacje.
  3. Jeśli aktualizacje są dostępne, wybierz przycisk Pobierz(Download) i zainstaluj, aby je zainstalować.

Uruchom ponownie komputer i sprawdź, czy to rozwiąże problem.

Wymień dysk twardy na SSD

Jeśli od jakiegoś czasu korzystasz ze starego mechanicznego dysku twardego(HDD) , zastąpienie go dyskiem SSD (SSD)może(Solid State Drive) zoptymalizować wydajność komputera i rozwiązać problem wysokiego zużycia dysku.

Może to być szczególnie uzasadnione, jeśli wypróbowałeś rozwiązywanie problemów i wyczerpałeś wszystkie metody rozwiązania problemu.

Większość nowoczesnych komputerów ma gniazdo na dyski SSD(SSDs) . Jeśli jednak nigdy nie kupowałeś dysków SSD(SSDs) , skorzystaj z naszego przewodnika zakupu dysków SSD(SSD buying guide) , aby podjąć świadomą decyzję.

Wykorzystanie dysku SysMain, znormalizowane

Mamy nadzieję, że udało Ci się naprawić użycie dysku SysMain za pomocą jednej z tych poprawek. SysMain niekoniecznie(SysMain) jest świnią zasobów. System Windows wprowadził tę inteligentną funkcję, aby zoptymalizować wykorzystanie pamięci RAM(RAM) i zapewnić wyższą wydajność podczas korzystania z najczęściej używanych aplikacji.

Możesz go na stałe wyłączyć bez poważnych konsekwencji, jeśli zużywa dużo pamięci. Alternatywnie naprawienie uszkodzenia pliku systemowego lub aktualizacja systemu Windows(Windows) może pomóc w rozwiązaniu problemu bez wyłączania usługi SysMain .



About the author

Jestem informatykiem z ponad 10-letnim doświadczeniem. W wolnym czasie lubię pomagać przy biurku i uczyć dzieci korzystania z Internetu. Moje umiejętności obejmują wiele rzeczy, ale najważniejsze jest to, że wiem, jak pomagać ludziom w rozwiązywaniu problemów. Jeśli potrzebujesz kogoś, kto pomoże Ci w pilnej sprawie lub po prostu potrzebujesz podstawowych wskazówek, skontaktuj się ze mną!



Related posts