El sistema detectó una saturación de un búfer basado en pila en esta aplicación
Si cuando intenta ejecutar una aplicación en su computadora con Windows 10 o intenta iniciar en modo seguro(boot into Safe Mode) debido a que Windows se encuentra con ciertos problemas, como problemas con el Explorador de archivos(File Explorer issues) , y recibe el mensaje de error El sistema detectó una saturación de un buffer en esta aplicación(The system detected an overrun of a stack-based buffer in this application) , entonces esta publicación está destinada a ayudarlo. En esta publicación, presentaremos las soluciones más adecuadas que puede intentar para resolver con éxito este problema.
Cuando te encuentres con este problema. recibirá el siguiente mensaje de error completo;
Error
The system detected an overrun of a stack-based buffer in this application. This overrun could potentially allow a malicious user to gain control of this application. (c0000409)
El desbordamiento del búfer basado en la pila (o el desbordamiento del búfer basado en la pila) es un tipo de error que indica que un programa escribe más datos en un búfer ubicado en la pila de los que realmente están asignados para el búfer. Es un mal funcionamiento general de la programación.
Este problema puede ocurrirle a su controlador y provocar el error de pantalla azul DRIVER OVERRAN STACK BUFFER . Pero más comúnmente, está relacionado con sus aplicaciones, y una vez que aparece, los datos adyacentes en la pila pueden dañarse y es probable que el programa se bloquee o funcione incorrectamente.
El sistema detectó una saturación de un búfer basado en pila en esta aplicación
Si se enfrenta a este problema, puede probar nuestras soluciones recomendadas a continuación sin ningún orden en particular y ver si eso ayuda a resolver el problema. Antes de comenzar, reinstale o reinicie la aplicación(reinstall or reset the application) que está dando este error y vea si ayuda.
- Analizar en busca de malware/infección de virus
- Ejecute el escaneo SFC y DISM
- Solucionar problemas en el estado de arranque limpio
- Modificar la clave de registro de BannerStore
- Ejecutar prueba de memoria
- Realice la restauración del sistema.
Echemos un vistazo a la descripción del proceso relacionado con cada una de las soluciones enumeradas.
1] Escanear en busca de malware/infección de virus
Según el mensaje de error que se muestra arriba, Windows indica que cierta aplicación permite entrometerse con el código (romper la pila), lo que permite inyectar código malicioso en su aplicación. Por lo tanto, escanear en busca de malware/virus con Windows Defender o cualquier producto antivirus de terceros de(third-party AV product) buena reputación es un paso lógico. Por supuesto, si no puede iniciar, puede probar con el Modo seguro(Safe Mode) y ejecutar Windows Defender Offline Scan en el momento del inicio(run Windows Defender Offline Scan at boot time) o usar AntiVirus Rescue Media(use bootable AntiVirus Rescue Media) de inicio para eliminar todas las amenazas y recuperar su sistema.
2] Ejecutar escaneo SFC y DISM
Para esta solución, necesitará el Modo seguro con funciones de red , ya que la(DISM) utilidad Administración y mantenimiento de imágenes de implementación(Deployment Image Servicing) ( DISM(Management) ) requiere conexión a Internet, ya que intenta reparar los archivos del sistema dañados desde Windows Update .
Por otro lado, el Comprobador de archivos del sistema(System File Checker) ( SFC ) no requiere conexión a Internet, ya que intenta reparar los archivos del sistema corruptos de la Tienda de componentes de Windows(Windows Component Store) . Sin embargo, necesitaremos ejecutar ambas herramientas para corregir posibles daños en el sistema. Estas dos utilidades nativas de Windows 10 funcionan mejor cuando se combinan.
Entonces, para ejecutar el escaneo SFC/DISM en tándem, haga lo siguiente:
- Presione Windows key + R para invocar el cuadro de diálogo Ejecutar.
- En el cuadro de diálogo Ejecutar, escriba
notepad
y presione Entrar para abrir el Bloc de notas(open Notepad) . - Copie y pegue la siguiente sintaxis en el editor de texto.
@echo off date /t & time /t echo Dism /Online /Cleanup-Image /StartComponentCleanup Dism /Online /Cleanup-Image /StartComponentCleanup echo ... date /t & time /t echo Dism /Online /Cleanup-Image /RestoreHealth Dism /Online /Cleanup-Image /RestoreHealth echo ... date /t & time /t echo SFC /scannow SFC /scannow date /t & time /t pause
- Guarde el archivo con un nombre y agregue la extensión de archivo .bat , por ejemplo; SFC_DISM_scan.bat y en el cuadro Guardar como tipo(Save as type) , seleccione Todos los archivos (All Files).
- Ejecute repetidamente el archivo por lotes con privilegios de administrador(run the batch file with admin privilege) (haga clic con el botón derecho en el archivo guardado y seleccione Ejecutar como administrador(Run as Administrator) en el menú contextual) hasta que no informe errores.
- Reinicie su PC.
En el arranque, vea si el problema está resuelto. Si no, continúe con la siguiente solución.
3] Solucionar problemas en el estado de inicio limpio
Si nota que Windows 10 no funciona correctamente, o si una actualización oficial de Windows 10(Windows 10) no se instala correctamente, siempre es una buena idea verificar si hay algún conflicto. Al realizar un inicio limpio de Windows , debería poder erradicar al culpable y realizar los cambios necesarios.
En esta solución, puede solucionar problemas en el estado de inicio limpio(troubleshoot in Clean Boot state) y ver si el sistema detectó una saturación de un búfer basado en pila en este(The system detected an overrun of a stack-based buffer in this application) error de aplicación puede resolverse.
4] Modificar(Modify) la clave de registro de BannerStore
Dado que se trata de una operación de registro, se recomienda realizar una copia de seguridad del registro(back up the registry) o crear un punto de restauración del sistema como medida de precaución necesaria. Una vez hecho esto, puede proceder de la siguiente manera:
- Presione Windows key + R para invocar el cuadro de diálogo Ejecutar.
- En el cuadro de diálogo Ejecutar, escriba
regedit
y presione Entrar para abrir el Editor del Registro(open Registry Editor) . - Navegue o salte a la ruta de la clave de registro a continuación:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
- En la ubicación, en el panel izquierdo, busque la carpeta de la clave de registro de BannerStore .
- Haga clic derecho en(Right-click) la carpeta, luego seleccione Cambiar(Rename) nombre y cámbiele el nombre a BannerStoreOld.
- Ahora, press Ctrl+Alt+Delete en su teclado para acceder a las opciones de seguridad.
- Haga clic en Cerrar sesión(Sign Out) para cerrar sesión en su computadora .
- Vuelva a iniciar sesión .
El problema debe resolverse. Si no, pruebe la siguiente solución.
5] Buscar problemas de memoria
La corrupción en la RAM puede hacer que Windows 10 sea potencialmente inestable y, por lo tanto, desencadenar errores de pantalla azul(Blue Screen) de la muerte . (Death)Entonces, si agregó una nueva memoria RAM(RAM) , retírela y verifique si eso está causando el error. De lo contrario, debe ejecutar una prueba de memoria(run a memory test) . Windows iniciará la comprobación de anomalías en la RAM . Si encuentra alguno, debe reemplazar la RAM afectada .
6] Realizar restauración del sistema
Si ha agotado las soluciones anteriores pero el problema sigue sin resolverse, puede probar Restaurar sistema . El procedimiento revertirá (sin afectar sus archivos personales) su sistema Windows 10 a un punto anterior (usted especifique) antes del inicio del problema.
¡Espero que esto ayude!
Related posts
Windows no puede verificar la firma digital (Code 52)
Arreglar el archivo está en un formato desconocido o en un error dañado
Esta función requiere medios extraíbles - Error de restablecimiento Password
Fix Microsoft Store Iniciar sesión error 0x801901f4 en Windows 11/10
Fix Crypt32.dll no se ha encontrado o faltante error en Windows 11/10
MBR2GPT no se puede permitir la copia de seguridad / restauración de privilegios en Windows 10
Fix Application Load Error 5:0000065434 en Windows 10
El Stub recibió un mal data error message en Windows 10
Algo salió mal, Turn OFF anti-virus software, 0x8007045D
Esta PC no se puede actualizar al Windows 10 debido a los espacios Parity Storage
Cómo corregir Start PXE sobre IPv4 en Windows 11/10
SFC Error al Repair and DISM muestra error 0x800f081f en Windows 10
ERROR Fix Event ID 7031 o 7034 Cuando el usuario desconecta la computadora Windows 10
¡UPS! No pudimos guardar eso - Windows Photos App
Enviando o recibiendo reportado error 0x800CCC0F en Outlook
Fix Application Error 0xc0150004 en Windows 11/10
La aplicación no puede encontrar Scanner - WIA_ERROR_OFFLINE, 0x80210005
Event ID 158 Error - Disco idéntico GUIDs assignment en Windows 10
Fix ShellExecuteEx Error fallido en Windows 10
El conductor detectó un driver error interno en \ dispositivo \ vboxnetlwf