Napraw wysokie zużycie procesora jądra NT i procesu systemowego w systemie Windows

Niedawno natknąłem się na dziwny problem, w którym proces o nazwie System (NT Kernel & System) przez cały czas wykorzystywał około 15 do 30 procent procesora(CPU) na moim komputerze z systemem Windows(Windows) .

obraz

Na powyższym zrzucie ekranu system używa 0 procent procesora(CPU) , czyli tak, jak powinien. Proces systemowy zasadniczo zawiera kod jądra i sterownika oraz wątki systemowe i jest niezbędnym procesem systemu Windows(Windows) . Nie próbuj(Don) zabijać procesu ani go usuwać.

Zanim przejdziemy do jakichkolwiek szczegółów technicznych, ten problem jest zwykle spowodowany złym lub nieaktualnym sterownikiem sprzętu w systemie Windows(Windows) . Jest kilka rzeczy, które chcesz natychmiast sprawdzić:

Nowy sprzęt(New Hardware)czy(Did) ostatnio zainstalowałeś nowy sprzęt na swoim komputerze z systemem Windows? Karta graficzna(Graphics) , dysk twardy, karta dźwiękowa, karta tunera telewizyjnego itp.? Jeśli tak, musisz przejść do witryny producenta i pobrać stamtąd najnowszy sterownik. Jeśli zainstalowałeś tylko sterownik z dysku CD dostarczonego z nowym sprzętem, może on być nieaktualny.

Zaktualizowany sterownik(Updated Driver)czy(Did) ostatnio zaktualizowałeś sterownik i po aktualizacji widzisz większe zużycie procesora(CPU) ? Czasami najnowsze sterowniki mogą również powodować problemy. W takim przypadku powinieneś spróbować wycofać sterownik i sprawdzić, czy to rozwiąże problem.

W moim przypadku zainstalowałem nową kartę graficzną na moim komputerze i zainstalowałem sterownik z płyty CD. Nie był to najnowszy sterownik, a ponieważ był to sterownik trybu jądra, powodował ten skok w procesie systemowym(System) .

Jeśli nie możesz ustalić, który sterownik powoduje problem, istnieje bardziej techniczna procedura, którą możesz wykonać, aby znaleźć dokładny sterownik powodujący problem. Najpierw(First) pobierz program o nazwie KrView ( Kernrate Viewer ), który jest darmowym narzędziem firmy Microsoft .

Jest to narzędzie wiersza poleceń, więc otwórz wiersz poleceń, a następnie uruchom program bez żadnych argumentów. Oto jak powinny wyglądać wyniki:

obraz

Teraz możesz zobaczyć, które sterowniki urządzeń otrzymują najwięcej trafień w jądrze. Pierwszy z nich nazywa się ntkrnlpa i można go zignorować. Po tym chcesz spojrzeć na inne sterowniki. W tym przypadku b57nd60x . Więc ten sterownik jest dla jakiego dokładnie sprzętu się zastanawiasz?

Cóż, aby to rozgryźć, musisz pobrać inne bezpłatne narzędzie firmy Microsoft o nazwie Process Explorer . Zainstaluj go, uruchom, a następnie przejdź do widoku DLL , aby zobaczyć załadowane sterowniki.

obraz

Jak widać biblioteka DLL(DLL) b57nd60x.sys jest sterownikiem karty Broadcom NetXtreme Gigabit Ethernet . Słodki! Teraz wystarczy znaleźć zaktualizowany sterownik karty sieciowej i miejmy nadzieję, że skok w procesorze(CPU) zniknie.

Oczywiście innym rozwiązaniem w tego typu przypadku jest po prostu wyłączenie tego elementu sprzętu lub całkowite usunięcie go z systemu, jeśli go nie potrzebujesz lub nie możesz znaleźć zaktualizowanego sterownika. Źródło: Technet .



About the author

inżynier audiofilski i specjalista ds. produktów audio z ponad 10-letnim doświadczeniem. Specjalizuję się w tworzeniu wysokiej jakości głośników muzycznych i słuchawek od początku do końca. Jestem ekspertem w rozwiązywaniu problemów z dźwiękiem oraz projektowaniu nowych głośników i systemów słuchawkowych. Moje doświadczenie wykracza poza samo tworzenie dobrych produktów; Mam również pasję pomagania innym w byciu jak najlepszymi, czy to poprzez edukację, czy pracę społeczną.



Related posts