Поделиться через


Что такое WinDbg?

WinDbg — это последняя версия отладчика, которая предлагает более современные визуальные элементы, более быстрые окна и полнофункциональный интерфейс сценариев. WinDbg создается с расширяемой моделью данных отладчика.

Note

WinDbg ранее был выпущен в качестве предварительной версии WinDbg в Microsoft Store. WinDbg использует тот же базовый механизм, что и WinDbg (классическая модель). Она поддерживает все те же команды, расширения и рабочие процессы.

Снимок экрана: основной экран в WinDbg.

Использование известных функций

Улучшайте возможности отладки с помощью множества функций и преимуществ программирования, предоставляемых в WinDbg:

  • Настройка и восстановление подключения: Сохранение последних целевых объектов и конфигураций сеансов. Вы можете быстро перезапустить сохраненные элементы из меню "Файл ".

    Снимок экрана начальной отладки в WinDbg.

  • Темная тема: включите параметры пользовательского интерфейса, например темную тему, выбрав"Параметры>".

    Снимок экрана: WinDbg с включенной темной темой.

  • Навигация по клавиатуре: используйте сочетания клавиш, такие как CTRL+TAB, что позволяет легко перемещаться между окнами.

    Анимация, показывающая, как использовать сочетания клавиш CTRL+TAB для перемещения в WinDbg.

  • Обнаружение обработчика файлов дампа. Воспользуйтесь преимуществами автоматического определения архитектуры процессора и быстрой настройки управляемой отладки.

  • Улучшения производительности: работа с окнами инструментов, которые загружаются асинхронно и могут быть отменены по мере необходимости. При выполнении команды WinDbg может остановить загрузку локальных языков, часов или других окон.

Запуск отладки

Начните отладку в WinDbg со следующими функциями:

  • Встроенная отладка перемещения по времени (TTD): при запуске или подключении к процессу выберите запись с отладкой перемещения по времени. WinDbg настраивает TTD, начинает запись и затем открывает трассировку.

    Дополнительные сведения см. в статье "Отладка путешествия по времени".

    Снимок экрана: диалоговое окно записи процесса в WinDbg с процессом Блокнота, выбранным для записи.

  • Запуск пакетов приложений: отладка универсального приложения или фоновой задачи с помощью одного щелчка мыши.

    Дополнительные сведения см. в разделе "Запуск пакета приложения".

    Снимок экрана: параметр

  • Присоединение к процессу: используйте представление "Присоединение ", чтобы получить подробную сводку по выполнению процессов, упрощению настройки доступа и поддержке поиска.

    Снимок экрана: диалоговое окно

Работа с окнами инструментов

Воспользуйтесь преимуществами многих улучшений в окнах инструментов в WinDbg:

  • Команда: предлагает улучшенную поддержку DML, выделение текста и поиск (включая regex).

    Анимация, показывающая, как использовать окно команд в WinDbg, включая выделение столбцов желтым цветом.

  • Исходный код: обеспечивает выделение синтаксиса и другие общие улучшения, аналогичные большинству современных текстовых редакторов.

    Снимок экрана: окно исходного кода в WinDbg с выделением синтаксиса.

  • Дизассембли: поддерживает выделение текущей инструкции при прокрутке.

    Снимок экрана окна дизассемблирования в WinDbg.

  • Точки останова: отображает все текущие точки останова, возможность переключения в один щелчок и количество срабатываний. Дополнительные сведения см. в статье WinDbg: точки останова.

    Снимок экрана: окно точек останова в WinDbg с текущими точками останова.

  • Скриптирование. Упрощает разработку расширений JavaScript и NatVis и использование выделения ошибок и IntelliSense. Дополнительные сведения см. в статье WinDbg: Scripting.

    Снимок экрана окна 'Скриптов' в WinDbg с поддержкой IntelliSense и подсветкой ошибок.

  • Модель данных: предоставляет расширяемую и просматриваемую версию dx команд и dx -g команд. Эта функция помогает создавать мощные таблицы на основе запросов NatVis, JavaScript и LINQ. Дополнительные сведения см. в статье WinDbg: Модель данных.

    Снимок экрана: окно модели данных в WinDbg с расширенными и просматриваемыми функциями.

  • Локальные и контрольные значения: на основе модели данных, используемой командой.dx Они оба используют те же функции, что и другие окна модели данных.

  • Память: имеет выделение и улучшенную прокрутку.

  • Журналы. Предоставляет подкрытый журнал внутренних компонентов WinDbg. Вы можете просмотреть журналы для устранения неполадок или наблюдения за долгосрочными командами.

Исследуйте WinDbg в работе

Просмотрите следующие эпизоды шоу "Средства Дефраг" и просмотрите WinDbg в действии:

Установка и настройка WinDbg

Дополнительные сведения об установке и настройке WinDbg см. в следующих статьях:

Предоставьте отзыв

Ваши отзывы помогают команде Майкрософт управлять разработкой и приоритетами функций WinDbg.

Чтобы сообщить об ошибках или предложить функции, выберите "Отзывы " на ленте, чтобы перейти на страницуWinDbg-Feedback на сайте GitHub, где можно отправить новую проблему.