Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Debugging Tools for Windows includes several other tools in addition to the debugging engine and debugging environments. The extra tools are available in the installation directory of Debugging Tools for Windows, as described in this article.
В следующих таблицах используются акронимы для ссылки на несколько отладчиков Windows, включая отладчик ядра (KD), отладчик консоли Майкрософт (CDB) и символьный отладчик Microsoft NT (NTSD).
Средства и служебные программы
В следующей таблице перечислены доступные средства и служебные программы:
Name | Description |
---|---|
Breakin | Привести к разрыву пользовательского режима в процессе. To view the help for the command, open a Command Prompt window, go to the installation directory, and enter breakin /? . |
DumpChk | Проверьте файл дампа памяти. |
GFlags | Управление разделами реестра и другими параметрами. |
Kill | Завершение процесса. |
List (служебная программа списка файлов) | To view the help for the command, open a Command Prompt window, go to the installation directory, and enter list /? . |
Средство ведения журнала и LogViewer | Запись и отображение вызовов функций и других действий программы. |
PLMDebug | Используйте отладчик Windows для отладки приложений Windows, работающих в разделе управления жизненным циклом процессов (PLM). С помощью PLMDebug вы можете вручную контролировать приостановку, возобновление и завершение приложения Windows. |
TList | Перечислить все выполняемые процессы. |
UMDH | Анализ выделения кучи с помощью средства User-Mode дампа (UMDH). |
USBView | Отображение контроллеров узлов универсальной последовательной шины (USB) и подключенных устройств. |
USBView2 | Отображение контроллеров USB-узлов и подключенных устройств. To view the help for the command, open a Command Prompt window, go to the installation directory, and enter USBView2 /? . |
Инструменты символов и источников
В следующей таблице описаны дополнительные средства, поддерживающие отладку исходного или символьного сервера:
Name | Description |
---|---|
AgeStore | Удалите старые записи в нижнем хранилище сервера символов или исходного сервера. |
DBH | Отображение сведений справки по отладке (DBH) о содержимом файла символов. |
PDBCopy | Удалите сведения о закрытых символах из файла символов отладки Python (PDB) и укажите, включены ли в файл открытые символы. |
SrcSrv | Используйте этот исходный сервер для доставки исходных файлов во время отладки. |
SymChk | Сравните исполняемые файлы с файлами символов, чтобы убедиться, что доступны правильные символы. |
SymProxy | Создайте один сервер символов HTTP в сети, на который могут указывать все отладчики. Этот подход позволяет указывать на несколько серверов символов (как внутренних, так и внешних) с помощью одного пути символа, обработки всех аутентификаций и повышения производительности с помощью кэширования символов. The symproxy.dll file is in the SymProxy folder in the installation directory. |
SymSrv | Используйте этот сервер символов в отладчике и подключитесь к хранилищу символов. Сведения о работе с сервером символов см. в разделе "Общедоступные символы Майкрософт". |
SymStore | Создайте хранилище символов. For more information, see Using SymStore. |
Средства удаленного и прокси-отладчика
В следующей таблице описаны дополнительные средства, поддерживающие отладку удаленного или прокси-сервера, а также ссылки на ресурсы для получения дополнительных сведений:
Name | Description |
---|---|
DbgRpc | Отображение сведений о состоянии удаленного вызова процедур (RPC) Майкрософт. For more information, see RPC debugging and Using the DbgRpc tool. |
DbgSrv | Используйте этот сервер обработки для удаленной отладки. Дополнительные сведения см. в разделе "Серверы обработки" (режим пользователя). |
DbEngPrx | Используйте этот повторитель (небольшой прокси-сервер) для удаленной отладки. For more information, see Repeaters. |
KDbgCtrl (элемент управления отладки ядра) | Управление и настройка подключения отладки ядра. For more information, see Using KDbgCtrl. |
KdSrv | Используйте этот сервер подключения KD для удаленной отладки. Дополнительные сведения см. в разделе "Серверы подключений KD" (режим ядра). |
RTList (средство просмотра списка удаленных задач) | Вывод списка выполняемых процессов с помощью сервера обработки DbgSrv. To view the help for the command, open a Command Prompt window, go to the installation directory, and enter rtlist /? . |
Remote | Удаленно управляйте любой консольной программой, включая KD, CDB и NTSD. Дополнительные сведения см. в статье "Удаленная отладка с помощью remote.exe". |
Installation directory
Расположение установки по умолчанию для средств отладки для Windows отличается от операционной системы. Чтобы определить, следует ли использовать 32-разрядные или 64-разрядные средства, см. статью "Выбор 32-разрядных или 64-разрядных средств отладки".
Для 64-разрядных средств: расположение папки по умолчанию — C:\Program Files (x86)\Windows Kits\10\Debuggers.
For 32-bit tools: Locate the Windows Kits folder under the C:\Program Files folder.