· tech

Jak naprawić 100% użycia procesora przez proces systemowy w Windows

Godzina 8:45 rano, warszawskie centrum biznesowe na Mokotowie. Za piętnaście minut kluczowa telekonferencja zarządu z inwestorami, a stacja robocza dyrektora finansowego wydaje z siebie dźwięk startującego odrzutowca. Wentylatory wyją na maksymalnych obrotach, kursor myszy skacze po ekranie jak szalony, a w Menedżerze zadań proces „System” lub „System i przerwania” dumnie wyświetla równe 100% użycia procesora. Ekran zamarza przy próbie otwarcia prezentacji PowerPoint. Panika w oczach użytkownika sięga zenitu, a ja wkraczam do akcji z walizką serwisową.

Znam ten ból na pamięć. Zanim wpadłem na właściwy trop, straciłem mnóstwo czasu na bezmyślne restarty komputera, odinstalowywanie pakietu Office czy skanowanie antywirusem, które w tym konkretnym scenariuszu nie dawały absolutnie nic. Problem leżał głębiej – w sterownikach, uszkodzonej usłudze Windows Update lub konflikcie podzespołów.

![How to Fix 100 Percent CPU Usage Caused by System Process Tech Guide](/images/tech-photo/keyboard (19).png)

Dziś pokażę Ci szybką, sprawdzoną metodę krok po kroku, jak opanować tę sytuację bez formatowania dysku i tracenia nerwów.


Dlaczego proces „System” obciąża procesor na 100%? (Główne przyczyny)

Zanim klikniemy cokolwiek w systemie, warto zrozumieć, z czym walczymy. Proces systemowy (System / ntoskrnl.exe) to jądro systemu Windows. Jeśli pożera całą moc obliczeniową procesora, oznacza to, że hardware lub sterownik nisko poziomowy utknął w pętli błędów. Oto 3 najczęstsze winowajcy:

  1. Konflikt sterowników kontrolera pamięci masowej lub sieciowej: Najczęściej po aktualizacji Windowsa stary sterownik kontrolera SATA/NVMe lub karty sieciowej Intela wariuje i generuje nieskończone przerwania (Hardware Interrupts).
  2. Zawieszona kolejka Windows Update: Usługa aktualizacji próbuje pobrać lub zainstalować poprawkę, ale pliki uległy uszkodzeniu, co powoduje ciągłe mielenie w tle przez proces systemowy.
  3. Problem z zarządzaniem energią (ACPI): Błędy w komunikacji między systemem a płytą główną (często po wybudzeniu ze stanu uśpienia), które zmuszają procesor do pracy na maksymalnych lub niestabilnych częstotliwościach.

Procedura naprawcza: Krok po kroku do stabilnego systemu

Do działania potrzebujemy pełnych uprawnień administratora. Otwórzmy Menedżer zadań, przejdźmy do Panelu sterowania i Menedżera urządzeń. Oto co robimy po kolei.

Złota zasada serwisu: Zanim zaczniesz grzebać w sterownikach, odłącz wszystkie niepotrzebne urządzenia zewnętrzne (stacje dokujące USB-C, pendrive'y, drukarki sieciowe). Często to wadliwy hub USB powoduje 100% obciążenia procesora przez przerwania systemowe!

Krok 1: Identyfikacja winowajcy w Menedżerze Zadań

  1. Wciśnij skrót Ctrl + Shift + Esc, aby uruchomić Menedżer zadań.
  2. Kliknij zakładkę Procesy i posortuj kolumnę CPU klikając na jej nagłówek, aby najwyższe wartości były na górze.
  3. Jeśli widzisz, że proces o nazwie „System” lub „System i przerwania” (System and compressed memory) pożera 80-100% CPU, kliknij na niego prawym przyciskiem myszy i wybierz Przejdź do szczegółów.
  4. Zobaczysz proces ntoskrnl.exe. To potwierdzenie, że problem leży w jądrze systemu lub sterownikach urządzeń, a nie w zwykłej aplikacji użytkownika.

Krok 2: Czyszczenie kolejki Windows Update (Częsty punkt zapalny)

Jeśli proces systemowy obciąża procesor z powodu zaciętych aktualizacji, musimy zresetować komponenty usługi Update:

  1. Kliknij Start, wpisz cmd, kliknij prawym przyciskiem myszy na Wiersz polecenia i wybierz Uruchom jako administrator.
  2. Wpisz poniższe komendy, zatwierdzając każdą klawiszem Enter:
    • net stop wuauserv
    • net stop cryptSvc
    • net stop bits
    • net stop msiserver
  3. Następnie zresetuj foldery pamięci podręcznej, wpisując:
    • ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    • ren C:\Windows\System32\catroot2 Catroot2.old
  4. Uruchom usługi ponownie:
    • net start wuauserv
    • net start cryptSvc
    • net start bits
    • net start msiserver
  5. Zrestartuj komputer.

Krok 3: Aktualizacja lub wycofanie sterowników w Menedżerze Urządzeń

Jeżeli reset Windows Update nie pomógł, winny jest najpewniej sterownik sprzętowy.

  1. Kliknij prawym przyciskiem myszy na Start i wybierz Menedżer urządzeń.
  2. Rozwiń gałąź Karty sieciowe oraz Kontrolery IDE ATA/ATAPI lub Dyski.
  3. Kliknij prawym przyciskiem myszy na główną kartę sieciową (np. Intel Ethernet Connection) i wybierz Właściwości.
  4. Przejdź do zakładki Sterownik. Jeśli przycisk Przywróć sterownik jest aktywny, kliknij go – oznacza to, że ostatnia aktualizacja systemu Windows podmieniła stabilny sterownik na wadliwy.
  5. Jeśli przycisk jest nieaktywny, wybierz Aktualizuj sterownik -> Wyszukaj automatycznie sterowniki lub pobierz najnowszy sterownik bezpośrednio ze strony producenta płyty głównej (Dell, HP, Lenovo, ASUS).

Ważne ostrzeżenie serwisowe i dobre praktyki

Uwaga dotyczące zasilania i temperatur: Długotrwałe utrzymywanie się 100% obciążenia procesora drastycznie podnosi temperaturę układu (często powyżej 85-90°C w laptopach). Upewnij się, że otwory wentylacyjne nie są zablokowane, a pasta termoprzewodząca nie wyschła. Przegrzewający się procesor włączy tzw. thermal throttling, drastycznie obniżając taktowanie i uniemożliwiając normalną pracę.

Często zadawane pytania (FAQ)

1. Czy mogę po prostu zamknąć proces „System” w Menedżerze zadań? Nie. Proces „System” (ntoskrnl.exe) to fundament systemu operacyjnego Windows. Próba jego wymuszonego zamknięcia natychmiast spowoduje awarię systemu, tzw. “Blue Screen of Death” (BSOD) i utratę niezapisanych danych.

2. Co zrobić, jeśli po restrykcyjnym skanowaniu antywirusem problem nadal występuje? Jeśli program antywirusowy nie wykrył zagrożeń, a proces systemowy nadal dusi procesor, problem na 99% nie wynika z infekcji złośliwym oprogramowaniem. Skup się na aktualizacji BIOS-u płyty głównej oraz sterowników chipsetu (szczególnie sterowników Intel Management Engine lub AMD Chipset Drivers).

3. Czy wyłączenie szybkiego uruchamiania (Fast Startup) w Panelu sterowania może pomóc? Tak! Funkcja szybkiego uruchamiania w Windows często zapisuje uszkodzony stan jądra systemowego do pliku hibernacji podczas zamykania komputera. Aby to wyłączyć, wejdź w Panel sterowania -> Opcje zasilania -> Wybierz działanie przycisków zasilania, odznacz Włącz szybkie uruchamianie i zrestartuj komputer. To rozwiązuje problem w co trzecim przypadków biurowych stacji roboczych.

Share:
Back to Blog