SysMain hosta usługi powodujący wysokie zużycie procesora i pamięci

Wielu użytkowników zgłosiło, że proces SysMain (wcześniej znany jako Superfetch ) powoduje wysokie zużycie procesora. Chociaż usługa SysMain jest pomocna w zrozumieniu, w jaki sposób korzystasz z dysku twardego, nie jest ona dokładnie potrzebna dla Twojego komputera.

SysMain hosta usługi(Service Host SysMain) powodujący wysokie zużycie procesora(High CPU) i pamięci(Memory)

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 . Zasadniczo(Basically) proces SysMain jest odpowiedzialny za zbieranie danych o każdym użyciu w systemie. Następnie dane są reorganizowane w postaci bloków dla dysku twardego i odpowiednio ustalane według priorytetów.

Jeśli proces SysMan hosta usługi(Service Host SysMan) powoduje wysokie wykorzystanie zasobów, zanim zdecydujesz się go wyłączyć, spróbuj wykonać następujące czynności:

Jeśli używasz dysku twardego(HDD) w swoim systemie, jest całkiem prawdopodobne, że SysMain spowoduje duże obciążenie procesora(CPU) z powodu prostego faktu, że dysk twardy(HDD) powoli się reorganizuje. Jeśli napotkasz problem z wysokim obciążeniem procesora(CPU) z powodu SysMain , jasnym rozwiązaniem jest wyłączenie usługi.

  1. Wyłącz usługę SysMain z Menedżera usług(Service Manager)
  2. Korzystanie z podwyższonego wiersza polecenia
  3. Korzystanie z Edytora rejestru

Wypróbuj następujące metody, aby wyłączyć usługę SysMain(disable the SysMain service) :

1] Wyłącz(Disable) usługę SysMain z Menedżera usług(Service Manager)

Najłatwiejszą metodą na zabicie procesu związanego z SysMain jest wyłączenie usługi SysMain z menedżera usług.

  1. Press Win+R , aby otworzyć okno Uruchom(Run) i wpisz polecenie services.msc .
  2. Naciśnij Enter(Hit Enter) , aby otworzyć okno Menedżera usług(Service Manager) .
  3. Przewiń w dół do usługi SysMain(SysMain service) .
  4. Kliknij prawym przyciskiem myszy usługę SysMain( SysMain service) i wybierz Właściwości(Properties) .
  5. Zmień Typ uruchamiania(Startup Type) na Wyłączony(Disabled) .
  6. Hit Zastosuj(Apply) , a następnie Ok .

2] Wyłącz SysMain(Disable SysMain) za pomocą podwyższonego wiersza polecenia(Command Prompt)

Wiersz polecenia SysMain wyłączony

Metoda obejmująca wiersz polecenia(Command Prompt) jest nieco łatwiejsza, ponieważ wszystko, co musisz zrobić, to skopiować i wkleić polecenie.

Wyszukaj „wiersz polecenia” na pasku wyszukiwania systemu Windows(Windows Search) .

W prawym okienku odpowiadającym Wierszowi polecenia(Command Prompt) wybierz Uruchom jako administrator(Run as administrator) .

Następnie w oknie wiersza polecenia z podwyższonym poziomem uprawnień wpisz następujące polecenie i naciśnij Enter :

sc stop "SysMain" & sc config "SysMain" start=disabled

Gdy pojawi się komunikat SUKCES(SUCCESS) , zastanów się, czy zadanie zostało wykonane.

Zrestartuj swój komputer.

Przeczytaj(Read) : Service Host: Diagnostic Policy Service 100% Disk Usage .

3] Wyłącz (Disable)SysMain za pomocą Edytora rejestru(Registry Editor)

Host usługi SysMain powodujący wysokie zużycie procesora i pamięci w systemie Windows 10

Edytor rejestru(Registry Editor) to wspaniałe narzędzie do wprowadzania długoterminowych zmian w systemie. Procedura wyłączania usługi SysMain za pomocą edytora rejestru(Registry) jest następująca:

Press Win+R , aby otworzyć okno Uruchom(Run) i wpisz polecenie regedit . Naciśnij Enter, aby otworzyć okno Edytora rejestru(Registry Editor) .

Przejdź do następującej ścieżki w Edytorze rejestru(Registry) :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SysMain

W prawym okienku kliknij dwukrotnie wartość Start .

Zmień wartość Dane wartości(Value Data) na 4 i kliknij OK , aby zapisać ustawienia.

Mamy nadzieję, że coś pomoże Ci rozwiązać problem wysokiego wykorzystania zasobów(High Resource Utilization issue) na Twoim komputerze.

Dlaczego mój host usługi SysMain używa tak dużo pamięci?

Proces SysMain jest odpowiedzialny za zbieranie danych o wszystkich wzorcach użytkowania w systemie. Jest to usługa powiązana z Superfetch , która ma na celu utrzymanie i poprawę wydajności systemu w czasie.

Czy można wyłączyć SysMain hosta usług(Service Host SysMain) ?

Nie. Jeśli załadujesz program, system Windows(Windows) musi skopiować plik wykonywalny do pamięci, aby go uruchomić. Jeśli zamkniesz aplikację, program nadal istnieje w pamięci RAM(RAM) . Jeśli uruchomisz program ponownie, Windows nie będzie musiał ładować niczego z dysku – wszystko będzie znajdować się w pamięci RAM(RAM) .



About the author

Jestem inżynierem sprzętu i programistą z ponad 10-letnim doświadczeniem na platformach Apple i Google. Moje umiejętności polegają na tworzeniu wydajnych, przyjaznych dla użytkownika rozwiązań trudnych problemów inżynierskich. Miałem doświadczenie z urządzeniami MacOS i iOS, a także sterowaniem klawiaturą i myszą. W wolnym czasie lubię pływać, oglądać tenisa i słuchać muzyki.



Related posts