¿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.

Captura de pantalla de la pantalla principal en el depurador de WinDbg.

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.

    Captura de pantalla del menú Iniciar depuración en el depurador de WinDbg.

  • Tema oscuro : vaya a Configuración del archivo > para habilitar el tema oscuro.

    Captura de pantalla del depurador de WinDbg con el tema oscuro habilitado.

  • Navegación con el teclado: use Ctrl+Tab para navegar fácilmente entre ventanas con solo el teclado.

    Captura de pantalla que muestra el menú Ctrl+Tab en el depurador de WinDbg.

  • 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.

    Captura de pantalla del menú de registro de procesos en WinDbg con un proceso del Bloc de notas seleccionado para la grabación.

  • 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.

    Captura de pantalla de la pestaña Iniciar aplicaciones de paquete de aplicaciones en WinDbg con

  • 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.

    Captura de pantalla del cuadro de diálogo Asociar a un proceso en el depurador de WinDbg.

Ventanas de herramientas mejoradas

  • Comando : la ventana de comandos ha mejorado la compatibilidad con DML, el resaltado de texto, la búsqueda (incluido Regex).

    Captura de pantalla de la ventana de comandos en WinDbg con columnas resaltadas en amarillo.

  • 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.

    Captura de pantalla de la ventana de código fuente en el depurador de WinDbg con resaltado de sintaxis.

  • Desensamblado : la ventana de desensamblado también se mejora, el resaltado de la instrucción actual permanece donde se desplaza.

    Captura de pantalla de la ventana de desensamblado en el depurador de WinDbg.

  • 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.

    Captura de pantalla de la ventana de punto de interrupción en el depurador de WinDbg que muestra los puntos de interrupción actuales.

  • 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.

    Captura de pantalla de la ventana de scripting en el depurador de WinDbg con IntelliSense y resaltado de errores.

  • Modelo de datos : la ventana del modelo proporciona una versión expandible y explorable de dx y dx -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.

    Captura de pantalla de la ventana del modelo de datos en el depurador de WinDbg con características expandibles y explorables.

  • 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