Herramientas de depuración para Windows

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

Para obtener instrucciones sobre cómo descargar e instalar solo el depurador de Windows, consulte Descarga e instalación del depurador de Windows WinDbg.

Instalación de las herramientas de depuración para Windows

Puede obtener las 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 para controladores de Windows (WDK). Para obtener el WDK, consulte Descarga del Kit para 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 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 las 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, consulte 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, x64 en Arm, y pueden depurar código que se ejecuta en esas mismas arquitecturas. A veces, el depurador y el código que se está depurando 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 depura 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 NTKP son idénticos en todos los sentidos, excepto en que NTKD genera una nueva ventana de texto cuando se inicia, mientras que KD hereda la ventana del símbolo del sistema desde la que se invocó. Para obtener más información, consulte Depuración con 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 con 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, consulte 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 apaga 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 apaga mediante WinDbg y otros depuradores de Windows. Para obtener más información, consulte Análisis de volcado de memoria mediante los depuradores de Windows (WinDbg).

¿Busca 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 Windows SDK 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 Descarga e instalación del depurador de Windows WinDbg.

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

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

¿Buscas otras descargas?