Jak naprawić błąd „System wykrył przepełnienie bufora opartego na stosie”.

Błąd „System wykrył przepełnienie bufora stosu w tej aplikacji” może być frustrującą przeszkodą podczas próby uruchomienia aplikacji lub rozruchu w trybie awaryjnym w systemie Windows 10 lub 11. Ten błąd wskazuje, że program zapisuje więcej danych do bufora na stosie, niż jest przydzielone, co potencjalnie umożliwia wstrzyknięcie złośliwego kodu. Przeanalizujmy kilka skutecznych metod rozwiązania tego problemu i przywrócenia systemu do prawidłowego działania.

Przepełnienie bufora stosu ma miejsce, gdy program zapisuje do bufora na stosie więcej danych, niż jest przydzielone. Ten błąd programowania może uszkodzić sąsiednie dane na stosie, powodując awarię programu lub nieprawidłowe działanie. W poważnych przypadkach może prowadzić do luk w zabezpieczeniach, umożliwiając potencjalnym atakującym wykonanie złośliwego kodu.

Metoda 1: Skanuj w poszukiwaniu złośliwego oprogramowania

Krok 1:Otwórz Zabezpieczenia systemu Windows, klikając przycisk Start, wpisując „Zabezpieczenia systemu Windows” i wybierając aplikację z wyników.

Krok 2:Kliknij „Ochrona przed wirusami i zagrożeniami” i wybierz „Szybkie skanowanie”, aby uruchomić skanowanie w poszukiwaniu złośliwego oprogramowania. Jeśli zostaną znalezione zagrożenia, postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby je usunąć.

Krok 3:Aby dokładniej sprawdzić, kliknij „Opcje skanowania”, wybierz „Pełne skanowanie”, a następnie kliknij „Skanuj teraz”. Ten proces może potrwać dłużej, ale sprawdzi cały system pod kątem zagrożeń.

Metoda 2: Uruchom skanowanie SFC i DISM

Krok 1:Otwórz Wiersz Poleceń jako administrator. NaciskaćWindows key + Xi wybierz „Terminal Windows (administrator)” lub „Wiersz poleceń (administrator)”.

Krok 2:Uruchom Kontroler plików systemowych, wpisując następujące polecenie i naciskając Enter:

sfc /scannow

Krok 3:Po zakończeniu skanowania SFC uruchom narzędzie DISM za pomocą tych poleceń, naciskając klawisz Enter po każdym:

DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth

Krok 4:Uruchom ponownie komputer po zakończeniu obu skanowań, aby zastosować zmiany.

Metoda 3: Wykonaj czysty rozruch

Krok 1:NaciskaćWindows key + R, wpisz „msconfig” i naciśnij klawisz Enter, aby otworzyć konfigurację systemu.

Krok 2:W zakładce „Usługi” zaznacz „Ukryj wszystkie usługi Microsoft” i kliknij „Wyłącz wszystkie”.

Krok 3:Przejdź do zakładki „Uruchamianie” i kliknij „Otwórz Menedżera zadań”. Wyłącz wszystkie elementy startowe.

Krok 4:Zamknij Menedżera zadań, kliknij „OK” w konfiguracji systemu i uruchom ponownie komputer.

Krok 5:Po ponownym uruchomieniu sprawdź, czy błąd nadal występuje. Jeśli nie, stopniowo włączaj ponownie usługi i elementy startowe, aby zidentyfikować problematyczne oprogramowanie.

Metoda 4: Zmodyfikuj klucz rejestru BannerStore

Krok 1:NaciskaćWindows key + R, wpisz „regedit” i naciśnij klawisz Enter, aby otworzyć Edytor rejestru.

Krok 2:Przejdź do następującej ścieżki:

HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorer

Krok 3:Znajdź folder „BannerStore”, kliknij go prawym przyciskiem myszy i wybierz „Zmień nazwę”. Zmień nazwę na „BannerStoreOld”.

Krok 4:Zamknij Edytor rejestru i uruchom ponownie komputer.

Metoda 5: Uruchom test pamięci

Krok 1:NaciskaćWindows key + R, wpisz „mdsched.exe” i naciśnij klawisz Enter, aby otworzyć Diagnostykę pamięci systemu Windows.

Krok 2:Wybierz, czy chcesz uruchomić ponownie teraz i sprawdzić, czy nie występują problemy, czy też sprawdzić przy następnym uruchomieniu komputera.

Dowiedz się więcej:Jak naprawić naruszenie bezpiecznego rozruchu na komputerze z UEFI

Krok 3:Pozwól testowi działać. Jeśli wykryje problemy, rozważ wymianę modułu RAM, którego dotyczy problem.

Metoda 6: Wykonaj przywracanie systemu

Krok 1:NaciskaćWindows key + R, wpisz „rstrui” i naciśnij klawisz Enter, aby otworzyć Przywracanie systemu.

Krok 2:Kliknij „Dalej” i wybierz punkt przywracania sprzed wystąpienia błędu.

Krok 3:Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zakończyć proces przywracania.

Stosując się do tych metod, powinieneś być w stanie rozwiązać błąd „System wykrył przepełnienie bufora opartego na stosie”. Pamiętaj, aby zawsze aktualizować swój system i aplikacje, aby zapobiec takim problemom w przyszłości. Jeśli po wypróbowaniu wszystkich tych rozwiązań problem będzie się powtarzał, rozważ zwrócenie się o pomoc do profesjonalnego technika lub skontaktowanie się z pomocą techniczną firmy Microsoft w celu uzyskania dalszej pomocy.

Related Posts