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 位调试工具。
相关主题
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈