Herramientas de depuración Windows (WinDbg, KD, CDB, NTSD)
Comience aquí para obtener información general sobre las herramientas de depuración para Windows. Este conjunto de herramientas incluye WinDbg y otros depuradores.
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 de WDK
Las herramientas de depuración Windows se incluyen en Windows Driver Kit (WDK). Para obtener la WDK, vea Descargar el kit Windows Driver Kit (WDK).
Como parte del SDK Windows
Las herramientas de depuración Windows se incluyen en Windows Software Development Kit (SDK). Para descargar el instalador o una imagen ISO, consulte el Windows 10 SDK en Windows Centro de desarrollo.
Como conjunto de herramientas independiente
Puede instalar las herramientas de depuración para Windows por sí solas, sin el SDK de Windows o WDK, iniciando la instalación del SDK de Windows y, a continuación, seleccionando solo Herramientas de depuración para Windows en la lista de características que se instalarán (y desactivando la selección de todas las demás características). Para descargar el instalador o una imagen ISO, consulte el Windows 10 SDK en Windows Centro de desarrollo.
Introducción a la Windows depuración
Para empezar a trabajar con Windows depuración, consulte Tareas iniciales con Windows Depuración .
Para empezar a depurar controladores en modo kernel, consulte Depurar controladores universales: laboratorio paso a paso (modo kernel de eco). Se trata de un laboratorio paso a paso que muestra cómo usar WinDbg para depurar Echo, un controlador de ejemplo que usa Kernel-Mode Driver Framework (KMDF).
Depuración de entornos
Si el equipo tiene Visual Studio y WDK instalados, tiene seis entornos de depuración disponibles. Para obtener descripciones de estos entornos, vea Depuración de entornos.
Todos estos entornos de depuración proporcionan interfaces de usuario para el mismo motor de depuración subyacente, que se implementa en el motor del depurador simbólico de Windows (Dbgeng.dll). Este motor de depuración también se denomina depuradorde Windows y los seis entornos de depuración se denominan colectivamente depuradores Windows depuración.
Nota
Visual Studio incluye su propio entorno de depuración y el motor de depuración, que juntos se denominan Visual Studio depurador. 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 a trabajar.
Windows depuradores
Los depuradores Windows pueden ejecutarse en procesadores basados en x86, basados en x64 o 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 depura se ejecutan en equipos independientes. En cualquier caso, el equipo que ejecuta el depurador se denomina equipo hosty el equipo que se está depurando se denomina equipo de destino. Los depuradores Windows admiten las siguientes versiones de Windows para los equipos host y de destino.
- Windows 10 y Windows Server 2016
- Windows 8.1 y Windows Server 2012 R2
- Windows 8 y Windows Server 2012
- Windows 7 y Windows Server 2008 R2
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 Windows depuración (WinDbg, KD, CDB, NTSD).
Pantallas azules y archivos de volcado de memoria
Si Windows deja de funcionar y muestra una pantalla azul, el equipo se ha apagado repentinamente para protegerse de la pérdida de datos y muestra un código de comprobación de errores. Para obtener más información, vea Comprobaciones de errores (pantallas azules). Puede analizar los archivos de volcado de memoria que se crean Windows se apagan mediante WinDbg y otros Windows depuración. Para obtener más información, vea Análisis de volcado de memoria mediante Windows depuradores de memoria (WinDbg).
Herramientas y utilidades
Además de los depuradores, 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, vea Herramientas incluidas en herramientas de depuración para Windows.
Documentación adicional
Para obtener información adicional relacionada con las herramientas de depuración para Windows, vea Depuración de recursos. Para obtener información sobre las novedades de Windows 10, vea Herramientas de depuración para Windows: Nuevo para Windows 10.