L'errore "Il sistema ha rilevato un sovraccarico di un buffer basato su stack in questa applicazione" può rappresentare un ostacolo frustrante quando si tenta di eseguire applicazioni o avviare in modalità provvisoria su Windows 10 o 11. Questo errore indica che un programma sta scrivendo più dati in un buffer sullo stack rispetto a quello allocato, consentendo potenzialmente l'iniezione di codice dannoso. Esploriamo diversi metodi efficaci per risolvere questo problema e riportare il sistema in carreggiata.
Cosa causa un sovraccarico del buffer basato su stack?
Un sovraccarico del buffer basato sullo stack si verifica quando un programma scrive in un buffer dello stack più dati di quelli allocati. Questo errore di programmazione può corrompere i dati adiacenti nello stack, causando il blocco del programma o il funzionamento non corretto. Nei casi più gravi, può portare a vulnerabilità della sicurezza, consentendo a potenziali aggressori di eseguire codice dannoso.
Metodo 1: scansione antimalware
Passaggio 1:Apri Sicurezza di Windows facendo clic sul pulsante Start, digitando "Sicurezza di Windows" e selezionando l'app dai risultati.
Passaggio 2:Fare clic su "Protezione da virus e minacce" e selezionare "Scansione rapida" per eseguire una scansione antimalware. Se vengono rilevate minacce, seguire le istruzioni visualizzate sullo schermo per rimuoverle.
Passaggio 3:Per un controllo più approfondito, fai clic su “Opzioni di scansione” e seleziona “Scansione completa”, quindi fai clic su “Scansiona ora”. Questo processo potrebbe richiedere più tempo ma controllerà l'intero sistema per rilevare eventuali minacce.
Metodo 2: eseguire scansioni SFC e DISM
Passaggio 1:Apri il prompt dei comandi come amministratore. PremereWindows key + Xe seleziona "Terminale Windows (amministratore)" o "Prompt dei comandi (amministratore)".
Passaggio 2:Esegui il Controllo file di sistema digitando il seguente comando e premendo Invio:
sfc /scannow
Passaggio 3:Una volta completata la scansione SFC, esegui lo strumento DISM con questi comandi, premendo Invio dopo ciascuno:
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
Passaggio 4:Riavvia il computer al termine di entrambe le scansioni per applicare eventuali modifiche.
Metodo 3: eseguire un avvio pulito
Passaggio 1:PremereWindows key + R, digitare "msconfig" e premere Invio per aprire Configurazione di sistema.
Passaggio 2:Nella scheda “Servizi”, seleziona “Nascondi tutti i servizi Microsoft” e fai clic su “Disabilita tutto”.
Passaggio 3:Vai alla scheda “Avvio” e fai clic su “Apri Task Manager”. Disabilita tutti gli elementi di avvio.
Passaggio 4:Chiudi Task Manager, fai clic su "OK" in Configurazione di sistema e riavvia il computer.
Passaggio 5:Dopo il riavvio, controlla se l'errore persiste. In caso contrario, riattivare gradualmente i servizi e gli elementi di avvio per identificare il software problematico.
Metodo 4: modifica la chiave di registro di BannerStore
Passaggio 1:PremereWindows key + R, digita "regedit" e premi Invio per aprire l'editor del Registro di sistema.
Passaggio 2:Passare al seguente percorso:
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorer
Passaggio 3:Individua la cartella "BannerStore", fai clic con il pulsante destro del mouse e seleziona "Rinomina". Cambia il nome in "BannerStoreOld".
Passaggio 4:Chiudi l'editor del Registro di sistema e riavvia il computer.
Metodo 5: eseguire un test della memoria
Passaggio 1:PremereWindows key + R, digita "mdsched.exe" e premi Invio per aprire Diagnostica memoria di Windows.
Passaggio 2:Scegli se riavviare adesso e verificare la presenza di problemi oppure verificare al prossimo avvio del computer.
Saperne di più:Come risolvere la violazione di avvio sicuro su computer basati su UEFI
Passaggio 3:Lascia che il test venga eseguito. Se rileva problemi, valuta la possibilità di sostituire il modulo RAM interessato.
Metodo 6: eseguire un ripristino del sistema
Passaggio 1:PremereWindows key + R, digita "rstrui" e premi Invio per aprire Ripristino configurazione di sistema.
Passaggio 2:Fare clic su "Avanti" e scegliere un punto di ripristino da prima che si verificasse l'errore.
Passaggio 3:Seguire le istruzioni visualizzate sullo schermo per completare il processo di ripristino.
Seguendo questi metodi, dovresti essere in grado di risolvere l'errore "Il sistema ha rilevato un sovraccarico di un buffer basato su stack". Ricorda di mantenere sempre aggiornati il sistema e le applicazioni per evitare tali problemi in futuro. Se il problema persiste dopo aver provato tutte queste soluzioni, valuta la possibilità di chiedere aiuto a un tecnico professionista o di contattare il supporto Microsoft per ulteriore assistenza.










![[Aggiornamento software] Rilasciato CCleaner 6.30.11385, ecco le novità e i problemi risolti](https://media.askvg.com/articles/images3/CCleaner.png)
![[Aggiornamento del software] Mozilla Thunderbird 135.0 rilasciato, ecco cosa è nuovo e fisso](https://media.askvg.com/articles/images8/New_Thunderbird_Supernova_UI_Version_115_2023.png)

