Cómo diagnosticar y corregir errores BSOD basados en controladores

Cuando un controlador causa un error en la Pantalla Azul de Muerte (BSOD), puede averiguar qué pasó con el Visor de Eventos. Sin embargo, itsdatabase es a menudo difícil de analizar, especialmente para los usuarios menos experimentados. Como parte del Kit de desarrollo de software (SDK) de Windows 10, Herramientas de depuración para Windows (WinDbg) está diseñado para facilitar la resolución de problemas. Y para un análisis aún más rápido, también puede utilizar BlueScreenView .

¿Qué causa los errores BSOD?

Aunque estos errores pueden venir de hardware o software, muchos errores de BSOD son causados por controladores dañados. En nuestro ejemplo, veremos un BSOD causado por «DRIVER_IRQL_NOT_LESS_OR_EQUAL». Este error se produce cuando un controlador intenta escribir en una dirección de memoria que no existe y provoca un fallo del sistema. La solución a un problema como este normalmente determina el controlador responsable del accidente y luego lo actualiza o reinstala.

Instalación de BlueScreenView

1. desde el sitio web del desarrollador. Haga clic en «Los enlaces de descarga se encuentran en la parte inferior de la página» y, a continuación, en «Descargar BlueScreenView de 64 bits (en archivo Zip)».

Cómo diagnoizar y corregir errores BSOD basados en controladores

Cómo diagnoizar y corregir errores BSOD basados en controladores

2. Extraiga el archivo ZIP en el Explorador.

Cómo diagnoizar y corregir errores BSOD basados en controladores

3. Puede mover el directorio extraído a Archivos de programa, pero no es necesario. También se ejecutará desde su carpeta de Descargas.

Uso de BlueScreenView para analizar un Minidump

Cuando tu computadora falla con un BSOD (también conocido como error STOP), rápidamente crea lo que se llama un «minidump». Este archivo es un registro de errores útil, aunque críptico, que puede ayudarle a entender por qué su computadora se estrelló. Desafortunadamente, son un poco impenetrables, y el Visor de Eventos predeterminado de Windows no facilita su análisis. BlueScreenView simplifica el análisis de minidump traduciendo el archivo de texto a una interfaz gráfica y resaltando los errores del controlador.

1. Abra BlueScreenView.

Cómo diagnoizar y corregir errores BSOD basados en controladores

2.Cuando la aplicación se abra, le mostrará automáticamente el contenido del archivo minidump más reciente.

Cómo diagnoizar y corregir errores BSOD basados en controladores

3. Los errores del conductor se resaltarán en rojo. Como puedes ver, parece que tengo dos errores aquí: uno en «L1C63x64.sys» y otro en «ntoskrnl.exe». El archivo «.sys» es lo que realmente me interesa, ya que es un controlador. El otro archivo es el kernel de Windows que será culpado de la mayoría de los errores de BSOD, pero no tiene nada de malo.

Cómo diagnoizar y corregir errores BSOD basados en controladores

4. Para obtener más información sobre el error que me interesa, haré clic en «L1C63x64.sys» y, a continuación, en el icono «Propiedades» de la barra de menús.

Cómo diagnoizar y corregir errores BSOD basados en controladores

5. En esta nueva ventana, puedo ver más información sobre el driver. Lo más importante es que puedo ver que el controlador está asociado con el chip Qualcomm Ethernet de la placa base de mi PC. Esto es vital, ya que ahora sé dónde ir para actualizar el driver.

Cómo diagnoizar y corregir errores BSOD basados en controladores

6. Si todavía estás perplejo, puedes elegir «Google Search – Bug Check + Driver» en el menú Archivo para iniciar automáticamente una búsqueda en Google del código de parada y del controlador culpable.

Cómo diagnoizar y corregir errores BSOD basados en controladores

Instalar herramientas de depuración para Windows

También conocido como WinDbg, las herramientas de depuración para Windows se pueden descargar como parte del SDK de Microsoft.

1. Descargue el archivo de instalación para el Windows SDK .

Cómo diagnoizar y corregir errores BSOD basados en controladores

2. Ejecute el instalador. Asegúrese de que la casilla «Herramientas de depuración para Windows» esté marcada. Si desea instalar todos los componentes del SDK, siéntase libre, pero sólo necesita instalar las herramientas de depuración.

Cómo diagnoizar y corregir errores BSOD basados en controladores

3. Después de marcar todo lo que desea descargar, haga clic en el botón «Instalar» en la parte inferior derecha.

Cómo diagnoizar y corregir errores BSOD basados en controladores

Uso de herramientas de depuración para Windows

Depurar Toots for Windows, o WinDbg, es un poco más complicado que BlueScreenView, pero también le da mucha más información. Es un buen método alternativo de análisis para errores difíciles.

1. Encuentre WinDbg (x86) escribiendo «WinDbg (x86)» en Cortana. También puedes encontrar el programa en «C:NFicheros de programa (x86)Kits de Windows 10Debuggers 86».

Cómo diagnoizar y corregir errores BSOD basados en controladores

2. Haga clic con el botón derecho en el icono de WinDbg y elija «Ejecutar como administrador». Esto permitirá a Windbg abrir archivos minidump desde el directorio de Windows, cosa que normalmente no puede hacer.

Cómo diagnoizar y corregir errores BSOD basados en controladores

3. Elige «Abrir volcado de seguridad…» en el menú Archivo.

Cómo diagnoizar y corregir errores BSOD basados en controladores

4. Navegue hasta la carpeta «Minidump» en «C:WindowsMinidump.»

Cómo diagnoizar y corregir errores BSOD basados en controladores

5. Abra la carpeta y elija el archivo que desea abrir. Lo más probable es que sea el archivo más reciente.

Cómo diagnoizar y corregir errores BSOD basados en controladores

6. Espere a que Windbg analice el archivo. Sabrás que está hecho cuando desaparezca «Debuggee not connected».

Cómo diagnoizar y corregir errores BSOD basados en controladores

7. Escriba !analyze -v en la línea de comandos y pulse «Enter».

Cómo diagnoizar y corregir errores BSOD basados en controladores

8. Espere a que se complete el análisis.

Cómo diagnoizar y corregir errores BSOD basados en controladores

Cómo diagnoizar y corregir errores BSOD basados en controladores

9. Desplácese hacia arriba hasta que encuentre una línea que diga «MODULE_NAME».

Cómo diagnoizar y corregir errores BSOD basados en controladores

10. Haga clic en el nombre del controlador hipervinculado. Esto ejecutará automáticamente el comando lmvm en ese controlador, que revela más información.

Cómo diagnoizar y corregir errores BSOD basados en controladores

Solucionar el problema: Actualización de controladores

Una vez que haya identificado el nombre del controlador causante del problema, actualice o reinstale el controlador inmediatamente. Este proceso difiere para cada fabricante, pero si se Google el nombre del controlador y el fabricante, debería poder encontrar actualizaciones en la página web del fabricante.

Conclusión

BlueScreenView es una aplicación sólida para analizar rápidamente los errores BSOD. Si usted tiene necesidades más avanzadas, WinDbg le dará aún más información.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *