Proces systemu Windows 8.1 z wykorzystaniem wysokiego procesora


15

Mam Dell XPS 8500 z procesorem I7-3770 i 8 procesorami logicznymi, 24 GB pamięci RAM.

Działa pod kontrolą systemu Windows 8.1 (aktualizacja 1). Ostatnio zauważyłem, że proces systemowy wykorzystuje 12,5% (1/8) procesora na stałe.

Używając Process Explorer - Sysinternals, zidentyfikowałem pojedynczy wątek w jądrze systemu, który zużywa tyle procesora. Wątek ma adres początkowy: ntoskrnl.exe! RtlSidHashLookup + 0x1ffc.

Co to jest ten wątek i co mogę zrobić, aby powstrzymać go od ciągłego używania 1/8 mojego procesora?


3
sfc /scannow
Poleciłbym

potrzebujemy śladu xperf, aby zobaczyć przyczynę: pastebin.com/pgE11HRD
magicandre1981

Odpowiedzi:


13

Dzięki tumchaaditya za sugestie sfc / scannow. Zidentyfikował uszkodzony sterownik drukarki i powiązany plik .inf: CNBJ2530.DPB i prncacla.inf.

To doprowadziło mnie do rozwiązania: http://www.sysnative.com/forums/windows-update/7702-guide-cnbj2530-dpb-and-prncacla-inf-corruptions-windows-8-8-1-a.html

Ta strona zawiera szczegółowe instrukcje, jak rozwiązać problem, który najwyraźniej staje się powszechnym problemem w systemie Windows 8 / 8.1. Uruchomienie „DISM.exe / Online / Cleanup-image / Restorehealth” zastąpiło te złe pliki nowymi wersjami pobranymi z serwerów MS. Ponowne uruchomienie „sfc / scannow” potwierdziło, że wszystko znów jest zdrowe.

Po ponownym uruchomieniu jądro NT używa teraz 0,13% procesora zamiast 13%.


6
działało to dla mnie z tym wyjątkiem, że nie pobrałem i nie zainstalowałem pliku exe w tym linku. Trochę na bok, ale byłbym bardzo ostrożny przy używaniu czegoś takiego - nie masz pojęcia, co umieszczasz na swoim komputerze
JonnyRaa

To zadziałało również dla mnie (i również bez pobierania linku). Chciałbym wspomnieć, że część ponownego uruchomienia jest ważna. Nawet po uruchomieniu czyszczenia za pomocą DISM zawieszanie procesora jądra nadal występowało podczas pracy na biegu jałowym. Jednak zniknął po ponownym uruchomieniu i nie powrócił.
reirab

2

W moim przypadku był to inny problem, ale takie same objawy. Było to zadanie RunFullMemoryDiagnostic, które jakoś nigdy się nie zakończyło. Po prostu wyłącz go w Harmonogramie zadań, w Microsoft> Windows> MemoryDiagnostic> RunFullMemoryDiagnostic .


0

Początkowo miałem proces bezczynności systemu stale przy ~ 25% CPU. Uruchomiłem (w konsoli jako administrator) „sfc / Veronly” i „sfc / scannow” - oba nie wykazały błędów / problemów z integralnością systemu lub systemu. Więc zabiłem proces bezczynności systemu (w Menedżerze zadań) i uruchomiłem ponownie, a następnie zobaczyłem proces systemowy na ~ 25% CPU (proces bezczynności systemu zniknął). Czekałem kilka dni (zrestartowałem 2-3 razy) w nadziei, że rozwiąże się samo, nie. Następnie uruchomiłem ponownie w trybie diagnostycznym (naciśnij F2 szybko, gdy zaczyna się uruchamiać), nie uruchomił żadnej diagnostyki, po prostu rozejrzał się, a następnie naciśnij klawisz Esc, aby wyjść i pozwolić zakończyć proces uruchamiania. 25% problem z procesorem został rozwiązany, nie było procesu bezczynności systemu, a proces systemu miał 0,4% procesora. Wszystko wróciło do normy, nie mam pojęcia, dlaczego to zadziałało!

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.