Categories: Windows

Синий экран Driver Overran Stack Buffer в Windows — как исправить?

В процессе работы, при запуске игр или программ, некоторые пользователи могут сталкиваться с ошибкой DRIVER OVERRAN STACK BUFFER на синем экране, которая вызвана тем, что какой-либо драйвер переполнил стековый буфер в оперативной памяти, в результате чего система была остановлена.

В этой инструкции подробно о возможных способах исправить рассматриваемую ошибку в Windows 11 и Windows 10.

Анализ файла дампа памяти в WinDbg

По умолчанию, при сбоях на синем экране, включая DRIVER OVERRAN STACK BUFFER Windows 11/10 создаёт дамп памяти с необходимыми данными о сбоях, которые можно использовать для анализа (если дампы не сохраняются автоматически, эту функцию можно включить ).

Для анализа дампов памяти можно использовать специальные программы и, несмотря на наличие более простых альтернатив, я рекомендую использовать WinDbg, установить которую можно из Microsoft Store или по этой ссылке .

После установки и запуска WinDbg, действия будут следующими:

  1. В главном меню программы перейдите в Файл — Start Debugging — Open Dump File и загрузите файл дампа памяти, созданный при последнем сбое DRIVER OVERRAN STACK BUFFER из папки C:WindowsMinidump
  2. Дождитесь загрузки дампа памяти, после чего либо введите
    !analyze -v

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

  3. В разделе MODULE_NAME/IMAGE_NAME в отчёте вы сможете увидеть, какой драйвер или ПО привели к сбою. В моём случае — это файл драйвера с расширением .sys
  4. Если вы не знаете, что это за драйвер, достаточно выполнить поиск по его имени в Интернете, с большой вероятностью назначение драйвера и устройство или ПО, которому он соответствует, будет найдено.
  5. Определив сбойный драйвер, вы можете обновить или откатить его, используя версию на официальном сайте оборудования, отключить соответствующее устройство, если оно не используется, удалить ПО, установившее этот драйвер (некоторые программы устанавливают собственные драйверы виртуальных устройств).

К сожалению, в некоторых случаях в дампе памяти при ошибках DRIVER OVERRAN STACK BUFFER нет информации о каких-либо сторонних драйверах или процессах и упоминаются лишь системные процессы ядра ntoskrnl.exe или служб svchost.exe. В этой ситуации можно попробовать использовать следующие подходы для исправления ошибки.

Другие способы исправить ошибку

Ниже — список «универсальных» действий, которые помочь в решении проблемы с синим экраном DRIVER OVERRAN STACK BUFFER в Windows 11/10:

  • Если ошибка появляется только при запуске конкретной игры или программы, особенно если речь идёт о не самом лицензионном её варианте, может помочь её установка из другого источника, а иногда — отключение антивируса (или добавление программы в его исключения), при условии, что вы уверены в её благонадёжности и готовы к возможным последствиям.
  • При появлении ошибки только в графически интенсивных приложениях, обновите драйверы видеокарты (при наличии дискретной и интегрированной — обеих), а если последние версии драйверов уже установлены, попробуйте предыдущие. Также может помочь отключение разгона видеокарты.
  • Если простая перезагрузка решает проблему до следующего завершения работы и включения, отключите быстрый запуск Windows — это может помочь.
  • В случае, если до недавнего времени проблема не наблюдалась, можно использовать точки восстановления системы на дату, когда всё работало исправно.
  • Выполните восстановление системных файлов Windows, запустив командную строку от имени администратора и по порядку используя следующие две команды:
    dism /online /cleanup-image /restorehealthsfc /scannow
  • Если у вас используется разогнанная оперативная память, профиль XMP , попробуйте его отключить и проверить, решило ли это проблему. Если проблема сохраняется, выполните проверку оперативной памяти на ошибки .
  • Проверьте, появляется ли ошибка, если использовать чистую загрузку Windows . Если в этом случае всё работает исправно, судя по всему, причина — какая-то сторонняя служба или ПО в автозагрузке Windows.
  • При наличии подозрений на присутствие вирусов и/или вредоносного ПО на компьютере, выполните проверку, рекомендую использовать Kaspersky Rescue Disk или KVRT
  • В случае, если недавно переустанавливалась Windows, установите оригинальные драйверы из раздела «Чипсет» для вашей материнской платы или ноутбука с сайта производителя. При наличии обновления БИОС — обновите его.

Надеюсь, один из вариантов поможет исправить ошибку. Буду благодарен, если вы поделитесь в комментариях информацией о том, что решило проблему с синим экраном DRIVER OVERRAN STACK BUFFER в вашем случае.

admin

Recent Posts

После включения диагностического запуска не удается войти в Windows — как исправить?

Некоторые пользователи, экспериментируя с конфигурацией системы в окне msconfig могут столкнуться с ситуацией, когда после…

1 неделя ago

WinScript — очистка и настройка Windows 11 и 10

На сайте не раз публиковались обзоры программ, предназначенных для очистки или настройки последних версий Windows.…

1 неделя ago

Предварительный просмотр накопительного обновления не устанавливается — решение

При установке некоторых обновлений Windows 11, имеющих в названии «Предварительный просмотр накопительного обновления», многие пользователи…

1 неделя ago

FixExec — восстановление ассоциаций .exe, .bat и .com файлов

Некоторые пользователи Windows 11, 10 и предыдущих версий системы могут столкнуться с ситуацией, когда исполняемые…

1 неделя ago

Ошибка 0x800705b4 при обновлении Windows 11 и 10 — как исправить?

При установке обновлений Windows 11/10 некоторые пользователи могут столкнуться с ошибкой с кодом 0x800705b4 и…

1 неделя ago

Обслуживание вашей версии Windows 11 окончено — что делать?

Пользователи Windows 11 могут столкнуться с сообщением «Обслуживание вашей версии Windows окончено» (Your version of…

1 неделя ago