/
/

Cómo depurar volcados de memoria con WinDbg en Windows 10

por Team Ninja
How to Debug Crash Dumps using WinDbg in Windows 10 blog banner image

Resumen instantáneo

Este post ofrece una lista completa de comandos CMD básicos y una inmersión profunda en los comandos de Windows, con más de 70 comandos cmd esenciales tanto para principiantes como para usuarios avanzados. Explica comandos prácticos del símbolo del sistema para la gestión de archivos, la navegación por directorios, la solución de problemas de red, las operaciones de disco y la automatización con ejemplos reales para mejorar la productividad. Tanto si estás aprendiendo los comandos básicos de cmd como si ya dominas las herramientas avanzadas de la CLI de Windows, esta guía te ayudará a utilizar el Símbolo del sistema de forma más eficaz.

Puntos clave

WinDbg permite a los usuarios de Windows 10 analizar y depurar archivos de volcado de memoria.

  • Instala WinDbg desde Microsoft Store por comodidad o usa el instalador del SDK de Windows para elegir los componentes.
  • Define las rutas de símbolos en WinDbg con SRV*C:Symbols*https://msdl.microsoft.com/download/symbols para que la depuración sea precisa.
  • Abre y analiza los volcados de memoria ejecutando !analyze -v para identificar el controlador, el módulo o la causa concreta del fallo.
  • Ejecuta comandos adicionales como lmvm DRIVERNAME o kv para investigar a fondo los módulos problemáticos y los seguimientos de la pila.

Si tu sistema sufre ralentizaciones o aparece una pantalla azul de la muerte (BSOD), el depurador de Windows puede ayudarte. Windows Debugger, o WinDbg, es una herramienta de diagnóstico gratuita para Windows. Analiza los archivos de volcado de memoria para identificar el componente del sistema o el controlador responsable del fallo

Sin embargo, la depuración no siempre es la solución más rápida, sobre todo si es la primera vez que diagnosticas problemas de pantalla azul. Saber cómo ejecutar el solucionador de problemas de BSOD integrado en Windows puede ahorrarte mucho tiempo y esfuerzo.

WinDbg es imprescindible para los usuarios de Windows, en especial para profesionales de TI, administradores de sistemas, desarrolladores y usuarios con perfil técnico. La herramienta les permite descubrir por qué se ha bloqueado su PC y qué lo ha provocado, de modo que pueden resolver los problemas y mitigar otros que podrían afectar al equipo en el futuro.

En esta guía te explicamos lo esencial de WinDbg: cómo instalarlo, configurarlo y usar el depurador de Windows para analizar volcados de memoria en Windows 10. Si prefieres una explicación visual, mira nuestro vídeo sobre cómo depurar volcados de memoria con WinDbg en Windows 10.

NinjaOne te permite diagnosticar problemas más rápido y reducir el tiempo de inactividad en toda tu red.

→ Compruébalo con una demo gratuita de gestión de TI

Requisitos previos para usar WinDbg

Antes de aprovechar las ventajas de WinDbg, tu sistema debe cumplir estos requisitos:

  • Un PC con Windows 10 y permisos de administrador
  • Uno o varios archivos de volcado de memoria:
    1. Minivolcados: ubicados en C:\Windows\Minidump\
    2. Volcados completos: ubicados en C:\Windows\MEMORY.DMP
  • Acceso a internet (para descargar los archivos de símbolos)
  • WinDBG, disponible en Microsoft Store o mediante el instalador del SDK

Instalar WinDbg

Hay dos formas principales de instalar Windows Debugger en tu PC:

Opción 1: Microsoft Store

Descargar e instalar WinDbg desde Microsoft Store es la opción más sencilla y accesible. Sigue estos pasos:

  1. Abre Microsoft Store.
  2. Busca «WinDbg Preview».
  3. Haz clic en Instalar para descargar e instalar la última versión.

Opción 2: instalador del SDK de Windows

También puedes instalar WinDbg mediante el instalador del SDK de Windows. Es el método que prefieren muchos profesionales de TI y desarrolladores que quieren un control más preciso de los componentes del SDK. Así se hace:

  1. Descarga el SDK de Windows 10 desde Microsoft.
  2. Ejecuta el instalador.
  3. Durante la instalación, selecciona solo Debugging Tools for Windows para reducir el tamaño de la instalación.

Configurar WinDbg

Una vez instalado WinDBG, sigue estos pasos para configurarlo correctamente:

  1. Abre WinDBG como administrador: haz clic derecho en el acceso directo y elige «Ejecutar como administrador».
  2. Define la ruta de símbolos: así WinDBG podrá traducir las direcciones de memoria en nombres de funciones y archivos legibles.

Abrir un volcado de memoria

Con WinDBG ya configurado, puedes analizar tu primer volcado de memoria:

  1. Ve a File > Open Crash Dump
  2. Navega hasta una de estas rutas:
    • C:\Windows\Minidump\ – para minivolcados (normalmente menos de 1 MB)
    • C:\Windows\MEMORY.DMP – para volcados completos (pueden ocupar varios GB)
  3. Selecciona el archivo .dmp que quieras y haz clic en Open.

Analizar el volcado

Cuando el volcado se cargue en la ventana principal después del paso anterior, continúa así para analizarlo:

  1. En el campo de comandos de la parte inferior, escribe !analyze -v
  2. Pulsa Intro.
  3. WinDBG procesará el archivo y mostrará un análisis detallado. Esa información es tu punto de partida para entender qué provocó el fallo. Incluye:
    • Código de comprobación de errores (por ejemplo, 0x00000050 – PAGE_FAULT_IN_NONPAGED_AREA)
    • Módulo o controlador que provoca el fallo (por ejemplo, dxgmms2.sys)
    • Seguimiento de la pila de llamadas
    • Causa raíz probable

Interpretar los resultados

Después de ejecutar !analyze -v, fíjate en estas secciones clave:

  • BUGCHECK_STR: nombre legible del error de BSOD
  • Probably caused by: el controlador o módulo que con más probabilidad ha causado el fallo
  • IMAGE_NAME: el nombre del archivo que provocó el fallo
  • Stack text: un seguimiento de la pila con la secuencia de llamadas a funciones previas al fallo

Comandos de WinDbg: guía rápida

Estos son algunos de los comandos más habituales al usar Windows Debugger:

Comando

Descripción

!analyze -vAnálisis detallado del fallo

lm

Muestra todos los módulos y controladores cargados

!thread

Muestra los detalles del subproceso actual

!process

Muestra el contexto del proceso

!drivers

Enumera los controladores cargados*

kv

Muestra el seguimiento de la pila con los parámetros de las funciones

.reload

Vuelve a cargar los archivos de símbolos

.symfix

Restablece la ruta de símbolos predeterminada

*Nota: !drivers puede estar disponible solo en ciertos entornos o con LiveKD.

💡 Consejo: después de abrir un volcado de memoria, ejecuta siempre primero `!analyze -v`.

Comandos de seguimiento habituales:

  • Usa lmvm DRIVERNAME (por ejemplo, lmvm nvlddmkm) para obtener detalles de un controlador concreto.
  • Usa !sysinfo cpuspeed o !sysinfo smbios para consultar información del hardware.

Automatiza la recopilación y el análisis de los volcados de memoria para centrarte en tareas que aportan valor.

🥷 Regístrate hoy para una prueba gratuita de NinjaOne RMM®

Consejos de resolución de problemas

  • Los símbolos no se cargan: si los símbolos no se cargan, comprueba tu conexión a internet y la ruta de símbolos.
  • Minivolcados frente a volcados completos: los volcados completos aportan más contexto que los minivolcados, pero son mucho más grandes.
  • Necesitas una herramienta más sencilla: usa BlueScreenView como alternativa ligera con interfaz gráfica.
  • Mantén actualizados los controladores del sistema: actualiza siempre los controladores y Windows después de identificar un componente problemático.

Identificar un controlador problemático o un software obsoleto es solo la mitad del trabajo: gestionar los parches de forma proactiva en todos los endpoints es clave para la salud general del sistema. La herramienta de gestión de parches de NinjaOne te ayuda a simplificar el proceso de parcheo y a reducir las vulnerabilidades para mantener tus sistemas estables y seguros. Descúbrela aquí: NinjaOne Patch Management.

Windows Debugger: una herramienta muy útil para depurar fallos

WinDbg es imprescindible para diagnosticar BSOD y analizar volcados de memoria. Identifica los controladores o procesos concretos que provocan los errores. La mayoría de los fallos pueden diagnosticarse con unos pocos comandos clave, lo que simplifica la resolución de problemas para profesionales de TI y usuarios avanzados.

Con una ruta de símbolos bien configurada, WinDbg ofrece resultados rápidos y precisos. Combinar el mantenimiento periódico del sistema con WinDbg reduce los fallos futuros, ahorra tiempo al usuario y aumenta la productividad.

FAQs

Abre WinDbg, haz clic en File > Open Crash Dump, navega hasta C:WindowsMinidump para los minivolcados o hasta C:WindowsMEMORY.DMP para los volcados completos y selecciona el archivo .dmp que quieras analizar

El comando !analyze -v realiza un análisis detallado del archivo de volcado cargado y muestra información clave, como el código de comprobación de errores, el controlador causante y el seguimiento de la pila de llamadas, para identificar las causas del fallo.

Los símbolos pueden no cargarse por una ruta de símbolos incorrecta o por falta de acceso a internet. Comprueba tu ruta de símbolos (SRV*C:Symbols*https://msdl.microsoft.com/download/symbols) y asegúrate de tener conexión.

Los minivolcados son pequeños, normalmente de menos de 1 MB, y contienen un contexto limitado pero suficiente para una depuración básica. Los volcados completos son más grandes (varios GB) y ofrecen un contexto completo, ideal para investigaciones detalladas.

Quizá también te interese…

¿Listo para simplificar los aspectos más complejos de las TI?