W systemie Windows 10 wykryto przepełnienie buforu stosu

W Telegramie jeden użytkownik skontaktował się ze mną z błędem przepełnienia bufora stosu w systemie Windows 10. Spędziliśmy dużo czasu na rozwiązaniu problemu, a raczej sprawcy, i znaleźliśmy go. Faktem jest, że kopał kryptowalutę przez kilka dni, a bufor w pewnym stosie był przepełniony. Nie chciałem udzielać instrukcji, ponieważ myślałem, że to odosobniony przypadek, a kryptowaluta nie jest moim elementem, ale okazało się, że nie. Po pewnym czasie odkryłem ten błąd na moim Discordzie, a inny użytkownik miał problem z Twitchem. Co to za sól?

Gdy określony program zapisuje dużą ilość danych w buforze na określonym stosie, przekraczającą ilość pamięci przydzielonej dla tego stosu, wówczas bufor oparty na stosie przepełnia pamięć i generuje błąd krytyczny. Błąd może również wystąpić z powodu nieprawidłowego działania plików systemowych lub programu, który jest napisany z krzywym kodem. W rzeczywistości przepełnienie bufora jest uważane za niebezpieczne, zwłaszcza jeśli jest dokonywane przez nieznany program innej firmy, ponieważ możesz delegować uprawnienia i wstrzykiwać własny złośliwy kod. Jeśli znajdziesz się w takiej sytuacji, przeanalizujmy błąd w systemie Windows 10, który brzmi:

W tej aplikacji wykryto przepełnienie buforu stosu. To przepełnienie może pozwolić osobie atakującej na przejęcie kontroli nad danymi aplikacji.

w tej aplikacji wykryto przepełnienie buforu stosu

Przepełnienie buforu stosu w systemie Windows 10 - co robić?

Należy zrozumieć, że przepełnienie buforu stosu może być spowodowane przez program lub proces systemowy. Spróbuj ponownie zainstalować program i pobrać go z oficjalnej strony, jeśli jest pobierany z torrenta. Drugim krokiem jest użycie programu antywirusowego i przeskanowanie całego systemu. Uruchom program Windows 10 Defender i wybierz opcję skanowania w trybie offline. Polecam również użycie skanera antywirusowego, takiego jak Zemana lub DrWeb.

Rozszerzona kontrola trybu offline Defender systemu Windows

1. Zmień nazwę BannerStore

Naciśnij kombinację klawiszy Win + R i wpisz regedit, aby otworzyć Edytor rejestru. W rejestrze przejdź ścieżką:

  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\BannerStore
  • Kliknij prawym przyciskiem myszy BannerStore i zmień jego nazwę.

Uruchom ponownie komputer

Zmień nazwę BannerStore w rejestrze

2. Sprawdzanie plików systemowych SFC i DISM

Uruchom wiersz polecenia jako administrator i wprowadź po kolei trzy polecenia, czekając na zakończenie procesu po każdym z nich.

  1. sfc /scannow
  2. DISM /Online /Cleanup-Image /RestoreHealth
  3. DISM /online /Cleanup-Image /ScanHealth

Uruchom ponownie komputer.

Sprawdzanie i odzyskiwanie plików

3. Aktualizacja systemu Windows 10

Jeśli masz krytyczny błąd przepełnienia stosu buforów i naprawdę nie możesz nic zrobić na pulpicie, ponieważ zakłóca to jego wygląd, a masz starą wersję systemu, możesz spróbować zaktualizować system Windows 10 za pomocą narzędzia Update Assistant.

4. Odzyskiwanie systemu

Utwórz instalacyjny dysk USB z systemem Windows 10 i rozpocznij instalację systemu. Kiedy dojdziesz do punktu instalacji, kliknij na dole „ Przywracanie systemu ”.

Przywracanie systemu podczas instalacji systemu Windows 10

Zostaniesz przeniesiony do zaawansowanych opcji rozruchu, gdzie możesz wypróbować przywracanie systemu, naprawę uruchamiania lub wybrać opcje rozruchu, aby uruchomić tryb awaryjny.

Przywracanie systemu przy użyciu punktu przywracania

Jeśli w jakiś sposób rozwiązałeś problem z przepełnieniem stosu buforów w systemie Windows 10, poinformuj nas w komentarzach, jak go rozwiązałeś i co spowodowało, że pomogło to innym użytkownikom w rozwiązaniu tego problemu.