Herramientas de depuración para Windows

Además de los depuradores como WinDbg, Herramientas de depuración para Windows incluye un conjunto de herramientas que son útiles para la depuración. Para obtener una lista completa de las herramientas, consulte Herramientas incluidas en Herramientas de depuración para Windows.

Para obtener instrucciones sobre cómo descargar e instalar solo el depurador de Windows, consulta Descargar e instalar el depurador de Windows winDbg.

Instalar herramientas de depuración para Windows

Puede obtener herramientas de depuración para Windows como parte de un kit de desarrollo o como un conjunto de herramientas independiente:

  • Como parte del WDK

    Las herramientas de depuración para Windows se incluyen en el Kit de controladores de Windows (WDK). Para obtener el WDK, consulta Descargar el Kit de controladores de Windows (WDK).

  • Como parte del SDK de Windows

    Las herramientas de depuración para Windows se incluyen en el Kit de desarrollo de software (SDK) de Windows. Para descargar el instalador o una imagen ISO, consulte Windows SDK en el Centro de desarrollo de Windows.

  • Como conjunto de herramientas independiente

    Puede instalar las herramientas de depuración para Windows por sí solas, sin Windows SDK o WDK, iniciando la instalación de Windows SDK y seleccionando solo Herramientas de depuración para Windows en la lista de características que se van a instalar (y borrando la selección de todas las demás características). Para descargar el instalador o una imagen ISO, consulte Windows SDK en el Centro de desarrollo de Windows.

Entornos de depuración

Si el equipo tiene Instalado Visual Studio y WDK, tiene seis entornos de depuración disponibles. Para obtener descripciones de estos entornos, consulte Entornos de depuración.

Todos estos entornos de depuración proporcionan interfaces de usuario para el mismo motor de depuración subyacente, que se implementa en el motor de depurador simbólico de Windows (Dbgeng.dll). Este motor de depuración también se denomina depurador de Windows y los seis entornos de depuración se denominan colectivamente depuradores de Windows.

Nota:

Visual Studio incluye su propio entorno de depuración y motor de depuración, que juntos se denominan depurador de Visual Studio. Para obtener información sobre la depuración en Visual Studio, vea Depuración en Visual Studio. Para depurar código administrado, como C#, el uso del depurador de Visual Studio suele ser la manera más fácil de empezar.

Depuradores de Windows

Los depuradores de Windows se pueden ejecutar en procesadores basados en x86, basados en x64 o basados en Arm, y pueden depurar código que se ejecuta en esas mismas arquitecturas. A veces, el depurador y el código que se depura se ejecutan en el mismo equipo, pero otras veces el depurador y el código que se está depurando se ejecutan en equipos independientes. En cualquier caso, el equipo que ejecuta el depurador se denomina equipo host y el equipo que se está depurando se denomina equipo de destino. Los depuradores de Windows admiten las siguientes versiones de Windows para los equipos host y de destino.

Depuradores de línea de comandos

Hay cuatro depuradores de línea de comandos que están disponibles para entornos especializados y para aquellos que prefieren una interfaz de línea de comandos.

KD y NTKD

KD y NTKD son idénticos en todos los sentidos, excepto que NTKD genera una nueva ventana de texto cuando se inicia, mientras que KD hereda la ventana del símbolo del sistema de la que se invocó. Para obtener más información, consulte Depuración mediante KD y NTKD.

CDB y NTSD

También están disponibles microsoft Console Debugger (CDB) y Microsoft NT Symbolic Debugger (NTSD). Para obtener más información, consulte Depuración mediante CDB y NTSD.

Símbolos y archivos de símbolos

Los archivos de símbolos almacenan una variedad de datos que no son necesarios al ejecutar los archivos binarios ejecutables, pero los archivos de símbolos son muy útiles al depurar código. Para obtener más información sobre cómo crear y usar archivos de símbolos, vea Símbolos para la depuración de Windows.

Pantallas azules y archivos de volcado de memoria

Si Windows deja de funcionar y muestra una pantalla azul, el equipo se ha apagado abruptamente para protegerse de la pérdida de datos y muestra un código de comprobación de errores. Para obtener más información, consulte Comprobaciones de errores (pantallas azules). Puede analizar los archivos de volcado de memoria que se crean cuando Windows se cierra mediante WinDbg y otros depuradores de Windows. Para obtener más información, vea Análisis de volcado de memoria mediante los depuradores de Windows (WinDbg).

¿Buscas las herramientas de depuración para versiones anteriores de Windows?

Para descargar las herramientas del depurador para versiones anteriores de Windows, debe descargar windows SDK para la versión que está depurando desde el sdk de Windows y el archivo del emulador. En el Asistente para la instalación del SDK, seleccione Herramientas de depuración para Windows y anule la selección de todos los demás componentes.

Más información sobre los depuradores

Obtenga más información sobre WinDbg en Descargar e instalar el depurador de Windows de WinDbg.

Para empezar a trabajar con la depuración de Windows, consulte Introducción con depuración de Windows.

Para obtener información adicional relacionada con las herramientas de depuración para Windows, consulte Depuración de recursos.

¿Buscas otras descargas?