Ошибка KERNEL_SECURITY_CHECK_FAILURE (код 0x00000139) — одна из самых неприятных синих экранов смерти (BSOD) в Windows 10. Она возникает, когда ядро системы обнаруживает критическое нарушение безопасности — часто из-за поврежденных системных файлов, несовместимых драйверов или проблем с железом. Исправить её можно без переустановки Windows, если действовать последовательно.

В 70% случаев виноваты драйверы (особенно видеокарты, чипсета или сетевых адаптеров), в 20% — поврежденные системные файлы или реестр, и в 10% — аппаратные неполадки (ОЗУ, жесткий диск, перегрев). Ниже разберём все работающие способы, от простых до сложных.

Что вызывает ошибку KERNEL_SECURITY_CHECK_FAILURE

BSOD с кодом 0x00000139 появляется, когда ядро Windows фиксирует конфликт, угрожающий безопасности системы. Чаще всего это:

  • Проблемы с драйверами — устаревшие, несовместимые или поврежденные драйверы устройств (особенно nvlddmkm.sys для NVIDIA, atikmdag.sys для AMD, или rt640x64.sys для сетевых карт Realtek).
  • Сбои в системных файлах — повреждение ntoskrnl.exe, win32k.sys или других критически важных компонентов.
  • Конфликты программного обеспечения — антивирусы (например, Avast или Kaspersky), утилиты для разгона (например, MSI Afterburner), или некорректно работающиесы.
  • Аппаратные неисправности — нестабильная работа ОЗУ, перегрев процессора, изношенный жесткий диск или SSD.
  • Ошибки реестра — после неудачного обновления или вирусной атаки.

Чтобы точнее определить причину, обратите внимание на имя файла в сообщении об ошибке (например, KERNEL_SECURITY_CHECK_FAILURE (nvlddmkm.sys)). Это подскажет, какой именно драйвер или модуль виноват.

💡

Если ошибка появляется при запуске конкретной программы (например, игры), попробуйте откатить систему до точки восстановления, созданной до установки этой программы через Панель управления\Все элементы панели управления\Восстановление\Запуск восстановления системы.

СтолбецЧто означаетПример значения
Crash TimeДата и время сбоя25.05.2024 14:30:22
Bug Check StringТип ошибки BSODKERNEL_SECURITY_CHECK_FAILURE
Bug Check CodeКод ошибки0x00000139
Caused By DriverДрайвер, вызвавший сбойnvlddmkm.sys
Caused By AddressАдрес в памятиnvlddmkm.sys+0x1a3b80

Диагностика через анализ дампа памяти

Перед тем как лечить, нужно поставить диагноз. Windows 10 при каждом создаёт файл дампа памяти (.dmp), который содержит информацию о сбое. Чтобы его проанализировать:

  1. Убедитесь, что система сохраняет дампы. Для этого откройте Панель управления\Система и безопасность\Система\Дополнительные параметры системы → вкладка Дополнительно → Параметры в разделе Загрузка и восстановление. Выберите Малый дамп памяти (256 КБ).
  2. Скачайте утилиту BlueScreenView (бесплатная, от NirSoft). Она покажет, какой драйвер или модуль вызвал ошибку.
  3. Откройте программу, загрузите дамп (обычно он лежит в C:\Windows\Minidump) и посмотрите на строки с красным цветом — это и есть виновники.

Если в графе Caused By Driver указан файл — ищите обновление для соответствующего драйвера. Если там пусто или указан системный файл (например, ntoskrnl.exe), проблема глубже.

Способы исправить KERNEL_SECURITY_CHECK_FAILURE

Начните с самых простых и безопасных методов, переходя к более сложным. В большинстве случаев помогают первые 3–4 пункта.

  • Обновление драйверов. Откройте Диспетчер устройств (Win + X → Диспетчер устройств), найдите устройства с жёлтыми восклицательными знаками и обновите их драйверы. Особое внимание уделите видеокарте, чипсету и сетевым адаптерам. Скачивайте драйверы только с официальных сайтов производителей (NVIDIA, AMD, Intel, Realtek).
  • Откат драйверов. Если ошибка появилась после обновления драйвера, откатите его: в Диспетчере устройств кликните правой кнопкой на устройство → Свойства → Драйвер → Откатить.
  • Проверка системных файлов. Запустите командную строку от имени администратора и выполните: sfc /scannow, а затем DISM /Online /Cleanup-Image /RestoreHealth. Эти команды восстановят поврежденные системные файлы.
  • Проверка диска на ошибки. Выполните в командной строке: chkdsk C: /f /r. Система предложит перезагрузку — соглашайтесь.
  • Удаление конфликтующего ПО. Временно удалите антивирусы, программы для разгона (например, MSI Afterburner, RivaTuner), а также любые утилиты, которые могут конфликтовать с ядром системы.
  • Обновление BIOS/UEFI. Устаревший может вызывать несовместимость с Windows 10. Обновите его через утилиту производителя материнской платы (ASUS, Gigabyte, MSI и т. д.).

Работа с реестром и безопасным режимом

Если ошибка не позволяет загрузить систему в обычном режиме, используйте Безопасный режим:

  1. Перезагрузите компьютер и на экране входа в систему нажмите Shift + Перезагрузка.
  2. Выберите Поиск и устранение неисправностей → Дополнительные параметры → Параметры загрузки → Перезагрузить.
  3. После перезагрузки выберите Безопасный режим с загрузкой сетевых драйверов (клавиша F5 или 5).

В безопасном режиме:

  • Запустите msconfig, перейдите на вкладку Службы и отключите все сторонние службы (оставив только службы Microsoft). Это поможет выявить конфликтующий процесс.
  • Проверьте реестр на ошибки с помощью утилиты CCleaner (бесплатная версия). Внимание: не редактируйте реестр вручную, если не уверены в своих действиях.
  • Удалите недавние обновления Windows, если ошибка появилась после них: Параметры → Обновление и безопасность → Просмотр журнала обновлений → Удалить обновления.
⚠️ Внимание: Изменения в реестре могут привести к неработоспособности системы. Перед редактированием создайте точку восстановления или резервную копию реестра через Файл → Экспорт в редакторе реестра (regedit).
Что помогло избавиться от ошибки KERNEL_SECURITY_CHECK_FAILURE?
Обнавление драйверов
Проверка системных файлов
Удаление конфликтующего ПО
Обновление BIOS
Другое

Проверка аппаратного обеспечения

Если программные методы не помогли, проблема кроется в железе. Начните с проверки ОЗУ и жесткого диска.

КомпонентКак проверитьЧто делать при ошибке
Оперативная памятьИспользуйте встроенную утилиту mdsched.exe (введите в поиске Проверка памяти). Перезагрузите компьютер и дождитесь результатов теста.Если найдены ошибки — замените неисправную планку ОЗУ или прочистите контакты.
Жесткий диск / SSDЗапустите CrystalDiskInfo (бесплатная утилита). Проверьте параметры Reallocated Sectors Count, Pending Sectors и Uncorrectable Errors.Если статус диска Предостережение или Плохое состояние — заменяйте диск.
ПроцессорИспользуйте Prime95 или AIDA64 для теста на стабильность. Следите за температурами через HWMonitor.Если процессор перегревается (выше 90°C под нагрузкой) — очистите кулер или замените термопасту.
Блок питанияПроверьте напряжения с помощью AIDA64 или мультиметра.Если напряжения выходят за пределы ±5% — замените блок питания.

Также убедитесь, что все кабели внутри системного блока подключены надёжно, а контакты не окислены. Если компьютер перегревается, проверьте работу вентиляторов и замените термопасту на процессоре и видеокарте.

Восстановление системы и чистая установка

Если ни один из методов не сработал, остаются радикальные меры:

  • Восстановление из точки восстановления. Откатите систему к состоянию до появления ошибки через Панель управления\Восстановление\Запуск восстановления системы. Выберите точку, созданную за несколько дней до первых сбоев.
  • Сброс к первоначальному состоянию. Перейдите в Параметры → Обновление и безопасность → Восстановление → Сбросить этот компьютер. Выберите Сохранить мои файлы, чтобы не потерять личные данные.
  • Чистая установка Windows. Если ошибка сохраняется, переустановите систему с нуля. Сохраните все важные данные на внешний накопитель перед этим!

В 90% случаев ошибку KERNEL_SECURITY_CHECK_FAILURE удаётся устранить обновлением драйверов, проверкой системных файлов или удалением конфликтующего ПО. К переустановке Windows прибегайте только в крайнем случае.

Пошаговая инструкция: что делать в первую очередь

Чтобы не терять время на ненужные действия, следуйте этому алгоритму:

  1. Перезагрузите компьютер. Иногда ошибка появляется из-за временного сбоя.
  2. Проверьте ошибок. Откройте Журнал Windows (eventvwr.msc) → Журналы Windows → Система. Ищите ошибки с кодом 0x00000139.
  3. Обновите драйверы видеокарты. Скачайте последнюю версию с сайта NVIDIA, AMD или Intel и установите вручную.
  4. Запустите проверку системных файлов через sfc /scannow и DISM.
  5. Удалите недавние обновления, если ошибка появилась после них.
  6. Проверьте ОЗУ и диск с помощью встроенных утилит или сторонних программ.
  7. Отключите разгон (если он был применён) в или через утилиты.
  8. Создайте новый профиль пользователя. Иногда ошибка связана с поврежденным профилем.

Чек-лист по устранению KERNEL_SECURITY_CHECK_FAILURE

Выполнено: 0 / 7

Часто задаваемые вопросы

Можно ли игнорировать ошибку KERNEL_SECURITY_CHECK_FAILURE, если она появляется редко?

Нет. Даже если появляется раз в несколько дней, это сигнал о серьезной проблеме. Со временем ошибка может стать чаще или привести к потере данных. Лучше устранить причину сразу, пока это не привело к более серьезным сбоям.

Как проверить, какой именно драйвер вызывает ошибку?

Используйте утилиту BlueScreenView для анализа дампа памяти. Она покажет файл драйвера, ставший причиной сбоя (например, nvlddmkm.sys для видеокарты NVIDIA). Также можно расшифровать дамп через WinDbg (входит в состав Windows SDK), но это сложнее.

Поможет ли откат к предыдущей версии устранить ошибку?

Да, если ошибка появилась после обновления системы. Вернитесь к предыдущей версии через Параметры → Обновление и безопасность → Восстановление → Вернуться к предыдущей версии Windows 10. У вас есть 10 дней на откат после установки крупного обновления.

Что делать, если ошибка появляется при установке Windows 10?

В этом случае проблема, скорее всего, в железе. Проверьте:

  1. Совместимость материнской платы с Windows 10 (обновите BIOS).
  2. Работоспособность ОЗУ и жесткого диска (используйте загрузочные утилиты вроде MemTest86 или Victoria).
  3. Настройки BIOS: отключите Secure Boot, включите AHCI для SATA-контроллера, сбросьте настройки к дефолтным.
Если ошибка сохраняется — попробуйте установить на другой диск или с другого установочного носителя.