На синем экране написано KERNEL_SECURITY_CHECK_FAILURE. По документации Microsoft это bug check 0x139: ядро заметило, что внутренняя структура данных повреждена, и остановилось, чтобы не работать дальше вранье. Это не код центра обновления и не ошибка запуска программы. Человек обычно видит этот кадр во время работы или сразу после входа, реже - на установке.

Почему это происходит

Неисправная или нестабильная память. Самый частый железный сценарий. Планка, слот, профиль XMP. Ядро держит списки и дескрипторы в оперативке. Битый бит превращает указатель в мусор, срабатывает проверка целостности. Падения случайные: браузер, простой на столе, копирование файлов. Тот же корень часто даёт MEMORY_MANAGEMENT, но имя на экране будет другим.

Драйвер испортил структуру ядра. Видеокарта, антивирус с фильтром, старый драйвер чипсета, «ускоритель» диска. После свежего обновления Windows или установки стороннего защитника 0x139 не редкость. В дампе иногда виден конкретный .sys, иногда только ntoskrnl.exe - ядро снова крайнее.

Повреждённые системные файлы. Оборванное обновление, место на диске кончилось посреди патча. Тогда проверка безопасности ловит уже не планку, а мусор в файлах ядра. sfc и DISM здесь уместны, если система вообще доходит до рабочего стола.

Диск не отдаёт страницы целиком. Реже, чем память, но бывает. SSD с сбоями прошивки, HDD с бэдами. Ядро прочитало кусок структуры с диска криво. Рядом по смыслу KERNEL_DATA_INPAGE_ERROR, но экран может показать именно 0x139.

Разгон и просадка питания. Процессор или память работают за пределами стабильности. Проверка срабатывает под нагрузкой: игра, архивация, стресс-тест. Сняли разгон - экраны пропали. Это настройка, не «вирус ядра».

Не путайте с ошибкой 0xc0000005 в окне программы: там доступ к чужой памяти в пользовательском процессе, система жива. KERNEL_SECURITY_CHECK_FAILURE - уже ядро, синий кадр, перезагрузка.

Не существует кода «KERNEL SECURITY CHECK FAILURE» кириллицей и латиницей вперемешку. На экране строго латинское имя. Если в запросе написано иначе - это тот же 0x139, просто набор с телефона.

Как исправить пошагово

  1. Зафиксируйте, что это именно 0x139. Сфотографируйте синий экран. После перезагрузки в «Просмотре событий» ищите BugCheck. Если кода нет, а есть чёрный экран без текста - вам в другую статью, не в эту.
  2. Снимите разгон памяти. В BIOS выключите XMP, EXPO и ручные частоты. Перезагрузитесь и поработайте день. Пропало - железо живо, но связка плата плюс планки не тянет заявленный профиль.
  3. Прогоните «Средство проверки памяти Windows». Поиск или mdsched.exe. Несколько проходов, не один быстрый. Ошибки есть - планка или слот. Менять все модули сразу без теста по одному не нужно.
  4. Откатите свежий драйвер и сторонний антивирус. В «Диспетчере устройств» у видеоадаптера - «Откатить». Защитник оставьте, третий антивирус снимите на тест. Не ставьте драйвер с форума и не копируйте чужой .sys в System32.
  5. Проверьте диск и файлы системы. CrystalDiskInfo или аналог на SMART. Командная строка администратора: chkdsk C: /f, затем sfc /scannow и при необходимости DISM /Online /Cleanup-Image /RestoreHealth. Не удаляйте системные файлы «чтобы Windows пересоздала».
  6. Не правьте реестр по спискам «лечение 0x139». Таких ключей, которые чинят порчу структуры ядра, нет. Случайный .reg ломает загрузку чаще, чем помогает.

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

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

Это вирус? Обычно нет. Чаще память или драйвер. Антивирус сам иногда вызывает 0x139 своим фильтром.

Чем 0x139 отличается от MEMORY_MANAGEMENT? Оба про память в широком смысле. 0x139 - сработала проверка целостности структуры. 0x1A - сбой менеджера памяти. На практике проверку начинают одинаково: mdsched, XMP, драйвер.

Можно ли игнорировать разовый экран? Запишите код. Если больше не повторился - живите. Три раза за неделю - уже разбирать.

Нужно ли менять материнскую плату? После теста планок по одной и смены слота. Не раньше.

Смотрите также