bsod 0x0000007e — SYSTEM_THREAD_EXCEPTION_NOT_HANDLED

Описание ошибки

Ошибка возникает когда в потоке ядра возникает исключение, которое не может быть перехвачено.

Параметры стоп-кода:

arg1 код исключения
arg2 адрес памяти, где произошло исключение
arg3 адрес записи исключения
arg4 адрес записи контекста

Для того, чтобы разобраться в причине этого BSOD, необходимо определить исключение, которое было сгенерировано. К наиболее распространенным относятся следующие коды исключения:

  • 0x80000002. Означает, что было обращение “не выровненным” данным в памяти;
  • 0x80000003. Означает, что был выполнен ASSERT или останов в точке останова (BREAKPOINT) без подключенного отладчика ядра;
  • 0xC0000005. Означает, что произошла ошибка доступа к памяти.

Полный список кодов исключений можно получить в файле ntstatus.h WDK (Microsoft Windows Driver Kit).

Способы устранения

  1. Проверьте, что у вас достаточно свободного места на системном диске (обычно диск C).
  2. Если в BSOD указан драйвер, который был причиной краха, попробуйте его отключить или обновить до последней версии.
  3. Попробуйте заменить видеокарту (например, возьмите другую видеокарту у друга).
  4. Обновите версию BIOS до последней доступной версии (проверить это можно на сайте разработчика материнской платы).
  5. Отключите такие опции BIOS как кэширование и “затемнение”.
  6. Если проблема связана с драйвером Win32k.sys, попробуйте удалить программное обеспечение удаленного доступа сторонних разработчиков.
  7. Попробуйте проверить память. Как это сделать описано в постах: “Как проверить память в Windows 7 встроенной утилитой mdsched?” и “Диагностика памяти с помощью Memtestx86+”.

Если не вышло самостоятельно устранить проблему, создайте тему на форуме, постараемся разобраться.