Wyłączenie SysMain nie przyspieszyło każdego zadania w porównaniu Windows Latest: na komputerze z 16 GB RAM zmiana niewiele wpłynęła na działanie, a na maszynie wirtualnej z 4 GB restart trwał krócej, lecz ClipChamp uruchamiał się wolniej. Jeśli podejrzewasz tę usługę o problemy z wydajnością, najpierw zatrzymaj ją na próbę bez zmiany typu uruchamiania.

Co robi SysMain i jak zmieniły się wyniki?

SysMain, wcześniej znany jako Superfetch, wstępnie ładuje do pamięci RAM dane często używanych aplikacji. Windows Latest odnotował też około 100 MB mniej pamięci podręcznej po wyłączeniu usługi w kilku próbach. Pamięć podręczna może zostać odzyskana, gdy aplikacje potrzebują RAM, więc jej rozmiar sam w sobie nie przesądza, czy brakuje pamięci.

Na maszynie wirtualnej z Windows 11 i 4 GB RAM Windows Latest podał krótszy restart, ale dłuższe uruchamianie ClipChamp po wyłączeniu SysMain. Różnice obliczone na podstawie podanych czasów są następujące:

Mierzona czynnośćSysMain włączonySysMain wyłączonyRóżnica
Restart42,83 s35,18 so 7,65 s krócej, około 17,9%
Uruchomienie ClipChamp3,14 s8,48 so 5,34 s dłużej, około 2,70 raza tyle

Na komputerze do codziennego użytku z 16 GB RAM Windows Latest opisał niewielką lub żadną zmianę czasu uruchamiania systemu i aplikacji. Wyniki zależały więc od zadania i testowanego urządzenia. Próba obejmowała restart i uruchomienie ClipChamp, a nie pomiary liczby klatek czy czasu wczytywania gier.

Jak przetestować SysMain bez trwałej zmiany?

Sprawdź najpierw, czy aktywność „Service Host: SysMain” rzeczywiście pokrywa się z problemem. Zatrzymanie usługi bez zmiany jej typu uruchamiania pozwala ocenić zachowanie komputera, nie ustawiając od razu trwałej blokady startu.

  1. Sprawdź przypisanie aktywności. W Menedżerze zadań upewnij się, że obciążenie wiąże się z „Service Host: SysMain”. Sam wysoki odczyt użycia dysku nie wskazuje jeszcze, która usługa go powoduje.
  2. Zatrzymaj SysMain bez zmiany typu uruchamiania. Otwórz okno Uruchamianie skrótem Win+R, wpisz services.msc i naciśnij Enter. Na liście usług otwórz właściwości SysMain i wybierz zatrzymanie, pozostawiając typ uruchamiania bez zmian.
  3. Korzystaj normalnie z komputera przez dzień. Obserwuj ten sam problem, który skłonił cię do sprawdzenia SysMain.
  4. Uruchom usługę ponownie, jeśli nie ma poprawy. Jeśli problem ustąpił podczas zatrzymania usługi, uruchom ją ponownie i sprawdź, czy objaw wraca. Dopiero taki powtarzalny związek daje powód, by rozważyć zmianę ustawienia startu.

Czym różni się zatrzymanie usługi od ustawienia disabled?

Zatrzymanie kończy działanie usługi na potrzeby próby, ale samo nie zmienia ustawienia jej uruchamiania. Microsoft Learn definiuje demand jako uruchamianie ręczne, a disabled jako ustawienie, które blokuje start usługi do czasu zmiany typu uruchamiania. Dokumentacja Microsoft Learn dotycząca konfiguracji usług wyjaśnia tę różnicę.

Jeśli test uzasadnia trwałą zmianę, otwórz ponownie services.msc, wybierz SysMain i wejdź we właściwości usługi. Zmień pole „Typ uruchomienia” na Disabled, a następnie zastosuj ustawienie. To osobna zmiana, która blokuje uruchamianie SysMain, dopóki typ uruchamiania nie zostanie zmieniony.