Синий экран 0x000000E7 указывает на недопустимость сохранения состояния потока с плавающей точкой.
ПАРАМЕТРЫ INVALID_FLOATING_POINT_STATE:
1 параметр указывает, какая проверка достоверности перестала работать. 4 параметр не используется. Значение других параметров зависит от значения 1 параметра.
1 параметр |
2 параметр |
3 параметр |
Причина |
0x0 |
Поле флагов |
0 |
1) Сохраненное поле флагов контекста недопустимо; 2) FLOAT_SAVE_VALID не установлен; 3) Некоторые зарезервированные биты имеют ненулевое значение. |
0x1 |
Сохраненный IRQL |
Текущий IRQL |
IRQL текущего процессора не является IRQL в котором сохранен контекст с плавающей точкой. |
0x2 |
Сохраненный адрес потока, который владеет контекстом с плавающей точкой |
Текущий поток |
Сохраненный контекст не принадлежит текущему потоку. |
РЕШЕНИЕ
Для начала следует выявить сбойный драйвер. Если в сообщении BSoD 0x000000E7 отсутствует название сбойного драйвера, то его можно выявить с помощью дампа памяти. Подробнее об этом написано в статье "Анализ дампа памяти". После того, как виновник возникновения ошибки будет найден, в зависимости от ситуации его необходимо обновить, откатить или удалить.
Также выполните рекомендации, описанные в статье "11 рекомендаций по устранению синего экрана сметри".