Windows 调试工具中包含的工具

除调试引擎和调试环境外,适用于 Windows 的 调试工具还包括多个工具。 这些工具位于 Windows 调试工具的 安装目录中

工具和实用程序

名称 说明
Breakin 导致进程中发生用户模式中断。 有关帮助,请打开命令提示符窗口,转到 安装目录,然后输入 breakin /?
DumpChk 验证内存转储文件。
GFlags 控制注册表项和其他设置。
终止 终止进程。
列出 (文件列表实用工具) 有关帮助,请打开命令提示符窗口,转到 安装目录,然后输入 list /?
记录器和 LogViewer 记录和显示程序的函数调用和其他操作。
PLMDebug 使用 Windows 调试器调试在进程生命周期管理 (PLM) 下运行的 Windows 应用。 使用 PLMDebug,你可以手动控制暂停、恢复和终止 Windows 应用。
TList 列出所有正在运行的进程。
UMDH 分析堆分配。
USBView 显示 USB 主机控制器和连接的设备。
USBView2 显示 USB 主机控制器和连接的设备。 有关帮助,请打开命令提示符窗口,转到 安装目录,然后输入 USBView2 /?

符号和源工具

名称 说明
AgeStore 删除符号服务器或源服务器的下游存储中的旧条目。
DBH 显示有关符号文件内容的信息。
PDBCopy 从符号文件中删除私有符号信息,并控制文件中包含公共符号。
SrcSrv 可用于在调试时传送源文件的源服务器。
SymChk 将可执行文件与符号文件进行比较,以验证正确的符号是否可用。
SymProxy 在网络上创建所有调试器都可以指向的单个 HTTP 符号服务器。 此方法的优点是使用单个符号路径指向多个符号服务器 (内部和外部) ,处理所有身份验证,并通过符号缓存提高性能。 Symproxy.dll 位于安装目录中SymProxy 文件夹中。
SymSrv 调试器可用于连接到符号存储的符号服务器。 有关使用符号服务器的信息,请参阅 Microsoft 公共符号
SymStore 创建符号存储。 请参阅 使用 SymStore

远程和代理调试器工具

名称 说明
DbgRpc 显示 Microsoft 远程过程调用 (RPC) 状态信息。 请参阅 RPC 调试 和使用 DbgRpc 工具
DbgSrv 用于远程调试的进程服务器。 请参阅 ) 用户模式 (进程服务器
DbEngPrx ) 用于远程调试的小型代理服务器 (中继器。 请参阅 Repeaters
KDbgCtrl (内核调试控制) 控制和配置内核调试连接。 请参阅 使用 KDbgCtrl
KdSrv 用于远程调试的 KD 连接服务器。 请参阅 ) (内核模式的 KD 连接服务器
RTList (远程任务列表查看器) 通过 DbgSrv 进程服务器列出正在运行的进程。 有关帮助,请打开命令提示符窗口,转到 安装目录,然后输入 rtlist /?
远程 远程控制任何控制台程序,包括 KD、CDB 和 NTSD。 请参阅 使用 Remote.exe进行远程调试

安装目录

调试工具的 64 位 OS 安装的默认安装目录是 C:\Program Files (x86) \Windows Kits\10\Debuggers\。 如果你有 32 位操作系统,则可以在 C:\Program Files 下找到 Windows Kits 文件夹。 若要确定是应使用 32 位还是 64 位工具,请参阅 选择 32 位或 64 位调试工具

与 Windows 调试工具相关的工具