Overflow del buffer dello stack rilevato in Windows 10

In Telegram, sono stato contattato da un utente con l'errore di un buffer dello stack in overflow in Windows 10. Abbiamo passato molto tempo a risolvere il problema, o meglio il colpevole, e l'abbiamo trovato. Il fatto è che ha estratto la criptovaluta per giorni e il buffer in un certo stack era traboccante. Non volevo dare le istruzioni perché pensavo che fosse un caso isolato e la criptovaluta non era il mio elemento, ma non è stato così. Dopo un po ', ho scoperto questo errore sul mio Discord e un altro utente ha avuto un problema con Twitch. Qual è il sale?

Quando un particolare programma scrive una grande quantità di dati in un buffer su uno stack particolare in eccesso rispetto alla quantità di memoria allocata per quello stack, il buffer basato sullo stack supera la memoria e genera un errore irreversibile. Un errore può anche verificarsi a causa di un funzionamento improprio dei file di sistema o di un programma scritto con codice storto. In effetti, un buffer overflow è considerato pericoloso, soprattutto se eseguito da qualche programma di terze parti sconosciuto, poiché puoi delegare i diritti e iniettare il tuo codice dannoso. Se ti trovi in ​​una situazione del genere, analizziamo l'errore in Windows 10, che suona:

In questa applicazione è stato rilevato un overflow del buffer di stack. Questo overflow potrebbe consentire a un utente malintenzionato di ottenere il controllo dei dati dell'applicazione.

in questa applicazione è stato rilevato un overflow del buffer di stack

Stack Buffer Overflow in Windows 10: cosa fare?

È necessario comprendere che un overflow del buffer di stack può essere causato da un programma o da un processo di sistema. Prova a reinstallare il programma e a scaricarlo dal sito ufficiale se è stato scaricato da un torrent. Il secondo passo è utilizzare l'antivirus e scansionare l'intero sistema. Avvia Windows 10 Defender e seleziona l'opzione di scansione offline. Inoltre, consiglio di utilizzare uno scanner antivirus come Zemana o DrWeb.

Controllo esteso del difensore offline di Windows

1. Rinomina BannerStore

Premi la combinazione di tasti Win + R e digita regedit per aprire l'Editor del Registro di sistema. Nel registro, segui il percorso:

  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\BannerStore
  • Fare clic con il tasto destro su BannerStore e rinominarlo.

Riavvia il tuo PC

Rinomina BannerStore nel registro

2. Controllo dei file di sistema SFC e DISM

Esegui il prompt dei comandi come amministratore e inserisci i tre comandi a turno, aspettando che il processo finisca dopo ciascuno.

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

Riavvia il tuo PC.

Controllo e recupero dei file

3. Aggiornamento di Windows 10

Se si dispone di uno stack di buffer di overflow di errori critici e non si può fare nulla sul desktop, poiché interferisce con il suo aspetto e si dispone di una vecchia versione del sistema, è possibile provare ad aggiornare Windows 10 tramite lo strumento Update Assistant.

4. Ripristino del sistema

Crea un'unità USB di installazione con Windows 10 e avvia l'installazione del sistema. Quando arrivi al punto di installazione, fai clic in basso su " Ripristino configurazione di sistema ".

Ripristino configurazione di sistema durante l'installazione di Windows 10

Verrai indirizzato alle Opzioni di avvio avanzate dove puoi provare Ripristino configurazione di sistema, Ripristino all'avvio o selezionare Opzioni di avvio per avviare la modalità provvisoria.

Ripristino del sistema utilizzando un punto di ripristino

Se in qualche modo hai risolto il problema con l'overflow dello stack del buffer in Windows 10, facci sapere nei commenti come lo hai risolto e cosa lo ha causato per aiutare altri utenti con questo problema.