Как да коригирам 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 (WinDbg)BlueScreenView(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 Update

Производителите на хардуер(Hardware) често пускат актуализации на драйвери чрез Microsoft . Можете да опитате да проверите дали има налична актуална версия на драйвера с помощта на Windows Update .

1. Отворете менюто " Старт(Start ) " и изберете Настройки(Settings) .

2. Изберете 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 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 :

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.(CHKDSK)

Проверете за грешки в 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 Utility(Run CHKDSK Utility) на дял на Windows :

chkdsk D: /R

Какво друго можете да направите?

Ако нито едно от поправките по-горе не ви помогна да коригирате BSOD грешката на вашия компютър с Windows , тогава ето някои разширени поправки, върху които можете да работите по-нататък:

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



About the author

Аз съм компютърен професионалист с над 10 години опит. В свободното си време обичам да помагам на бюрото в офиса и да уча децата как да използват интернет. Моите умения включват много неща, но най-важното е, че знам как да помагам на хората да решават проблеми. Ако имате нужда от някой, който може да ви помогне с нещо спешно или просто искате някои основни съвети, моля, свържете се с мен!



Related posts