Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Средства отладки для Windows — это комплексный набор служебных программ отладки, которые помогают разработчикам диагностировать и устранять проблемы в приложениях и драйверах Windows. Этот мощный набор инструментов включает в себя WinDbg, отладчики командной строки и специализированные средства для анализа аварийных дампов и системных сбоев. С помощью этих инструментов можно эффективно диагностировать и устранять сложные проблемы программного обеспечения. Полный список инструментов см. в разделе "Средства отладки" для Windows.
Средства отладки для Windows можно получить с помощью нескольких каналов: в составе комплекта драйверов Windows (WDK), пакетного пакета с пакетом средств разработки программного обеспечения Windows (SDK) или как автономная установка. Инструкции по загрузке и установке только отладчика 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, см. в разделе "Отладка ресурсов".