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)».
2. Extraiga el archivo ZIP en el Explorador.
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.
2.Cuando la aplicación se abra, le mostrará automáticamente el contenido del archivo minidump más reciente.
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.
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.
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.
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.
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 .
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.
3. Después de marcar todo lo que desea descargar, haga clic en el botón «Instalar» en la parte inferior derecha.
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».
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.
3. Elige «Abrir volcado de seguridad…» en el menú Archivo.
4. Navegue hasta la carpeta «Minidump» en «C:WindowsMinidump.»
5. Abra la carpeta y elija el archivo que desea abrir. Lo más probable es que sea el archivo más reciente.
6. Espere a que Windbg analice el archivo. Sabrás que está hecho cuando desaparezca «Debuggee not connected».
7. Escriba !analyze -v en la línea de comandos y pulse «Enter».
8. Espere a que se complete el análisis.
9. Desplácese hacia arriba hasta que encuentre una línea que diga «MODULE_NAME».
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.
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.