¿Qué es WinDbg?
WinDbg es la versión más reciente de WinDbg con objetos visuales más modernos, ventanas más rápidas, una experiencia de scripting completa, creada con el modelo de datos extensible del depurador frontal y central.
Nota
Anteriormente publicado como WinDbg Preview en Microsoft Store, WinDbg aprovecha el mismo motor subyacente que WinDbg (clásico) y admite todos los mismos comandos, extensiones y flujos de trabajo.
Características generales
Configuración y recuperación de la conexión: se guardan destinos recientes y configuraciones de sesión. Se pueden reiniciar rápidamente desde el menú archivo.
Tema oscuro : vaya a Configuración del archivo > para habilitar el tema oscuro.
Navegación con el teclado: use Ctrl+Tab para navegar fácilmente entre ventanas con solo el teclado.
Detección del procesador de archivos de volcado : detecta automáticamente la arquitectura del procesador para facilitar la depuración administrada.
Mejoras de rendimiento : las ventanas de herramientas se cargan de forma asincrónica y se pueden cancelar. Al ejecutar un comando, WinDbg puede detener la carga de las variables locales, watch u otras ventanas.
Iniciar la vista de depuración
Depuración integrada de viajes en tiempo (TTD): use la casilla "Registro con depuración de viajes de tiempo" al iniciar o adjuntar a un proceso. WinDbg configurará TTD, iniciará la grabación y abrirá el seguimiento después.
Para obtener más información, vea Time Travel Debugging - Overview.
Iniciar paquetes de aplicaciones : depure la aplicación universal o la tarea en segundo plano en un solo clic.
Para obtener más información, consulte Iniciar paquete de aplicación.
Adjuntar a un proceso : la nueva vista de asociación proporciona una vista detallada de los procesos en ejecución, una configuración más sencilla y compatibilidad con la búsqueda.
Ventanas de herramientas mejoradas
Comando : la ventana de comandos ha mejorado la compatibilidad con DML, el resaltado de texto, la búsqueda (incluido Regex).
Origen : la ventana de código fuente proporciona resaltado de sintaxis y otras mejoras generales similares a la mayoría de los editores de texto modernos.
Desensamblado : la ventana de desensamblado también se mejora, el resaltado de la instrucción actual permanece donde se desplaza.
Puntos de interrupción: la ventana puntos de interrupción muestra todos los puntos de interrupción actuales, un botón de alternancia con un solo clic y un recuento de llamadas.
Para obtener más información, vea Puntos de interrupción.
Scripting : la nueva ventana de scripting facilita el desarrollo de extensiones JavaScript y NatVis, con resaltado de errores e IntelliSense.
Para obtener más información, vea WinDbg - Scripting.
Modelo de datos : la ventana del modelo proporciona una versión expandible y explorable de
dx
ydx -g
, lo que le permite crear tablas eficaces sobre las consultas NatVis, JavaScript y LINQ.Para obtener más información, vea WinDbg - Modelo de datos.
Variables locales y watch: las ventanas locales y watch se basan en el modelo de datos que usa el
dx
comando . Esto significa que se benefician de las mismas características que otras ventanas del modelo de datos.Memoria : la ventana de memoria tiene resaltado y un desplazamiento mejorado.
Registros : se trata de un registro en segundo plano de los elementos internos de WinDbg. Se puede ver para solucionar problemas o supervisar comandos de larga duración.
Comentarios
Sus comentarios ayudan a nuestro equipo a guiar las características de desarrollo y prioridad de WinDbg.
Para notificar errores o sugerir una nueva característica, puede seguir el botón de comentarios de la cinta de opciones para ir a la página de GitHub , donde puede archivar un problema nuevo.
Otros recursos
Para obtener información sobre las novedades de la versión más reciente, consulte Notas de la versión.
Revise estos temas para instalar y configurar WinDbg:
En estos temas se describe cómo conectarse al entorno que desea depurar:
Vea estos episodios del programa Herramientas de desfragmentación para ver WinDbg en acción:
- Herramientas de desfragmentación n.º 182 : Tim, Chad y Andy repasan los conceptos básicos de WinDbg y algunas de las características.
- Herramientas de desfragmentación n.º 183 : Nick, Tim y Chad usan WinDbg y pasan por una demostración rápida.
- Herramientas de desfragmentación n.º 184 : Bill y Andrew recorren las características de scripting en WinDbg.
- Herramientas de desfragmentación n.º 185 : James e Ivette proporcionan e introducción a la depuración de viajes en tiempo.
- Herramientas de desfragmentación n.º 186 : James y JCAB cubren la depuración avanzada de viajes en tiempo.
Puede encontrar sugerencias y trucos adicionales en el archivo de blog de WinDbg.