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.
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.
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
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.
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
DISM /online /Cleanup-Image /ScanHealth
Uruchom ponownie komputer.
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 ”.
Zostaniesz przeniesiony do zaawansowanych opcji rozruchu, gdzie możesz wypróbować przywracanie systemu, naprawę uruchamiania lub wybrać opcje rozruchu, aby uruchomić tryb awaryjny.
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.