System Thread Exception Not Handled в Windows 10
Появление синего «экрана смерти» обычно указывает на серьезный сбой в работе системы. Он может быть вызван неполадками в работе жесткого диска или оперативной памяти, но чаще всего BSOD является следствием неправильной конфигурации драйверов. Рассмотрим одну из наиболее распространенных неполадок, приводящих к появлению синего «экрана смерти» после обновления системы до Windows 10, а также после некорректного обновления драйверов. Речь идет о сообщении «System Thread Exception Not Handled», которое переводится как «исключение системного потока не обработано».
Одноразовое появление данной ошибки можно проигнорировать, однако если она повторится, то придется искать решение проблемы. Ошибка имеет две основные причины – сбой в работе графического драйвера и повреждение системных файлов. Анализ автоматически создаваемого в директории %SystemRoot% файла дампа MEMORY.DMP обычно дает ответы на многие вопросы, но далеко не все пользователи умеют с ним работать. Как вариант, можно попробовать воспользоваться универсальным приложением WinDbg – упрощенной версией анализатора системных дампов.
Откат или обновление драйвера
Для устранения ошибки System Thread Exception Not Handled нужно найти проблемный процесс или файл драйвера. Иногда название этого файла указывается на самом «экране смерти», как на приложенном выше скриншоте. Если компьютер загружается, в зависимости от ситуации выполняем либо обновление драйвера, либо откат к его предыдущей версии. Например, вы установили бета-версию драйвера Nvidia, но он оказался несовместимым с текущей версией Windows. В этом случае необходимо откатиться к предыдущей версии драйвера. И, напротив, если вы обновили Windows 10 до более новой сборки и установили старый драйвер Nvidia, есть смысл обновить и драйвер.
Переименование драйвера
Процедура обновления/отката драйвера в интерфейсе Windows не представляет особой сложности, так как выполнить ее можно прямо из Диспетчера устройств. Другое дело, когда компьютер не загружается. В этом случае необходимо будет загрузиться с установочного диска, войти в среду восстановления, открыть нажатием Shift+F10 командную строку и определить букву системного тома через меню «Сохранить как» запущенного командой notepad Блокнота.
Затем требуется перейти в папку с искомым драйвером и переименовать его, присвоив ему расширение BAK или OLD. Например, вот так:
cd /d D:/windows/system32/drivers
ren tdi.sys tdi.old
Процесс переименования можно осуществить и с помощью любого спасательного диска со встроенным файловым менеджером, так будет даже удобнее и проще. Далее нужно записать рабочий драйвер на флешку, подключить ее к компьютеру и загрузиться в обычном режиме. Не обнаружив драйвера, система установит их с флешки.
Восстановление системных файлов
Если установить точную причину ошибки «System Thread Exception Not Handled» в Windows 10 не удалось, выполняем проверку целостности системных файлов. Делается это в запущенной от имени администратора командной строке при помощи одной из команд:
- sfc /scannow (в загружающейся системе), или
- sfc /scannow /offbootdir=D:/ /offwindir=D:/Windows (если Windows не запускается).
В последнем случае вам потребуется загрузить компьютер с установочного или спасательного диска со средой WinPE.
Переустановка или откат Windows 10 к ранней версии – крайние варианты, когда все перепробованные методы не дали результата. Конечно, при этом вы потеряете все десктопные программы, но такова цена восстановления нормальной работы Windows. Просто в следующий раз нужно быть более осторожным, устанавливая и обновляя драйвера устройств.