Печально известный синий экран смерти является одной из самых плохих вещей, которые могут произойти при работе с компьютером на Windows. Если вы его увидели, не остаётся ничего другого, кроме как принудительно перезагрузить устройство. Это означает, что несохранённые данные могут быть потеряны, поскольку вы не успели их сохранить.
Пользователи наверняка согласятся, что сейчас синий экран (BSOD) можно увидеть не так часто, как во времена Windows XP или даже Windows 7. Microsoft хорошо поработала над стабильностью Windows 10 и теперь там бывают лишь редкие ошибки, которые чаще всего легко исправить.
И всё же, периодически приходится любоваться синим экраном. Например, со мной это стало происходить регулярно после игры Football Manager 2019. Раз в несколько дней, а то и каждый день, синий экран появляется с указанием на ошибку в работе памяти. Кстати, на предварительных сборках экран в таком случае зелёный, а не синий.
Если повезёт, ошибка будет единичным случаем и не повторится, поэтому ничего делать не надо. Возможно, виноват драйвер стороннего производителя или приложение, которое после этого получило обновление с исправлением ошибки.
Продолжение
Каждый раз при попадании на синий экран вы видите диагностическую информацию, которая должна помочь определить источник проблемы и исправить её. Вот 7 наиболее популярных сообщений:
- CRITICAL_PROCESS_DIED
- SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
- IRQL_NOT_LESS_OR_EQUAL
- VIDEO_TDR_TIMEOUT_DETECTED
- PAGE_FAULT_IN_NONPAGED_AREA
- SYSTEM_SERVICE_EXCEPTION
- DPC_WATCHDOG_VIOLATION
В большинстве случаев решение проблемы начинается с определения того момента, когда случилось падение системы. Если это произошло во время работы с компьютером, нужно посмотреть на сторонние приложения, которые могли вызвать такую ошибку. Приложения безопасности, вроде антивирусов и брандмауэров, следует проверять в первую очередь. Они могут блокировать критически важные файлы или процессы, не давая им запускаться. Это может привести к падению системы.
Дальше нужно удалить драйверы и ненужные периферийные устройства, без которых компьютер может работать. После этого посмотрите, будет ли повторяться ошибка.
Если синий экран появляется после установки обновления системы, можно не сомневаться, что виновато именно оно. Тогда нужно удалить это обновление.
Продолжение
Начнём с ошибки CRITICAL_PROCESS_DIED. Она означает, что внезапно был прекращён критически важный системный процесс. Это могут быть следующие процессы:
- csrss.exe
- wininit.exe
- logonui.exe
- smss.exe
- services.exe
- conhost.exe
- winlogon.exe
В случае с ошибкой SYSTEM_THREAD_EXCEPTION_NOT_HANDLED источник определить сложнее. Это сообщение показывает, что системный поток сгенерировал исключение, которое обработчик ошибок не смог зафиксировать. Есть несколько кодов, включая три следующих:
- 0x80000002: STATUS_DATATYPE_MISALIGNMENT
- 0x80000003: STATUS_BREAKPOINT
- 0xC0000005: STATUS_ACCESS_VIOLATION
IRQL_NOT_LESS_OR_EQUAL обычно вызывается драйверами режима ядра устройства, которые используют неправильные адреса. Чаще всего виновата аппаратная неисправность, проблемы системного сервиса или антивирус.
При наличии ошибки VIDEO_TDR_TIMEOUT_DETECTED нужно поискать новые драйверы для видеокарты. Проблема может быть программная или аппаратная.
Ошибка PAGE_FAULT_IN_NONPAGED_AREA также генерируется аппаратной неисправностью, плохими драйверами или антивирусами. Однако, такую же ошибку может вызвать файловая система NTFS, так что начать нужно с неё.
SYSTEM_SERVICE_EXCEPTION требует проверки драйверов и устранении недавно добавленных к компьютеру аппаратных компонентов.
DPC_WATCHDOG_VIOLATION происходит из-за плохих драйверов, которые не смогли справиться с поставленной задачей за заданное время. Тут тоже нужно искать обновление драйверов.
Опытные пользователи или системные администраторы могут воспользоваться просмотром событий в поиске системных логов для получения дополнительной информации.