我有一台 x64 机器,想要安装 Windbg (x86)。我继续 http://msdn.microsoft.com/en-us/windows/hardware/hh852365.aspx 下载调试工具。但是,仅安装了 Windbg (x64)。
我想要 x86 版本的原因是因为我在调试 x86 应用程序时遇到问题,而在使用 Windbg (x86) 时我没有遇到这些问题。
WinDbg(以前称为 WinDbg Preview)将检测 32/64 位并相应地附加。
原答案:
几周前我也找不到它。最终我去了windbg.org,它链接到了我想要的下载。检查一下,看看是否是您需要的。
简短的答案是获取适用于 Windows 的最新 SDK 或 DDK(现在称为 WDK)。最新版本的调试工具包含在最新版本中。
安装目录
这些是 Windows 调试工具的默认安装目录:
摘自:http://msdn.microsoft.com/en-us/library/windows/hardware/ff551063(v=vs.85).aspx
从此处开始了解 Windows 调试工具的概述。该工具集包括 WinDbg 和其他调试器。驱动程序开发环境和 Windows 调试器集成到 Microsoft Visual Studio 中。
•要设置集成环境,请安装 Visual Studio,然后安装 Windows 驱动程序工具包 (WDK)。 Windows 调试工具包含在 WDK 中。您可以在这里获取集成环境。
•如果您不需要 WDK,您可以获取 Windows 调试工具,作为 Windows 8.1 的 Windows 软件开发工具包 (SDK) 的一部分。您可以在此处获取适用于 Windows 8.1 的 Windows SDK。
•如果您只想下载 Windows 调试工具,请安装 Windows SDK,并在安装过程中选择“Windows 调试工具”框并清除所有其他框。
这里给出了微软官方的直接下载链接
将检测 32/64 位并相应附加。
旧版本现在称为 WinDbg classic。
https://www.microsoft.com/store/p/windbg/9pgjgd53tn86
来源: https://github.com/yanglr/advDotnetDebugging/blob/main/README.md
Microsoft Store 中的 WinDbg 预览版将不再接收更新,因为它已被官方 WinDbg 取代(见上文)。