Как исправить BSOD с переполнением буфера стека драйвера

«DRIVER_OVERRAN_STACK_BUFFER» — это ошибка остановки BSOD (синий экран смерти)(BSOD (Blue Screen of Death) stop error) , вызванная неисправным драйвером устройства в Windows . Это происходит, когда драйвер записывает данные за пределы своего определенного адреса памяти. Однако несколько других причин, таких как повреждение файла, ошибки диска и вредоносное ПО, также могут вызвать появление одного и того же BSOD

Можно исправить BSOD «Driver Overran Stack Buffer», следуя приведенным ниже инструкциям. Если Windows дает сбой до того, как вы можете загрузиться на рабочий стол, вы можете попробовать запустить их в безопасном режиме(Safe Mode) .

Обновите проблемный драйвер

Самый быстрый способ исправить BSOD «Driver Overran Stack Buffer» — обновить драйвер устройства, вызывающий проблемы. Поскольку Windows использует несколько драйверов, лучше всего проанализировать файлы дампа памяти(analyze the memory dump files) с помощью WinDbg или NirSoft BlueScreenView . Это помогает определить точный файл драйвера, вызывающий BSOD . Затем вы можете запустить беглую онлайн-проверку, чтобы определить устройство, связанное с файлом.

После того, как вы это сделаете, вам останется только загрузить самую последнюю версию драйвера устройства с веб-сайта производителя оборудования. Вы можете запустить загруженный исполняемый файл для обновления драйверов сразу после этого. Если это не помогло, используйте диспетчер устройств(Device Manager) , чтобы применить обновление.

1. Нажмите Windows + X и выберите Диспетчер устройств(Device Manager) .

2. Разверните категорию устройств, например, Видеоадаптеры(Display adapters)

3. Щелкните правой кнопкой мыши драйвер, который хотите обновить, и выберите « Обновить драйвер(Update driver) », чтобы открыть мастер обновления драйверов .(Update Drivers)

4. Выберите Поиск драйверов на моем компьютере(Browse my computer for drivers) .

5. С помощью кнопки Обзор(Browse ) укажите путь к только что загруженному драйверу.

6. Выберите Далее(Next ) и следуйте всем оставшимся инструкциям, чтобы обновить драйвер устройства.

7. Закройте мастер обновления драйверов.

Обновите драйвер через Центр обновления Windows

Производители оборудования(Hardware) часто выпускают обновления драйверов через Microsoft . Вы можете попробовать проверить наличие актуальной версии драйвера с помощью Центра обновления Windows(Windows Update) .

1. Откройте меню « Пуск(Start ) » и выберите « Настройки»(Settings) .

2. Выберите Центр обновления Windows(Windows Update) .

3. Выберите Просмотр дополнительных обновлений(View optional updates) .

4. Разверните Обновления драйверов(Driver updates) .

5. Выберите все ожидающие обновления для устройства и выберите Загрузить и установить(Download and install) .

Пока вы это делаете, вы также должны попробовать обновить саму Windows(updating Windows) . Обычно это помогает устранить ошибки и сбои, связанные с операционной системой, которые мешают правильной работе драйверов.

Откатить драйвер устройства

И наоборот, BSOD «Driver Overran Stack Buffer» может появиться после обновления драйвера устройства. В этом случае диспетчер устройств(Device Manager) предоставляет возможность откатить его.

1. Нажмите Windows + X и выберите Диспетчер устройств(Device Manager) .

2. Разверните категорию устройств.

3. Щелкните драйвер правой кнопкой мыши и выберите Свойства(Properties) .

4. Перейдите на вкладку Драйвер .(Driver )

5. Выберите Откатить драйвер(Roll Back Driver) .

Если кнопка «Откатить драйвер»(Roll Back Driver) отображается серым цветом, вы не можете восстановить предыдущую версию драйвера.

Переустановите драйвер устройства

Если об обновлении или откате драйвера проблемного устройства не может быть и речи, попробуйте переустановить его. Это помогает исключить проблемы с повреждением драйвера.

1. Нажмите Windows + X и выберите Диспетчер устройств(Device Manager) .

2. Разверните категорию устройств.

3. Щелкните драйвер правой кнопкой мыши и выберите Удалить устройство(Uninstall device) .

4. Установите флажок рядом с Удалить программное обеспечение драйвера для этого устройства(Delete the driver software for this device ) и выберите Удалить(Uninstall) .

5. Перезагрузите компьютер. Операционная система должна автоматически применять базовые драйверы для устройства. При необходимости вы всегда можете установить любые специальные драйверы и вспомогательное программное обеспечение, загрузив их с веб-сайта производителя устройства.

Обновите все драйверы устройств

Если проблема не устранена или вы не можете определить точный драйвер, стоящий за ошибкой BSOD «Driver Overran Stack Buffer», рекомендуется обновить все драйверы устройств на вашем компьютере. Для этого вы можете использовать бесплатный инструмент(use a free driver updater tool) для обновления драйверов. Driver Booster — хороший выбор.

1. Скачайте и установите Driver Booster .

2. Откройте Driver Booster и выберите Сканировать(Scan ) , чтобы проверить наличие последних обновлений драйверов.

3. Выберите Обновить сейчас(Update Now) , чтобы применить обновления.

Кроме того, не забудьте применить все ожидающие обновления драйверов для дополнительных аппаратных устройств с помощью Центра обновления Windows(Windows Update) .

Отключить быстрый запуск

Быстрый запуск(Fast Startup) — это функция Windows, которая ускоряет время загрузки операционной системы(speeds up the operating system’s boot times) . Но это также известная причина многочисленных ошибок BSOD . Попробуйте отключить его и проверьте, имеет ли это значение. 

1. Нажмите Windows + X и выберите Электропитание(Power Options) .

2. Прокрутите вниз и выберите Дополнительные параметры питания(Additional power settings) .

3. Выберите Выберите действие кнопок питания(Choose what the power buttons do) в левом верхнем углу экрана.

4. Снимите флажок рядом с Включить быстрый запуск (рекомендуется)(Turn on fast startup (recommended)) .

5. Выберите Сохранить изменения( Save changes) .

Запустите сканирование безопасности

Вредоносное программное обеспечение может маскироваться под драйвер — или перехватывать законный драйвер — и в конечном итоге вызывать ошибку «Driver Overran Stack Buffer». Следовательно(Hence) , рекомендуется выполнить тщательное сканирование всей системы на наличие вредоносных программ. 

Безопасность Windows(Windows Security) предлагает достойную защиту от компьютерных вирусов, но специальное средство для удаления вредоносных программ(dedicated malware remover) гораздо лучше удаляет опасные формы вредоносных программ. Мы рекомендуем использовать бесплатную версию Malwarebytes .

1. Скачайте и установите Malwarebytes .

2. Откройте Malwarebytes и выберите Сканер(Scanner) . Затем выберите Расширенные сканеры(Advanced scanners) > Настроить сканирование(Configure Scan) .

3. Установите флажки Проверять объекты памяти(Scan memory objects) , Проверять реестр и элементы автозагрузки(Scan registry and startup items) и Проверять в архивах(Scan within archives) . Вы также можете выбрать Сканировать на наличие руткитов(Scan for rootkits) , но это может значительно увеличить продолжительность сканирования.

4. Выберите раздел диска, в котором находится операционная система, например, C .

5. Выберите Сканировать(Scan) .

Исправить ошибки операционной системы

Средство проверки системных файлов(System File Checker) ( SFC ) — это инструмент командной строки, который исправляет повреждение системных файлов в Windows . Если BSOD «Driver Overran Stack Buffer» по-прежнему вызывает проблему, попробуйте запустить его.

1. Нажмите Windows + X и выберите Windows PowerShell (администратор)(Windows PowerShell (Admin)) .

2. Введите следующую команду в консоль Windows PowerShell с повышенными привилегиями:(Windows PowerShell)

sfc/ scannow

3. Нажмите «Ввод(Enter) » .

Исправить ошибки, связанные с диском

После запуска средства проверки системных файлов(System File Checker) запустите утилиту CHKDSK(CHKDSK Utility) при запуске компьютера. Это должно исправить любые связанные с диском ошибки, связанные с BSOD «Driver Overran Stack Buffer».

1. Нажмите Windows + X и выберите Windows PowerShell (администратор)(Windows PowerShell (Admin)) .

2. Введите следующую команду в консоль Windows PowerShell и нажмите Enter :

chkdsk C: /R

3. Нажмите Y . Затем нажмите Enter , чтобы подтвердить, что вы хотите запустить утилиту CHKDSK при следующей перезагрузке Windows.

Проверка на ошибки в WinRE

Если вы не можете загрузить Windows в обычном режиме и в безопасном режиме(Safe Mode) , вы можете попробовать запустить средство проверки системных файлов(System File Checker) и утилиту CHKDSK(CHKDSK Utility) через среду восстановления Windows(Windows Recovery Environment) ( WinRE ).

1. Перезагрузите компьютер и войдите в среду восстановления Windows .

2. Выберите «Устранение неполадок(Troubleshoot ) » > «Командная строка(Command Prompt) » .

3. Запустите средство проверки системных файлов:

sfc /scannow /offbootdir=C:\ /offwindir=D:\Windows

4. Запустите утилиту CHKDSK(CHKDSK Utility) на загрузочном томе:

chkdsk C: /R

5: Запустите утилиту CHKDSK(Run CHKDSK Utility) в разделе Windows :

chkdsk D: /R

Что еще ты можешь сделать?

Если ни одно из приведенных выше исправлений не помогло вам исправить ошибку BSOD на вашем ПК с (BSOD)Windows , то вот несколько дополнительных исправлений, над которыми вы можете работать дальше:

  • Удаление обновлений Windows(Uninstall Windows Updates) . Несмотря на преимущества, обновления Windows также могут вызывать проблемы со стабильностью. Удалите самое последнее обновление качества или функции и проверьте, помогает ли это.
  • Отключить разгон: Вы разогнали свой компьютер? Попробуйте отменить изменения в процессоре(reverting changes to the CPU) , графическом процессоре(GPU) и оперативной памяти(RAM) .
  • Update the BIOS/UEFI : обновите прошивку материнской платы, чтобы устранить несовместимость между аппаратными устройствами и драйверами.
  • Сброс Windows : сброс настроек (Reset Windows)Windows до заводских . У вас есть возможность сохранить личные данные нетронутыми.
  • Переустановите Windows : полностью очистите системный раздел и переустановите Windows .



About the author

«Я внештатный эксперт по Windows и Office. У меня более 10 лет опыта работы с этими инструментами, и я могу помочь вам извлечь из них максимальную пользу. Мои навыки включают в себя: работу с Microsoft Word, Excel, PowerPoint и Outlook; страницы и приложения, а также помощь клиентам в достижении их бизнес-целей».



Related posts