Средства отладки для Windows

Помимо отладчиков, таких как WinDbg, средства отладки для Windows включают набор инструментов, которые полезны для отладки. Полный список инструментов см. в разделе "Средства отладки" для Windows.

Инструкции по загрузке и установке только отладчика Windows см. в разделе "Скачать и установить отладчик WinDbg Для Windows".

Установка средств отладки для Windows

Средства отладки для Windows можно получить в составе пакета средств разработки или в виде автономного набора инструментов:

  • В рамках WDK

    Средства отладки для Windows включены в комплект драйверов Windows (WDK). Чтобы получить WDK, см. раздел "Скачать комплект драйверов Windows" (WDK).

  • В составе пакета SDK для Windows

    Средства отладки для Windows включены в пакет SDK для программного обеспечения Windows. Чтобы скачать установщик или ISO-образ, ознакомьтесь с пакетом SDK для Windows в Windows Центр разработки.

  • Как автономный набор инструментов

    Вы можете установить средства отладки для Windows только без пакета SDK для Windows или WDK, начав установку пакета SDK для Windows, а затем выбрав только средства отладки для Windows в списке компонентов для установки (и очистка выбора всех остальных компонентов). Чтобы скачать установщик или ISO-образ, ознакомьтесь с пакетом SDK для Windows в Windows Центр разработки.

Среды отладки

Если на компьютере установлен Visual Studio и WDK, у вас есть шесть доступных сред отладки. Описание этих сред см. в разделе "Отладка сред".

Все эти среды отладки предоставляют пользовательские интерфейсы для одного базового модуля отладки, который реализуется в подсистеме символьного отладчика Windows (Dbgeng.dll). Этот модуль отладки также называется отладчиком Windows, а шесть сред отладки совместно называются отладчиками Windows.

Примечание.

Visual Studio включает собственную среду отладки и обработчик отладки, которые вместе называются отладчиком Visual Studio. Сведения об отладке в Visual Studio см. в разделе "Отладка" в Visual Studio. Для отладки управляемого кода, например C#, с помощью отладчика Visual Studio часто проще всего приступить к работе.

Отладчики Windows

Отладчики Windows могут работать на процессорах на основе x86, x64 или Arm, а также могут выполнять отладку кода, работающего на тех же архитектурах. Иногда отладчик и отлаживаемый код выполняются на том же компьютере, но в другое время отладчик и отлаживаемый код выполняются на отдельных компьютерах. В любом случае компьютер, на котором запущен отладчик, называется главным компьютером, а отлаживаемый компьютер называется целевым компьютером. Отладчики Windows поддерживают следующие версии Windows как для узлов, так и для целевых компьютеров.

Отладчики командной строки

Существует четыре отладчика командной строки, доступные для специализированных сред и для тех, кто предпочитает интерфейс командной строки.

KD и NTKD

KD и NTKD идентичны во всех отношениях, за исключением того, что NTKD создает новое текстовое окно при запуске, в то время как KD наследует окно командной строки, из которого он был вызван. Дополнительные сведения см. в разделе "Отладка с помощью KD и NTKD".

CDB и NTSD

Также доступны отладчик консоли Майкрософт (CDB) и символьный отладчик Microsoft NT (NTSD). Дополнительные сведения см. в разделе "Отладка с помощью CDB и NTSD".

Файлы символов и символов

Файлы символов хранят множество данных, которые не требуются при выполнении исполняемых двоичных файлов, но файлы символов очень полезны при отладке кода. Дополнительные сведения о создании и использовании файлов символов см. в разделе "Символы для отладки Windows".

Синие экраны и файлы дампа аварийного дампа

Если Windows перестает работать и отображает синий экран, компьютер внезапно завершает работу, чтобы защитить себя от потери данных и отображает ошибку проверка кода. Дополнительные сведения см. в разделе "Проверки ошибок" (синие экраны). Вы можете анализировать файлы аварийного дампа, созданные при завершении работы Windows с помощью WinDbg и других отладчиков Windows. Дополнительные сведения см. в разделе "Анализ аварийного дампа" с помощью отладчиков Windows (WinDbg).

Ищете средства отладки для более ранних версий Windows?

Чтобы скачать средства отладчика для предыдущих версий Windows, необходимо скачать пакет SDK для Windows для версии, отлаживаемой из архива пакета SDK для Windows и эмулятора. В мастере установки пакета SDK выберите "Средства отладки для Windows" и отмените выбор всех остальных компонентов.

Дополнительные сведения об отладчиках

Дополнительные сведения о WinDbg см. в статье "Скачать и установить отладчик Windows WinDbg".

Сведения о начале работы с отладкой Windows см. в статье "Начало работы с отладкой Windows".

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

Ищете другие загрузки?