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.
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.
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
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.
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
DISM /online /Cleanup-Image /ScanHealth
Riavvia il tuo PC.
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 ".
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.
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.