Чтобы определить, какой драйвер вызывает высокую загрузку процессора, можно использовать следующие методы:
- Утилита Process Explorer. winitpro.ru Нужно запустить её с правами администратора, в списке запущенных процессов найти процесс System, щёлкнуть по нему правой кнопкой мыши и открыть свойства. winitpro.ru Затем перейти на вкладку Threads и отсортировать список модулей, загруженных ядром по степени использования процессора (столбец CPU). winitpro.ru В строке Start Address указано имя функции или драйвера, вызывающего высокую загрузку. winitpro.ru
- Утилита LatencyMon. remontcompa.ru remontka.pro Нужно установить программу, запустить её, нажать в меню кнопку «Play», затем переключиться на вкладку «Drivers» и отсортировать список драйверов по колонке «DPC count». remontcompa.ru remontka.pro Следует обратить внимание на первые в списке драйвера, имеющие самый высокий показатель DPC. remontcompa.ru Возможно, какой-то из них является причиной загрузки процессора системными прерываниями. remontcompa.ru
- Утилита kernrate.exe (Kernrate Viewer). winitpro.ru Нужно запустить утилиту без аргументов, подождать, пока идёт сбор данных (10–15 минут), после чего прервать работу утилиты сочетанием клавиш Ctrl-C и посмотреть на список модулей в секции Result for Kernel Mode. winitpro.ru
- Монитор ресурсов и производительности. remontcompa.ru Нужно запустить оснастку командой perfmon /report, подождать, пока соберёт диагностические сведения, а затем изучить содержимое разделов «Предупреждения» и «Производительность». remontcompa.ru Если в результатах диагностики есть устройства, отмеченные красным значком, это повод проверить их драйвера. remontcompa.ru
Если самостоятельно определить, какой драйвер вызывает высокую загрузку процессора, не удаётся, рекомендуется обратиться к специалисту.