Ошибка 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 | Тип ошибки BSOD | KERNEL_SECURITY_CHECK_FAILURE |
| Bug Check Code | Код ошибки | 0x00000139 |
| Caused By Driver | Драйвер, вызвавший сбой | nvlddmkm.sys |
| Caused By Address | Адрес в памяти | nvlddmkm.sys+0x1a3b80 |
Диагностика через анализ дампа памяти
Перед тем как лечить, нужно поставить диагноз. Windows 10 при каждом создаёт файл дампа памяти (.dmp), который содержит информацию о сбое. Чтобы его проанализировать:
- Убедитесь, что система сохраняет дампы. Для этого откройте
Панель управления\Система и безопасность\Система\Дополнительные параметры системы→ вкладкаДополнительно→Параметрыв разделеЗагрузка и восстановление. ВыберитеМалый дамп памяти (256 КБ). - Скачайте утилиту BlueScreenView (бесплатная, от NirSoft). Она покажет, какой драйвер или модуль вызвал ошибку.
- Откройте программу, загрузите дамп (обычно он лежит в
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 и т. д.).
Работа с реестром и безопасным режимом
Если ошибка не позволяет загрузить систему в обычном режиме, используйте Безопасный режим:
- Перезагрузите компьютер и на экране входа в систему нажмите
Shift + Перезагрузка. - Выберите
Поиск и устранение неисправностей → Дополнительные параметры → Параметры загрузки → Перезагрузить. - После перезагрузки выберите
Безопасный режим с загрузкой сетевых драйверов(клавишаF5или5).
В безопасном режиме:
- Запустите
msconfig, перейдите на вкладкуСлужбыи отключите все сторонние службы (оставив только службы Microsoft). Это поможет выявить конфликтующий процесс. - Проверьте реестр на ошибки с помощью утилиты CCleaner (бесплатная версия). Внимание: не редактируйте реестр вручную, если не уверены в своих действиях.
- Удалите недавние обновления Windows, если ошибка появилась после них:
Параметры → Обновление и безопасность → Просмотр журнала обновлений → Удалить обновления.
⚠️ Внимание: Изменения в реестре могут привести к неработоспособности системы. Перед редактированием создайте точку восстановления или резервную копию реестра черезФайл → Экспортв редакторе реестра (regedit).
Проверка аппаратного обеспечения
Если программные методы не помогли, проблема кроется в железе. Начните с проверки ОЗУ и жесткого диска.
| Компонент | Как проверить | Что делать при ошибке |
|---|---|---|
| Оперативная память | Используйте встроенную утилиту 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 прибегайте только в крайнем случае.
Пошаговая инструкция: что делать в первую очередь
Чтобы не терять время на ненужные действия, следуйте этому алгоритму:
- Перезагрузите компьютер. Иногда ошибка появляется из-за временного сбоя.
- Проверьте ошибок. Откройте
Журнал Windows(eventvwr.msc) →Журналы Windows → Система. Ищите ошибки с кодом0x00000139. - Обновите драйверы видеокарты. Скачайте последнюю версию с сайта NVIDIA, AMD или Intel и установите вручную.
- Запустите проверку системных файлов через
sfc /scannowиDISM. - Удалите недавние обновления, если ошибка появилась после них.
- Проверьте ОЗУ и диск с помощью встроенных утилит или сторонних программ.
- Отключите разгон (если он был применён) в или через утилиты.
- Создайте новый профиль пользователя. Иногда ошибка связана с поврежденным профилем.
Чек-лист по устранению KERNEL_SECURITY_CHECK_FAILURE
Часто задаваемые вопросы
Можно ли игнорировать ошибку KERNEL_SECURITY_CHECK_FAILURE, если она появляется редко?
Нет. Даже если появляется раз в несколько дней, это сигнал о серьезной проблеме. Со временем ошибка может стать чаще или привести к потере данных. Лучше устранить причину сразу, пока это не привело к более серьезным сбоям.
Как проверить, какой именно драйвер вызывает ошибку?
Используйте утилиту BlueScreenView для анализа дампа памяти. Она покажет файл драйвера, ставший причиной сбоя (например, nvlddmkm.sys для видеокарты NVIDIA). Также можно расшифровать дамп через WinDbg (входит в состав Windows SDK), но это сложнее.
Поможет ли откат к предыдущей версии устранить ошибку?
Да, если ошибка появилась после обновления системы. Вернитесь к предыдущей версии через Параметры → Обновление и безопасность → Восстановление → Вернуться к предыдущей версии Windows 10. У вас есть 10 дней на откат после установки крупного обновления.
Что делать, если ошибка появляется при установке Windows 10?
В этом случае проблема, скорее всего, в железе. Проверьте:
- Совместимость материнской платы с Windows 10 (обновите BIOS).
- Работоспособность ОЗУ и жесткого диска (используйте загрузочные утилиты вроде MemTest86 или Victoria).
- Настройки BIOS: отключите
Secure Boot, включитеAHCIдля SATA-контроллера, сбросьте настройки к дефолтным.