15

У меня Dell XPS 8500 с процессором I7-3770 и 8 логическими процессорами, 24 ГБ ОЗУ.

Он работает под управлением Windows 8.1 (обновление 1). Недавно я заметил, что системный процесс использует 12,5% (1/8) процессора на постоянной основе.

Используя Process Explorer - Sysinternals, я определил один поток в ядре системы, который потребляет такое количество ресурсов ЦП. Эта тема имеет начальный адрес: ntoskrnl.exe!RtlSidHashLookup+0x1ffc.

Что это за нить, и что я могу сделать, чтобы она не использовала 1/8 моего процессора постоянно?

2 ответа2

12

Спасибо tumchaaditya за предложение SFC / Scannow. Он обнаружил поврежденный драйвер принтера и связанный файл .inf: CNBJ2530.DPB и prncacla.inf.

Это привело меня к решению: http://www.sysnative.com/forums/windows-update/7702-guide-cnbj2530-dpb-and-prncacla-inf-corruptions-windows-8-8-1-a.html

Эта страница содержит подробные инструкции о том, как исправить то, что, по-видимому, становится распространенной проблемой с Windows 8/8.1. Запуск «DISM.exe /Online /Cleanup-image /Restorehealth» заменил эти плохие файлы новыми версиями, загруженными с MS Servers. Повторный запуск "sfc /scannow" подтвердил, что все снова стало здоровым.

После перезагрузки ядро NT теперь использует 0,13% ЦП вместо 13%.

2

В моем случае это была другая проблема, но те же симптомы. Это была задача RunFullMemoryDiagnostic, которая так или иначе никогда не заканчивалась. Просто отключите его в планировщике задач, в Microsoft> Windows> MemoryDiagnostic> RunFullMemoryDiagnostic.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .