Te dan ganas de arrancarte el pelo. Estás trabajando en un proyecto, alcanzando un hito importante en un juego o tal vez simplemente iniciando tu PC con Windows 101 o Windows 10 y, así, todo el sistema operativo se bloquea y te muestra una pantalla azul de la muerte. , por lo general sin motivo inmediatamente aparente.
En la jerga de Windows, el término «Pantalla azul de la muerte» generalmente se abrevia como BSOD. Describe un error de algún tipo que afecta al sistema operativo lo suficientemente fuerte como para obligarlo a cerrarse. Microsoft mismo etiqueta tales errores con «códigos de parada». Por lo tanto, estos errores también pueden denominarse genéricamente «errores de parada». Aquí hay un ejemplo que muestra cómo se ve a veces un BSOD:
Comprender la pantalla BSOD
La pantalla comienza con un emoticón de cara infeliz anticuado » 🙁 » (dos puntos, seguido de un paréntesis abierto). A continuación, verá una breve explicación que dice «Su PC tuvo un problema y necesita reiniciarse». Windows escribe uno o más archivos de registro cuando se produce un error de detención, por lo que verá un lenguaje sobre «recopilación de información de error» y un contador que realiza un seguimiento mientras escribe esos datos (se muestra como «25% completo) arriba».
Microsoft proporciona un código QR escaneable en BSOD modernos (abajo a la izquierda) que puede escanear con un teléfono inteligente y buscar de esa manera. El mensaje también proporciona una URL de búsqueda para códigos de detención, donde puede ingresar un código de detención numérico (y donde verá los códigos de detención más comunes, incluido el que se muestra arriba). Los códigos de parada más comunes incluyen:
También puede descargar la herramienta de búsqueda de errores de Microsoft (versión actual: Err_6.4.5.exe) para buscar códigos de error numéricos en un símbolo del sistema o en PowerShell, si lo prefiere.
Los BSOD no siempre son azules en Windows
Antes de que apareciera Windows 8 en octubre de 2012, los BSOD siempre aparecían en pantallas azul oscuro. Estos estaban repletos de texto e instrucciones (ver más abajo). Con Windows 8, Microsoft cambió a un formato más amable y gentil que se muestra en la captura de pantalla anterior.
La empresa también redujo la información que aparece en pantalla. De hecho, el color de fondo en Windows 11 o 10 a veces es negro, verde o incluso rojo. Aquí hay un ejemplo de un BSOD antiguo anterior a Windows-8 para poner esta información en un contexto histórico:
Dar sentido a los datos BSOD
Aunque nadie quiere ver un BSOD en una PC con Windows, ocurren de vez en cuando. En la gran mayoría de los casos, la PC se reiniciará automáticamente después de que se cree un registro de errores, llamado volcado por caída o archivo de volcado (extensión .dmp). De forma predeterminada, Windows 10 almacena los archivos de volcado en una de dos ubicaciones.
Puede administrar los volcados de memoria a través de la Configuración avanzada del sistema en Windows 11 o 10 (escriba «Configuración avanzada del sistema» en el cuadro de búsqueda y luego haga clic en «Configuración» en el panel Inicio y recuperación). También puede optar por desactivar el «Reinicio automático» aquí, si prefiere que cualquier BSOD futuro permanezca en la pantalla hasta que tenga la oportunidad de verlo y escribir (o tomar una foto) cualquier dato relevante.
Si selecciona «Volcado de memoria pequeña» como la opción para guardar volcados de memoria, dichos archivos aparecerán como archivos Minidump.dmp. Para todas las demás selecciones, el volcado de memoria se llama Memory.dmp. Los volcados de memoria se escriben en la carpeta %SystemRoot%, que normalmente se expande a C:Windows. Por diseño, los archivos pequeños de volcado de memoria están limitados a un tamaño de 256 KB. Otros volcados de memoria variarán en tamaño hasta el tamaño de la memoria en la PC donde se recopila el volcado. Por lo tanto, en una PC con 16 GB de RAM, un archivo de volcado de memoria completo siempre tendrá un tamaño de 16 GB (y otros archivos de volcado, a excepción de los volcados de memoria pequeños, pueden tener hasta 16 GB, pero a menudo serán más pequeños).
Examinar un archivo de volcado por caída puede ser útil cuando se solucionan problemas relacionados con las causas. Para más detalles, vea nuestra historia en cómo usar un archivo de minivolcado para reparar su BSOD de Windows. Dicho esto, muchos usuarios simplemente buscan el código de detención y/o el código de error numérico cuando buscan consejos de remediación. (Tenga en cuenta que Microsoft llama a ese código numérico «código de verificación de errores» o «cadena de verificación de errores».
Qué hacer al solucionar un BSOD
La tendencia inmediata después de un BSOD es pasar directamente al modo de reparación, comenzar a buscar cosas e intentar repararlas. ¡No tan rapido! Microsoft explica todo el proceso de solución de problemas en su “Solucionar errores de pantalla azul (se abre en una pestaña nueva)» tutorial. Si bien puede, y probablemente debería, leer los consejos de Microsoft en su totalidad, aquí hay un resumen de las recomendaciones clave:
- Apague la PC con Windows que experimentó el BSOD
- Desconecte todos los dispositivos conectados por USB excepto para mouse y teclado (o dongles inalámbricos).
- Reinicie su sistema en modo seguro desde el entorno de recuperación de Windows (WinRE)
- Si recientemente instaló software nuevo, desinstalar ese software.
- Si recientemente instaló un nuevo controlador de dispositivo (o su información BSOD apunta a un controlador o dispositivo), desinstálelo o hacer retroceder ese controlador (si realmente no necesita el dispositivo, puede desactivarlo temporalmente)
- Reinicie la PCy ver si el BSOD se repite. De lo contrario, probablemente haya aislado la causa y pueda comenzar a buscar algún tipo de solución.
Si el BSOD se repite a pesar de los elementos eliminados de la imagen al eliminarlos, desactivarlos o desinstalarlos, lo que quede en la imagen seguirá siendo problemático. En este punto, desea reiniciar en modo seguro una vez más y abrir un símbolo del sistema administrativo o una sesión de PowerShell. Desde la línea de comando, ingrese estos comandos, uno a la vez:
- DISM /En línea /Imagen de limpieza /Restaurar salud
- SFC /escanear ahora
El primero de estos dos comandos busca y reemplaza cualquier componente dañado del sistema operativo en el almacén de archivos en paralelo (también conocido como WinSxS). El segundo de estos comandos ejecuta el Comprobador de archivos del sistema (SFC) y reparará cualquier archivo dañado que encuentre.
Tenga en cuenta que si SFC encuentra y corrige algo, debe ejecutar el comando hasta que regrese con un estado de salud limpio (en algunos casos, tuve que ejecutarlo dos o tres veces antes de que volviera limpio). Tenga en cuenta además que la ejecución de uno o ambos comandos puede tardar un tiempo en completarse, especialmente si uno o ambos encuentran elementos que necesitan reparación. Esto es lo que desea ver después de su ejecución final de SFC:
Hay una infraestructura completa de manejo de BSOD disponible de Microsoft, construida alrededor de una herramienta llamada Windows Debugger (también conocido como WinDBG). Puede descargarlo como parte de la aplicación gratuita de Microsoft. Kit de desarrollador de Windows (se abre en una pestaña nueva) si realmente quieres profundizar en los detalles sangrientos. Hay muchos detalles que aprender y minucias que abordar si desea poner esta herramienta a trabajar en los volcados de emergencia. Para los que no son profesionales de TI o no desarrolladores, recomiendo el excelente Vista de pantalla azul utilidad en su lugar. Está configurado para cargar automáticamente las tablas de símbolos que necesita para resolver los códigos de error y sabe dónde encontrar volcados de memoria que necesitan análisis. También presenta datos de volcado de memoria en un formato muy legible.
Como ilustración, forcé una de mis computadoras portátiles de prueba (una Lenovo ThinkPad X390 Yoga) a una pantalla azul en una línea de comando administrativa. Allí, ingresé la cadena taskkill /im svchost.exe /f. Advertencia: escribir esta cadena en un símbolo del sistema administrativo o en una sesión de PowerShell bloqueará la PC de inmediato. Esto se debe a que elimina un programa clave llamado svchost.exe (host de servicio) que admite archivos DLL en el entorno de tiempo de ejecución de Windows. Debido a que la mayoría (si no todos) los programas de Windows usan una o más DLL, esto básicamente hace que Windows no funcione. Por lo tanto, provoca un BSOD inmediato con el código de detención CRITICAL_PROCESS_DIED (que se muestra en el gráfico de entrada de esta misma historia).
Cuando encendí BlueScreenView en esa PC, encontró el archivo Memory.dmp que este BSOD creó durante su fase de limpieza posterior al bloqueo. Así es como se ve la aplicación:
El panel superior de la ventana muestra todos los volcados de memoria que encuentra en la PC de destino. Debido a que solo hay uno en este caso, lo reduje para mostrar tantos detalles del panel inferior como sea posible. Aun así, los datos del panel superior son importantes, con información en ciertas columnas de especial interés. La columna 1 muestra el nombre del archivo de volcado. La columna 3 muestra el código de detención, que etiqueta como «Cadena de comprobación de errores». La columna 3 muestra el código de error hexadecimal asociado, 0x000000ef, que etiqueta como «Código de verificación de errores».
Para la mayoría de los BSOD genuinos (recuerde, forcé que sucediera este), el código de detención y el código de error a menudo ayudarán a los usuarios afectados a concentrarse en las causas y las posibles curas de sus problemas. En mi experiencia, al menos el 90 % de los BSOD se pueden reparar simplemente en función de esta información. Esto se debe a que a menudo se resolverá desconectando, deshabilitando o desinstalando dispositivos, controladores, aplicaciones o actualizaciones relacionados, tal como recomienda Microsoft y resumí en la sección anterior.
¿Qué pasa con ese otro 10% problemático de BSOD?
Algunos BSOD no serán susceptibles de soluciones rápidas y fáciles. Cuando surgen, como sucederá a veces, es hora de pedir ayuda para resolver las cosas. Puedo recomendar dos excelentes fuentes de asistencia para la resolución de problemas disponibles en línea, cada una con su propio foro de usuarios dedicado específicamente a resolver problemas de BSOD. Asimismo, cada uno estipula ciertos requisitos para los usuarios que buscan ayuda BSOD.
La fuente número uno proviene de TenForums.com (divulgaciones clave: soy un miembro VIP de esta comunidad; aporto información y sugerencias a sus miembros diariamente). La sede de TenForums está en su Bloqueos y depuración de BSOD foro. Instrucciones de publicación se proporcionan explícitamente, junto con una colección de tutoriales de BSOD, incluidos los de Conceptos básicos de WinDBGy como Instalar y Configurar WinDBG para análisis BSOD, Ejecute el Solucionador de problemas de errores BSOD en Windows 10y Habilitar o deshabilitar el reinicio automático de BSOD en Windows 10.
La fuente número dos proviene del sitio británico de resolución de problemas y seguridad de PC BleepingComputer.com. Operan un foro de usuarios llamado Ayuda y soporte técnico para bloqueos de Windows y pantalla azul de la muerte (BSOD). Allí, encontrará hilos fijados para los siguientes temas (todos los cuales vale la pena leer):
- Academia Sysnative Pantalla Azul de la Muerte (BSOD): Una serie de preguntas detalladas que los lectores deben responder para pedir ayuda a los expertos de Sysnative con problemas de BSOD.
- Instrucciones de publicación de BSOD: qué información deben recopilar los usuarios (basada en la descarga y ejecución de una aplicación de Sysnative) para obtener los archivos de volcado y el contenido necesarios.
- BSOD pero no archivos de volcado: instrucciones sobre cómo configurar una PC con Windows para producir archivos de volcado siempre que ocurra un BSOD. Es esencial saberlo porque el diagnóstico sin vertederos es casi imposible.
Por lo tanto, tendrá que leer un poco, descargar algunas herramientas, ejecutar algunos scripts y/o recopilar algunos registros que enviará para realizar una solicitud semiformal de ayuda de BSOD. Esto tomará una o más horas y lo obligará a hacer algunos deberes antes de que dicha ayuda esté disponible. También puede implicar numerosas comunicaciones de ida y vuelta, en las que se le pide que ejecute herramientas de diagnóstico adicionales y recopile registros y datos adicionales para arrojar más luz sobre su situación. Confía en mí: estos tipos saben lo que están haciendo. Solo he visto un puñado de problemas en los que los usuarios hicieron todo lo que se les pidió y los expertos en BSOD no pudieron ayudarlos a solucionar las cosas.
En última instancia, donde hay suficiente voluntad para arreglar un BSOD de Windows, hay una manera de hacer que eso suceda. Sigue así y lo aprenderás por ti mismo.