Исправление высокой загрузки процессора ядра NT и системных процессов в Windows


Недавно я столкнулся со странной проблемой: процесс под названием Система (NT Kernel & System) постоянно использовал от 15 до 30 процентов процессорного времени на моем компьютере с Windows.

image

На снимке экрана выше система использует 0 процентов ЦП, как обычно и должно быть. Системный процесс в основном содержит код ядра и драйвера, а также системные потоки и является важным процессом Windows. Не пытайтесь завершить процесс или удалить его.

Прежде чем вдаваться в технические подробности, отметим, что эта проблема обычно вызвана плохим или устаревшим драйвером оборудования в Windows. Есть несколько вещей, которые стоит проверить немедленно:

Новое оборудование . Устанавливали ли вы недавно какое-либо новое оборудование на свой компьютер с Windows? Видеокарта, жесткий диск, звуковая карта, ТВ-тюнер и т. д.? Если да, вам нужно зайти на сайт производителя и загрузить оттуда последнюю версию драйвера. Если вы установили драйвер только с компакт-диска, поставляемого с новым оборудованием, возможно, он устарел.

Обновленный драйвер . Вы недавно обновили драйвер и заметили более высокую загрузку ЦП после обновления? Иногда последние версии драйверов также могут вызывать проблемы. В этом случае вам следует попробовать откатить драйвер и посмотреть, решит ли это проблему.

В моем случае я установил на свой компьютер новую видеокарту и установил драйвер с компакт-диска. Это был не последний драйвер, и, поскольку это был драйвер режима ядра, он вызывал всплеск системного процесса.

Если вы не можете определить, какой именно драйвер вызывает проблему, существует более техническая процедура, которой можно воспользоваться, чтобы найти именно проблемный драйвер. Сначала загрузите программу под названием КрВью (Kernrate Viewer), которая является бесплатным инструментом от Microsoft.

Это инструмент командной строки, поэтому откройте командную строку, а затем просто запустите программу без каких-либо аргументов. Вот как должны выглядеть результаты:

image

Теперь вы можете увидеть, какие драйверы устройств чаще всего используются в ядре. Первый называется ntkrnlpa , и его можно игнорировать. После этого вы хотите посмотреть на других водителей. В данном случае b57nd60x . Итак, этот драйвер предназначен для какого именно оборудования, которое вас интересует?

Ну, чтобы разобраться в этом, вам нужно скачать еще один бесплатный инструмент от Microsoft под названием Обозреватель процессов. Установите его, запустите, а затем перейдите в представление DLL, чтобы увидеть загруженные драйверы..

image

Как видите, b57nd60x.sys DLL является драйвером для карты Broadcom NetXtreme Gigabit Ethernet. Сладкий! Теперь вам просто нужно пойти и найти обновленный драйвер для сетевой карты, и, надеюсь, всплеск нагрузки на процессор исчезнет.

Конечно, другое решение в этом случае — просто отключить это оборудование или полностью удалить его из вашей системы, если оно вам не нужно или вы не можете найти обновленный драйвер. Источник: Технет..

Похожие сообщения:


26.08.2012