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.
1) Что это за ошибка и почему она возникает
Название звучит страшно, но смысл простой: система поймала исключение из-за «неправильного стека» выполнения. На практике чаще всего виноваты:
- драйверы (видео, чипсет, сеть, звук, USB, виртуальные адаптеры);
- нестабильная память (XMP/EXPO, ручные тайминги, плохой контакт);
- разгон/перегрев и питание;
- реже: повреждённые системные файлы после обновлений, сбой диска.
Главная идея: не «лечить всё подряд», а идти по порядку и фиксировать результат после каждого шага.
2) Сделайте так, чтобы BSOD не перезагружал ПК мгновенно
Это удобно: Вы успеваете увидеть стоп-код, а Windows чаще сохраняет дамп.
- Откройте: Панель управления → Система → Дополнительные параметры системы.
- Раздел Загрузка и восстановление → Параметры.
- Снимите галочку «Выполнить автоматическую перезагрузку».
3) Обновляем драйверы правильно (и не ломаем систему)
Самый частый источник BSOD у новичков: «драйвер-паки» и сомнительные установщики. Делайте так:
- Видеокарта:
- NVIDIA: официальная страница драйверов
- AMD: официальная поддержка
- Intel: Intel Download Center
- Чипсет/сеть/звук: лучше брать с сайта производителя ноутбука или материнской платы.
Если BSOD начался после обновления драйвера: попробуйте откат. Диспетчер устройств → устройство → вкладка «Драйвер» → «Откатить».
4) Отключаем разгон и проверяем стабильность
Даже «легкий» разгон или XMP иногда сыпется только в конкретных задачах: игра, рендер, сон/пробуждение.
5) Проверяем системные файлы Windows (SFC и DISM)
Если BSOD пошёл после обновления Windows или после выключения света, имеет смысл проверить целостность.
Командная строка (Администратор) — команды выполнять по одной, каждая с новой строки:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
Если SFC что-то нашёл и исправил, обязательно перезагрузитесь. Если не исправил полностью, всё равно продолжайте: часто причина не в системных файлах, а в драйвере.
6) Проверяем память и диск без сложных утилит
Память (ОЗУ)
Самый простой вариант: Win+R → mdsched.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+R → verifier → «Создать стандартные параметры» → выбрать «драйверы, не предоставленные Microsoft» → перезагрузка.
Если стало хуже, отключите Verifier:
Командная строка (Администратор) — выполнить по одной:
verifier /reset
9) Частые причины (и что обычно помогает)
- XMP/EXPO - отключили и стало стабильно: значит профиль слишком жёсткий для Вашей памяти/платы.
- Оверлеи и мониторинг - убрали Afterburner/RivaTuner/оверлеи и игры перестали падать.
- Антивирусы - удалили сторонний антивирус и оставили Защитник Windows, и BSOD ушёл.
- Драйвер чипсета - обновили с сайта производителя платы/ноутбука и пропали падения после сна.
FAQ
BSOD появляется раз в неделю. Есть смысл что-то делать?
Да. Такие редкие падения часто указывают на нестабильную память (XMP/EXPO) или редкий конфликт драйвера. Начните с отключения разгона и сбора дампов, так Вы не будете «стрелять наугад».
Я боюсь команд. Можно без них?
Можно: отключите авто-перезагрузку, обновите драйверы с официальных сайтов, выключите разгон, проверьте память через mdsched.exe и посмотрите минидамп в BlueScreenView. Команды SFC/DISM и chkdsk - это уже шаги «на всякий случай», когда нужно проверить Windows и диск.
После удаления утилиты всё стало нормально. Значит дело было в ней?
С высокой вероятностью да. Многие программы ставят драйверы (фильтры сети/звука/оверлеи). Если стабильность вернулась, просто не ставьте обратно или ставьте альтернативу без драйверов.