DRIVER OVERRAN STACK BUFFER es un error de pantalla azul de la muerte (BSOD) en Windows. Esto suele suceder cuando un parámetro en el kernel de Windows solo puede manejar un valor de cierta longitud (por ejemplo, 32 bits), pero el controlador envía un valor más largo (por ejemplo, 64 bits).
Una vez que su computadora falla en una pantalla BSOD, de repente pierde su sesión actual, incluido todo el trabajo no guardado. Si no se aborda la causa subyacente, podría generar problemas mayores en el futuro.
Es por eso que creamos este artículo para ayudarlo a corregir este error.
¿Qué causa el error del búfer de pila de sobrecarga del controlador?
A El controlador excedió el búfer de pila Se produce un error BSOD relacionado debido a problemas con el controlador y el hardware. Las causas más comunes de este problema son:
- Archivos corruptos del sistema.
- Controladores obsoletos o corruptos.
- Infecciones de virus o malware.
- Periféricos incompatibles.
- Módulo de memoria defectuoso.
- Instalación corrupta de Windows.
¿Cómo reparar el error del búfer de pila de anulación del controlador?
Dado que las causas probables de este problema en particular son hardware o controladores defectuosos, debemos centrarnos en identificar el hardware o controlador exacto que está causando el desbordamiento del búfer de pila.
Siga las siguientes soluciones en orden hasta que pueda solucionar el problema
Ejecutar SFC y DISM
Los archivos del sistema de Windows contienen controladores de dispositivos genéricos junto con otros archivos críticos. Puede escanear y reparar todos los archivos del sistema corruptos responsables de este BSOD usando SFC y DISM.
System File Checker (SFC) es una utilidad de Windows que permite a los usuarios encontrar y reparar archivos de sistema corruptos. Puede reemplazar estos archivos desde el caché DLL.
Sin embargo, si la memoria caché DLL está dañada, debe ejecutar la utilidad Implementar servicio y administración de imágenes (DISM). Descarga los archivos necesarios a través de actualizaciones de Windows. Sin embargo, debe estar conectado a Internet para usar DISM.
- Presione Win + R, ingrese
cmd
y presione Ctrl + Shift + Enter para abrir el archivo . empezar aviso aumentado† - Ingrese en el símbolo del sistema
DISM /online /cleanup-image /restorehealth
Presione Entrar y espere a que se complete el proceso. - Luego escribe
sfc /scannow
Presione Entrar y espere a que Windows complete el escaneo. - Reinicia tu computadora.
Esto debería resolver la mayoría de sus problemas con un archivo de sistema corrupto o dañado. Entonces, si un archivo del sistema estaba causando sus problemas de BSOD, eso también debería desaparecer ahora.
Desconectar periféricos
¿Ha encontrado problemas de BSOD poco después de instalar un nuevo dispositivo periférico (mouse, teclado, cámara web, etc.)? La solución a un problema complicado suele ser relativamente simple. Intente desconectar los nuevos periféricos y usar la computadora normalmente.
Si su dispositivo es nuevo, realice este proceso individualmente para cada periférico. Si no tiene problemas de BSOD cuando su periférico está desconectado, pero el problema vuelve a aparecer cuando lo vuelve a conectar, entonces ese dispositivo es probablemente el culpable.
Sus posibles soluciones son desinstalar o actualizar los controladores de dispositivos. También puede intentar revertir los controladores si instaló una actualización recientemente. Finalmente, también puede comunicarse con el fabricante e informarle sobre el problema.
Restablecer controlador
- Presione Win + R e ingrese
devmgmt.msc
para empezar el administrador de dispositivos† - Ampliar el periférico que está causando problemas y botón derecho del ratón trabajar en ello.
- Elegir Características†
- Cambiar a conductor Pestaña y haz clic Restablecer controlador†
Si su diagnóstico no identificó los dispositivos periféricos como la causa del problema, continúe con la próxima solución en esta lista.
Actualiza tu Windows
Windows Update generalmente actualiza automáticamente los archivos del sistema a la última versión. Sin embargo, es posible que su última actualización de Windows haya perdido una actualización importante del controlador, lo que provocó problemas con el controlador que provocaron el desbordamiento del búfer de pila.
Puede solucionar esto buscando la última actualización de Windows y aplicando la actualización si está disponible.
- Presione Win + I para comenzar ajustes†
- Navegar a actualizacion de Windows y haga clic Buscar actualizaciones†
- instalar todas las actualizaciones disponibles entonces reiniciar el ordenador.
Ejecute el Solucionador de problemas de Windows
El Solucionador de problemas de Windows es una herramienta que puede ayudarlo a diagnosticar y solucionar sus problemas de BSOD. El solucionador de problemas puede leer los códigos de verificación de errores generados por un evento BSOD, lo que lo ayuda a identificar el problema y ofrecerle soluciones disponibles.
Aunque el solucionador de problemas es una herramienta integrada para diagnosticar problemas relacionados con el BSOD, debe iniciar la versión en línea. Para hacer esto, visite el sitio de soporte de Microsoft y siga las instrucciones paso a paso allí.
Deshabilitar el inicio rápido
La función de inicio rápido de las versiones más recientes de Windows puede iniciar su computadora mucho más rápido que las versiones anteriores de Windows (Win 7 y anteriores).
La advertencia es que cuando apaga y reinicia su computadora, en realidad no arranca en frío. En cambio, al reiniciar, los estados del núcleo y los controladores se guardan en el disco y se vuelven a cargar exactamente en el estado en que se encontraban antes del apagado.
Esto significa que el estado de los controladores de dispositivos también se vuelve a cargar en la memoria sin actualizarlos, lo que puede hacer que el controlador desborde el búfer de pila y provoque un BSOD.
- Presione Win + R e ingrese
control
para empezar el Tablero de conmutadores† - Navegar a sistema y seguridad † opciones de poder † Elija lo que hace el botón de encendido†
- haga clic en Cambiar la configuración que actualmente no está disponible†
- En Configuración de apagado, desactivar la caja al lado Habilitar inicio rápido (recomendado)†
Realizar un arranque limpio
Dado que ya ha ejecutado las herramientas SFC y DISM, los controladores y servicios del sistema pueden excluirse de la lista de posibles causas que provocan el problema. Puede determinar si los servicios de terceros están causando el problema realizando un inicio limpio en su sistema. Esto significa deshabilitar los inicios de terceros (no proporcionados por Microsoft).
- Presione Ctrl + Shift + Esc para abrir el archivo . empezar administración de tareas†
- Vaya a la pestaña Inicio y haga clic en editor ordenar por editorial.
- Ahora escribe un Clic derecho > Deshabilitar para cualquier aplicación cuyo editor no figure como Microsoft.
- Inicie su dispositivo nuevo.
Analizar en busca de malware o virus
Una vez que su sistema se haya recuperado del BSOD, puede ver el archivo de volcado generado por el bloqueo. Localice el código BugCheck en el archivo de minivolcado y vea si puede encontrar BUGCHECK_CODE: f7 en cualquier lugar.
Este código se marca cuando el BSOD se debe a un controlador defectuoso o una posible infección de malware. Ejecute un análisis antivirus y de malware para detectar y reparar cualquier virus o malware que pueda infectar el sistema.
- Presione Win + I para comenzar ajustes†
- Navegar a privacidad y seguridad † Protección contra virus y amenazas†
- Asegúrese de que sus actualizaciones de protección contra virus y amenazas estén actualizadas.
- haga clic en Exploración rápida y esperar a que se complete el proceso.
- Si Seguridad de Windows detecta un virus o malware, tome medidas correctivas. †cuarentena o Extinguir) y ejecute un análisis completo de su sistema.
Ejecute el diagnóstico de memoria de Windows
Un módulo de memoria defectuoso es otra posible razón por la cual su Windows sigue fallando con el problema BSOD «Driver Override Stack Buffer». La memoria defectuosa puede causar daños aleatorios en la memoria, lo que provoca inestabilidad y fallas en el sistema. En tales casos, debe reemplace el módulo de memoria defectuoso por uno nuevo.
Para verificar si sus problemas de BSOD son causados por una mala memoria, puede ejecutar la herramienta de diagnóstico de memoria de Windows.
- Presione Win + R e ingrese
mdsched
para empezar el Herramienta de diagnóstico de memoria de Windows† - Guarde sus trabajos y haga clic Reinicie ahora y busque problemas (recomendado)†
- Espere a que se complete el proceso mientras Windows ejecuta dos ejecuciones de prueba.
- Si la herramienta de diagnóstico arroja un resultado de memoria incorrecto, reemplace el módulo de memoria.
Ejecute el verificador de controladores
Driver Verifier es una utilidad de Windows que se puede usar para encontrar los controladores que son la causa raíz de un BSOD. Resalta todos los controladores defectuosos para que el controlador cause BSOD. Luego crea un informe con el conductor que causó el accidente.
Sin embargo, tenga en cuenta que no siempre se encuentra el controlador defectuoso. Sin embargo, la mayoría de las veces es una buena manera de aislar el problema.
¡Advertencia! Debe hacer una copia de seguridad de sus datos y crear un punto de restauración antes de intentar ejecutar Driver Verifier.
- Presione Win + R e ingrese
verifier
para empezar el Administrador de verificación de controladores† - Haga clic en el botón de opción junto a Crear configuraciones personalizadas (para desarrolladores de código)† y haga clic próximo†
- elige todo las opciones enumeradas excepto por Compruebe el cumplimiento de DDI y haga clic en próximo†
- Haga clic en el botón de opción junto a Seleccione el nombre del conductor de una lista†
- Elegir todos los controladores de terceros (que no son proporcionados por Microsoft) y haga clic en Acabado†
Debe asegurarse de que el validador esté activo antes de continuar. Para hacer esto,
- Presione Win + R, ingrese
cmd
y luego presione Ctrl + Shift + Enter para seleccionar el . empezar aviso aumentado† - En el símbolo del sistema, escriba lo siguiente:
verifier /querysettings
†
Si esto devuelve una lista de controladores, se ejecuta el verificador. Si por alguna razón Verifier no devuelve una lista de controladores, debe intentar reiniciar Driver Verifier Manager.
Una vez que esté seguro de que el comprobador se está ejecutando, reinicie el sistema y continúe usándolo normalmente hasta que se bloquee con un BSOD. Tenga en cuenta que pueden pasar días hasta que aparezca un nuevo BSOD, pero no se preocupe, simplemente continúe con el funcionamiento normal de su dispositivo.
Si Driver Verifier Manager identifica el controlador problemático, actualícelo o desinstálelo que. Si recientemente actualizó el controlador defectuoso, puede intentar revertir el controlador.
Una vez que su problema de controlador se resuelva con Driver Verifier Manager, debe deshabilitarlo.
- empieza esto aviso aumentado y tipo
verifier /reset
†
Comentarios: En algunos casos, después de habilitar el verificador, puede ocurrir un BSOD antes de que Windows pueda cargarse. En esos casos:
Realizar una restauración del sistema
Si creó un punto de restauración en su PC con Windows en algún momento en el pasado, puede usar Restaurar sistema para restaurar su computadora a un punto antes de que comenzara a tener problemas con Driver Overran Stack Buffer.
Siga los pasos a continuación para realizar una restauración del sistema.
- Abre el teclado en pantalla.
- Presione Win + R y escriba o copie y pegue
Rstrui
empezar recuperación del sistema† - haga clic en próximodespués Cambiar†
- Puedes usar el recomendado Punto de restauración automáticao haga clic Mostrar más puntos de restauración† Asegúrese de seleccionar un punto de restauración antes de que comenzaran los problemas con el teclado, luego haga clic en próximo†
- hacer clic Aceptardespués Acabado† Espere a que se complete el proceso.
ventana de reinicio
Si ha probado todas las soluciones anteriores sin éxito, entonces es hora de considerar la posibilidad de que haya algún problema con su instalación de Windows. En ese caso, reiniciemos tu Windows.
¡Advertencia! Antes de continuar, haga una copia de seguridad de todos los archivos, carpetas y documentos importantes que se encuentran en la misma unidad que su instalación de Windows, ya que este proceso borrará todos sus archivos de la partición del sistema.
- presione el Empezando botón y haga clic en el Corrientemente Símbolo.
- presione y mantenga cambio y haga clic reiniciar†
- Navegar a resolver problemas † Restablecer esta PC † Elimina todo†
- Elegir Solo la unidad donde está instalado Windows†
- Elegir Solo borra mis archivos y haga clic Restablecen a los predeterminados†
preguntas frecuentes
¿Dónde puedo ver un archivo de volcado BSOD?
De manera predeterminada, después de que ocurre un evento BSOD, Windows crea un minivolcado en la siguiente carpeta: %windir%Minidump
†
Además, si su Windows está configurado para generar un archivo de volcado completo, se encuentra en: %windir%memory.dmp
Defecto.
¿Qué es el código de detención de Windows?
Cada vez que Windows falla, genera un código hexadecimal que comienza con 0x seguido de una cadena de ocho caracteres más. Este código es el código de detención de Windows y el código 0x está asociado con el error crítico de memoria del sistema que provocó el bloqueo. De esta manera será más fácil identificar la causa del problema.
Puede encontrar el código de detención que se muestra en la pantalla BSOD.
Gracias por leer absolutoyrelativo.com. ¡Hasta la próxima!