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 用于远程调试的中继器(小型代理服务器)。 请参阅中继器
KDbgCtrl(内核调试控件) 控制和配置内核调试连接。 请参阅使用 KDbgCtrl
KdSrv 用于远程调试的 KD 连接服务器。 请参阅 KD 连接服务器(内核模式)
RTList(远程任务列表查看器) 通过 DbgSrv 进程服务器列出正在运行的进程。 如需帮助,打开命令提示符窗口,转到安装目录,然后输入 rtlist /?
远程 远程控制任何控制台程序,包括 KD、CDB 和 NTSD。 请参阅使用 Remote.exe 进行远程调试

安装目录

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

与 Windows 调试工具相关的工具