A veces tengo que responder llamadas de soporte que responden a bloqueos de PC con pantallas azules. ¿Cómo puedo reducir el problema de manera efectiva al proporcionar la información en esa pantalla? ¿Cuáles son las preguntas más importantes que tengo que hacerle al usuario?
Editar: Por "diagnosticar" quiero decir, ¿cómo puedo interpretar la información en la pantalla azul para reducir la causa del problema?
Cuando la computadora presenta pantallas azules, lo más probable es que cree un volcado de la memoria. El contenido de la memoria se escribe en el archivo de paginación a medida que el sistema deja de funcionar. Utiliza el Pagefile como marcador de posición para los datos, ya que es demasiado peligroso intentar crear un nuevo archivo en el disco.
Cuando la máquina se inicia nuevamente, detectará el volcado y moverá los datos a un archivo de volcado separado (generalmente C: \ Windows \ Memory.dmp o C: \ Windows \ Minidumps * .dmp).
Instale WinDbg y abra el archivo .dmp. Haga clic en el enlace! Analizar. Ahora le mostrará la pila del hilo que mató a Windows y le mostrará qué archivos estuvieron involucrados. A menudo, WinDbg lo dirigirá directamente a un archivo de controlador específico. Puede encontrar instrucciones paso a paso aquí .
¡Me encantaría ver un archivo de volcado que sea lo suficientemente pequeño como para enviarlo por correo electrónico!
Joel Mansford
2
Los minidumps son pequeños, alrededor de 90k
mhenry1384
9
Mark Russinovich (de la fama de SysInternals) tiene una excelente entrada de blog donde describe cómo se pueden usar las herramientas de depuración para rastrear el nombre del módulo e incluso el marco de la pila (es decir, la llamada a la función) durante el cual se produjo la pantalla azul.
Está ilustrado, bien escrito y me ha ayudado a ponerme de pie cuando comencé a aprender a depurar los mensajes de la pantalla azul.
El código de error en la esquina superior izquierda. Al buscar en Google, a menudo puede reducirlo a si se trata de un problema de hardware o software. Proceda desde allí (los resultados de Google).
¿Hay una manera simple de determinar si está relacionado con hardware o software (controladores)?
splattne
No hay manera más simple AFAIK.
Mark S. Rasmussen
vea abajo. siempre entre en modo seguro y vea cuándo fue la restauración más reciente del sistema. normalmente el software desencadena la creación de un punto de restauración del sistema. No estoy seguro sobre el hardware
Jake
3
Si todavía tienen la pantalla azul abierta: el mensaje real cerca de la parte superior (es decir, IRQL_DRIVER_LESS_OR_EQUAL) y el código de error en la parte inferior (0x .......) con el módulo que se bloqueó (es decir, nvdisp4.dll).
Aquí hay algunos enfoques comunes, pero en mi ejemplo, es una pantalla azul causada por el controlador de gráficos nVidia. Si analiza algunas pantallas azules, hay algunos mensajes, códigos y módulos comunes que aparecen regularmente, por lo que después de un tiempo debería poder reducir los problemas más fácilmente simplemente a través de la experiencia.
Estas son las cosas que busco desde 1.) la PC que bluescreens, normalmente es mi conexión a Internet. 2.) las pantallas azules parpadean demasiado rápido incluso para un usuario experimentado como yo. Entonces confío mucho en las preguntas.
Es importante destacar que, ¿puede ingresar a través del modo seguro?
No hace falta decir que si la respuesta a las tres anteriores es sí, deshaga cualquiera de las dos anteriores es sí. Si tanto uno como dos son sí, maneje el deshacer paso a paso haciendo uno y luego probando antes de hacer el otro.
Mark Russinovich (de la fama de SysInternals) tiene una excelente entrada de blog donde describe cómo se pueden usar las herramientas de depuración para rastrear el nombre del módulo e incluso el marco de la pila (es decir, la llamada a la función) durante el cual se produjo la pantalla azul.
Está ilustrado, bien escrito y me ha ayudado a ponerme de pie cuando comencé a aprender a depurar los mensajes de la pantalla azul.
fuente
El código de error en la esquina superior izquierda. Al buscar en Google, a menudo puede reducirlo a si se trata de un problema de hardware o software. Proceda desde allí (los resultados de Google).
fuente
Si todavía tienen la pantalla azul abierta: el mensaje real cerca de la parte superior (es decir, IRQL_DRIVER_LESS_OR_EQUAL) y el código de error en la parte inferior (0x .......) con el módulo que se bloqueó (es decir, nvdisp4.dll).
Aquí hay algunos enfoques comunes, pero en mi ejemplo, es una pantalla azul causada por el controlador de gráficos nVidia. Si analiza algunas pantallas azules, hay algunos mensajes, códigos y módulos comunes que aparecen regularmente, por lo que después de un tiempo debería poder reducir los problemas más fácilmente simplemente a través de la experiencia.
fuente
Intente verificar el visor de eventos, si no ve nada obvio allí (no me sorprendería) intente probar las herramientas de depuración de MS :
http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx
fuente
Estas son las cosas que busco desde 1.) la PC que bluescreens, normalmente es mi conexión a Internet. 2.) las pantallas azules parpadean demasiado rápido incluso para un usuario experimentado como yo. Entonces confío mucho en las preguntas.
No hace falta decir que si la respuesta a las tres anteriores es sí, deshaga cualquiera de las dos anteriores es sí. Si tanto uno como dos son sí, maneje el deshacer paso a paso haciendo uno y luego probando antes de hacer el otro.
fuente
Intente ejecutar una prueba de memoria: los BSOD intermitentes a menudo son RAM defectuosos
fuente