Как исправить синий экран ntkrnlmp.exe в Windows 10?

Компонент системы NTKRNLMP (NT Kernel Multi-processor) отвечает за управление внутренними файлами низкого уровня, поэтому рассматривается как один из основных звеньев Windows. Его часто видим в файле дампа памяти при анализе сбоя, вызванного синим экраном BSOD. Но это не означает, что ntkrnlmp.exe вызывает проблему. Скорее всего, он столкнулся с поврежденными данными во время сбоя.

Чем вызвана ошибка?

Несмотря на то, что этот синий экран трудно идентифицировать, существует ряд причин, которые вызывают эту ошибку:

  1. Устаревшие или неисправные графические драйверы.
  2. Установлены не идентичные планки оперативной памяти. Corsair и несколько других продуктов известны различными таймингами, что приводит к возникновению BSOD.
  3. Проблема вызвана одним из последних обновлений Windows.
  4. Неисправен блока питания, когда через проблемы с напряжением синий экран возникает при переключении компьютера из рабочего состояния в режим ожидания.
  5. Включены опции C-states и EIST в настройках BIOS, которые вызывают сбой при простаивании компьютера.
  6. Поврежден драйвер RAID-контроллера.

Переустановка драйвера видеокарты

Ошибку ntkrnlmp.exe можно решить путем обновления драйвера видеокарты. Новые версии Windows автоматически устанавливают совместимые драйверы для видеокарт через Центр обновления Windows. Но это не всегда полезно, поскольку есть высокая вероятность того, что «центр» не установит последнюю версию. К тому же при использовании новых моделей видеокарт это может привести к системному сбою. Для обновления драйвера выполните следующие шаги:

Откройте Диспетчер устройств командой devmgmt.msc из окна «Выполнить» (Win + R).

Разверните вкладку Видеоадаптеры, правым щелчком на устройстве откройте контекстное меню и выберите «Удалить».

Примечание: если установлены две видеокарты, то драйвера нужно удалить у обоих устройств.

Загрузите последнюю версию драйвера из сайта NVIDIA или AMD, соответствующей модели видеокарты и версии Windows. Запустите загруженный файл и следуйте инструкциям до завершения установки.

Перезагрузите компьютер и проверьте, возникает ли синий экран BSOD с ошибкой ntkrnlmp.exe

Отключение разгона процессора и видеокарты

Сбой, связанный с файлом Ntkrnlmp, довольно часто происходит на разогнанных компьютерах. Пользователям удавалось устранить проблему путем снижения тактовых частот до начальных значений.

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

Имейте в виду, что этот метод касается только тех, что разогнал компоненты вручную (из BIOS или специальной утилитой). Если компьютер использует технологию производителя, которая автоматически повышает частоты процессора по требованию (Turbo Boost Intel или эквивалент), не отключайте ее, поскольку это не будет иметь никакого значения.

Отключение функций энергосбережения в настройках BIOS

Операционная система использует C-state и EIST (Расширенную технологию Intel SpeedStep) для экономии энергии, когда процессор находится в режиме ожидания. Windows делает это путем изменения напряжения процессора во время простоя или в других условиях низкой нагрузки. В зависимости от модели процессора это может привести к недостаточному (пониженному) напряжению, что приведет к синему экрану с ошибкой ntkrnlmp.exe.

Поэтому попробуйте отключить обе технологии в BIOS. В большинстве версий BIOS эти два параметра находятся в расширенном меню в разделе Конфигурация процессора — Управление питанием ЦП. Отключите их и сохраните конфигурацию.

Если синий экран ntkrnlmp.exe все еще возникает с отключенными C-state и EIST, вернитесь в настройки BIOS, снова включите параметры и перейдите к следующему шагу.

Неидентичные планки оперативной памяти

Сбой, сопровождающийся синим экраном с кодом ntkrnlmp.exe, гораздо чаще встречается на компьютерах с неидентичными планками ОЗУ. Имейте в виду, что наличие двух планок одного производителя не означает, что они идентичны (по частоте). Как известно, у одинаковых планок Corsair могут быть различные тайминги, что приводит к возникновению синего экрана.

Извлеките одну планку и проверьте, продолжаются ли сбои. Если ошибка исчезла, это доказывает, что возникают несоответствия в работе материнской платы с неидентичными планками ОЗУ.

Если установлена одна планка, чтобы исключить ее причастность к синему экрану, проверьте наличие ошибок с помощью приложения Memtest.

Неисправность блока питания

Во многих случаях сбои, сопровождающиеся синим экраном, часто связаны с недостаточной мощностью блока питания. Если недавно обновили один из аппаратных компонентов, вполне возможно, что блок питания с трудом справляется с обновленной конфигурацией ПК. Обратите внимание, что большинство БП не смогут обеспечить выходную мощность, которая указана на этикетке.

Если уверены, что недостаток мощности является причиной ошибки ntkrnlmp.exe, попробуйте запустить компьютер с минимальным количеством компонентов, чтобы снизить энергопотребление. Для этого отключите питание от DVD-привода, дополнительного жесткого диска, других устройств и запустите ПК только с одной планкой ОЗУ. Если сбои прекратятся, есть высокая вероятность, что причина в слабом блоке питания.

Если сталкиваетесь с ошибкой на ноутбуке, проверьте адаптер переменного тока. Для этого полностью зарядите батарею, пока ноутбук выключен. Затем отключите кабель питания, прежде чем его включить.

Устранение неполадок Центра обновления Windows

Иногда к возникновению синего экрана ntkrnlmp.exe причастен Центр обновления Windows. Возникают ситуации, когда установка драйвера через «центр» прерывается неожиданным завершением работы. Чтобы исправить, выполните следующие шаги.

Откройте раздел Центра обновления Windows командой ms-settings:windowsupdate из окна «Выполнить» (Win + R).

Нажмите на кнопку «Проверка наличия обновлений» и установите все ожидающие обновления.

После перезагрузите систему и проверьте, решена ли проблема.

Возврат системы к предыдущему состоянию

Синий экран, связанный с ntkrnlmp.exe, может возникнуть из-за поврежденного компонента Центра обновления Windows. Если не можете обновить Windows выполните восстановление системы из предыдущей точки, в которой компонент работал без ошибок.

Перейдите в раздел Восстановления системы командой rstrui из окна «Выполнить».

Щелкните на кнопку Далее в первом окне, затем установите флажок, чтобы показать больше точек восстановления. Выберите точку восстановления до начала сбоя компонента обновления и продолжите.

Нажмите кнопку «Готово» для запуска процесса восстановления. После его завершения проверьте, устранена ли ошибка.

Ссылка на основную публикацию
Похожие публикации