Proces systemu Windows 10 25% CPU

0

ntoskrnl.exe! IoGetStackLimits + 0x3060

gdy komputer jest bezczynny przez około 4 minuty, proces zaczyna pobierać 25% aplikacji (jeden rdzeń) procesora.

Mam talent do aktualizacji sterowników, próbowałem kilku opcji leczenia systemu Windows 10, ale nadal pozostaje. Zeskanowane złośliwe oprogramowanie.

David
źródło
5
Moją sugestią jest zaprzestanie używania oprogramowania innych firm do aktualizacji sterowników. Jeśli nie ma problemu, sterownik urządzenia nie powinien być aktualizowany, chyba że jest to GPU. Jeśli jest to aktualizacja sterownika GPU, pobierz go bezpośrednio z AMD / Nvidia / Intel.
Ramhound
ok, ściągam teraz zestaw Windows Driver Kit. Widzę tam jeden problem na liście urządzeń z kartą graficzną .. Nie wiem, gdzie znaleźć sterownik ..
David
Jaki problem uważasz, że WDK rozwiąże dokładnie? Jeśli nie jesteś konkretny, nie możemy powiedzieć, gdzie znaleźć sterownik urządzenia.
Ramhound
Właśnie widziałem artykuły na ten temat.
David
Bądź konkretny jakie artykuły?
Ramhound

Odpowiedzi:

1

zdobyć a śledzenie xperf wykorzystania procesora. Najpierw zainstaluj WPT, który jest częścią Windows 10 SDK . Teraz otwórz plik cmd.exe jako admin i uruchom to polecenie, aby przechwycić 30 sekund wykorzystania procesora:

xperf -on latency -stackwalk profile -bufersize 2048 -MaxFile 2048   -FileMode Circular & amp; limit czasu 30 i amp; xperf -d C: HighCPUUsage.etl

Otwórz ślad w WPA.exe , załaduj symbole debugowania z Serwer symboli Microsoft .

Teraz przeciągnij i; upuść wykres użycia procesora (Sampled) na prawą stronę WPA i wybierz ten układ i rozszerz stos stosu SYSTEMU i sprawdź, gdzie dzieli się użycie procesora:

enter image description here
(w tej wersji demonstracyjnej Kernel jest zajęty zerowaniem pamięci RAM).

Teraz powinieneś zobaczyć przyczynę. Jeśli potrzebujesz pomocy, podziel się skompresowanym plikiem ETL, aby móc go obejrzeć.

magicandre1981
źródło
@ David próbowałeś tego? Czy widzisz, co powoduje użycie procesora?
magicandre1981