Одним из кодов сообщения о критическом сбое в операционной системе Microsoft Windows является 0x0000007e. Имя ему SYSTEM_THREAD_EXCEPTION_NOT_HANDLED.
Описание ошибки
Код ошибки указывает на то, что системный поток создал исключение, но обработчик ошибок его не поймал.
Параметры SYSTEM_THREAD_EXCEPTION_NOT_HANDLED:
- Код исключения, который не был обработан.
- Адрес памяти, где произошло исключение.
- Адрес записи исключения.
- Адрес контекста.
Так код ошибки 0x0000007e является обобщающим кодом. Необходимо в первую очередь обратить внимание на первый параметр, чтобы сузить круг поиска. Параметры можно посмотреть на странице, где содержится весь перечень кодов исключений. Наиболее распространённые коды исключений для первого параметра:
- 0xC0000005: STATUS_ACCESS_VIOLATION — ошибка доступа к памяти;
- 0x80000003: STATUS_BREAKPOINT — указывает на то, что была встречена точка останова, но не подключён отладчик ядра;
- 0x80000002: STATUS_DATATYPE_MISALIGNMEN — ошибка выравнивания. Нарушение выравнивания типа данных в инструкции загрузки или сохранения.
Причины ошибки 0x0000007e
Можно выделить несколько причин появления 0x0000007e:
- Зачастую вызывается устаревшими драйверами. Драйвер — это программное обеспечение системного уровня, которое помогает устройствам компьютера «общаться» с Windows.
- Если вы поменяли какое-то оборудование в компьютере (особенно относится к материнской плате и процессору), без переустановки операционной системы, то Windows при загрузке пытается взаимодействовать с оборудованием при помощи драйверов для заменённого оборудования. И они оказываются несовместимы. Вариантов тут всего два: загрузится в безопасном режиме и обновить драйвера на изменённое оборудование; либо переустановка операционной системы, что предпочтительней.
- Если BSOD появляется при установке Windows (как во время работы, так и при перезагрузке), велика вероятность, что происходит это от нехватки места на системном разделе жёсткого диска. Очистите свободное место, удалив ненужную информацию или производите установку ОС на другой диск большего объёма.
- Если в качестве дополнительной информации указано имя драйвера, попробуйте его отключить или удалить. Вообще, постарайтесь вспомнить, какие службы или драйверы вы накануне устанавливали и отключите их.
- Очень частая причина в видеокарте, если есть возможность отключите внешнюю видеокарту, переключившись на встроенную или на другую внешнюю.
- Обновите версию BIOS. Отключите кеширование.
- Воспользуйтесь статьёй пути решения синего экрана.
Ниже приведены примеры наиболее частых названий драйверов:
- nvlddmkm.sys — причина в драйвере от Nvidia. В таком случае загрузитесь в безопасном режиме и отключите драйвер видеокарты в диспетчере оборудования. Проверьте наличие обновлений драйвера от производителя. При возможности удалите драйвер.
- Win32k.sys — причиной ошибки может быть программа дистанционного управления компьютером от сторонних производителей. Если подобная программа у вас установлена, то необходимо её удалить либо отключить её службу, загрузившись с консоли восстановления.
- iusb3xhc.sys — в большинстве случаев возникает после установки нового аппаратного или программного обеспечения. Например, при установке программы, связанной с iusb3xhc.sys (USB 3.0 Device Driver). Но причин может быть множество. Первое, что можно сделать это отключить все USB устройства, удалить или обновить USB 3.0 Device Driver.
- acpi.sys — во-первых попробуйте обновить BIOS компьютера. Второе — воспользоваться другим установочным дистрибутивом Windows.
Если ничего не помогает, нужно анализировать дампы памяти для уточнения причин возникновения BSOD.