EXCEPTION_ON_INVALID_STACK в Windows 10/11 — как исправить синий экран (2026)

EXCEPTION_ON_INVALID_STACK в Windows 10/11 — как исправить синий экран (2026)

Если Вы видите BSOD EXCEPTION_ON_INVALID_STACK, это почти всегда история про драйвер или нестабильность системы. Ниже план без лишней теории: сначала простые и безопасные шаги, потом диагностика по минидампу, чтобы понять точную причину.

Коротко: что проверить сразу

  • Если разгоняли CPU/GPU или включали XMP/EXPO, временно отключите.
  • Отключите оверлеи и «улучшалки»: Discord/Steam/NVIDIA overlay, Afterburner/RivaTuner, запись экрана, софт RGB.
  • Обновите драйвер видеокарты и чипсета с официальных сайтов.
  • Проверьте папку C:\Windows\Minidump на наличие файлов .dmp.
Нужна помощь? Подключусь удалённо: соберу дампы, найду проблемный драйвер, аккуратно обновлю или откочу, проверю память и диск, чтобы BSOD ушёл.

1) Что это за ошибка и почему она возникает

Название звучит страшно, но смысл простой: система поймала исключение из-за «неправильного стека» выполнения. На практике чаще всего виноваты:

  • драйверы (видео, чипсет, сеть, звук, USB, виртуальные адаптеры);
  • нестабильная память (XMP/EXPO, ручные тайминги, плохой контакт);
  • разгон/перегрев и питание;
  • реже: повреждённые системные файлы после обновлений, сбой диска.

Главная идея: не «лечить всё подряд», а идти по порядку и фиксировать результат после каждого шага.

2) Сделайте так, чтобы BSOD не перезагружал ПК мгновенно

Это удобно: Вы успеваете увидеть стоп-код, а Windows чаще сохраняет дамп.

  • Откройте: Панель управленияСистемаДополнительные параметры системы.
  • Раздел Загрузка и восстановлениеПараметры.
  • Снимите галочку «Выполнить автоматическую перезагрузку».

3) Обновляем драйверы правильно (и не ломаем систему)

Самый частый источник BSOD у новичков: «драйвер-паки» и сомнительные установщики. Делайте так:

  1. Видеокарта:
  2. Чипсет/сеть/звук: лучше брать с сайта производителя ноутбука или материнской платы.

Если BSOD начался после обновления драйвера: попробуйте откат. Диспетчер устройств → устройство → вкладка «Драйвер» → «Откатить».

4) Отключаем разгон и проверяем стабильность

Даже «легкий» разгон или XMP иногда сыпется только в конкретных задачах: игра, рендер, сон/пробуждение.

  • Временно отключите XMP/EXPO в BIOS/UEFI (поставьте Auto/Default).
  • Сбросьте разгон видеокарты и процессора до стандартных значений.
  • Проверьте температуры. Для простого контроля подойдут HWiNFO или HWMonitor.

5) Проверяем системные файлы Windows (SFC и DISM)

Если BSOD пошёл после обновления Windows или после выключения света, имеет смысл проверить целостность.

Командная строка (Администратор) — команды выполнять по одной, каждая с новой строки:

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

Если SFC что-то нашёл и исправил, обязательно перезагрузитесь. Если не исправил полностью, всё равно продолжайте: часто причина не в системных файлах, а в драйвере.

6) Проверяем память и диск без сложных утилит

Память (ОЗУ)

Самый простой вариант: Win+Rmdsched.exe → «Перезагрузить и проверить». Если есть ошибки, выключайте XMP/EXPO и тестируйте планки по одной.

Диск

Если вместе с BSOD бывают «подвисания», «долгая загрузка» или ошибки чтения, проверьте файловую систему.

Командная строка (Администратор) — выполнить по одной:

chkdsk C: /scan

7) Самое полезное: минидамп покажет виновника

Если Windows сохраняет дампы, Вы можете быстро понять, какой драйвер валит систему.

  • Папка: C:\Windows\Minidump (файлы .dmp).
  • Для простого просмотра: BlueScreenView (NirSoft).
  • Для более точного анализа: WinDbg Preview (официально от Microsoft).

Что делать с результатом:

  • Если видите один и тот же *.sys в каждом падении, это кандидат №1.
  • Дальше обычно работает один из вариантов: обновить драйвер, откатить драйвер, удалить конфликтующую программу (антивирус/оверлей/«ускоритель»).

Если дампов нет: включите «Малый дамп памяти (256 КБ)» в «Загрузка и восстановление» и проверьте, что на диске C есть место.

8) Если виновник не найден: Driver Verifier (аккуратно)

Этот шаг нужен редко. Он заставляет систему активнее ловить проблемный драйвер, но из-за этого BSOD может стать чаще.

Win+Rverifier → «Создать стандартные параметры» → выбрать «драйверы, не предоставленные Microsoft» → перезагрузка.

Если стало хуже, отключите Verifier:

Командная строка (Администратор) — выполнить по одной:

verifier /reset

9) Частые причины (и что обычно помогает)

  • XMP/EXPO - отключили и стало стабильно: значит профиль слишком жёсткий для Вашей памяти/платы.
  • Оверлеи и мониторинг - убрали Afterburner/RivaTuner/оверлеи и игры перестали падать.
  • Антивирусы - удалили сторонний антивирус и оставили Защитник Windows, и BSOD ушёл.
  • Драйвер чипсета - обновили с сайта производителя платы/ноутбука и пропали падения после сна.

FAQ

BSOD появляется раз в неделю. Есть смысл что-то делать?

Да. Такие редкие падения часто указывают на нестабильную память (XMP/EXPO) или редкий конфликт драйвера. Начните с отключения разгона и сбора дампов, так Вы не будете «стрелять наугад».

Я боюсь команд. Можно без них?

Можно: отключите авто-перезагрузку, обновите драйверы с официальных сайтов, выключите разгон, проверьте память через mdsched.exe и посмотрите минидамп в BlueScreenView. Команды SFC/DISM и chkdsk - это уже шаги «на всякий случай», когда нужно проверить Windows и диск.

После удаления утилиты всё стало нормально. Значит дело было в ней?

С высокой вероятностью да. Многие программы ставят драйверы (фильтры сети/звука/оверлеи). Если стабильность вернулась, просто не ставьте обратно или ставьте альтернативу без драйверов.

Читайте также: