没有安装整个 WDK 如何获取 Windbg?

97

1
有人发布了这个链接:http://rxwen.blogspot.sg/2010/04/standalone-windbg-v6120002633.html - Pacerier
对于Windows 8.1:前往'https://developer.microsoft.com/en-us/windows/hardware/windows-driver-kit'。按Ctrl F键,搜索“Get (WinDbg) as part of Windows 8.1 SDK”。只选择安装WinDbg。 - Pacerier
请查看以下链接以下载相关内容:https://github.com/yanglr/advDotnetDebugging/blob/main/README.md#windbg-for-windows-7---download;https://github.com/yanglr/advDotnetDebugging/blob/main/README.md#windbg-for-windows-10-windbg-100183621---download;https://github.com/yanglr/advDotnetDebugging/blob/main/README.md#windbg-preview-windbgx-from-microsoft-store。 - Bravo Yeung
14个回答

52

官方上来说,你不能。但是有人为了方便你提取了它们并托管了它们。

注意:你可以在官网上获取旧版本,但最新版本已经包含在WDK中。


1
似乎该链接不再提供WinDbg下载。 - Thomas Weller
这是微软几年前做出的决定。在收到很多关于不再提供独立调试工具的抱怨后,他们决定将其重新添加。有关下载位置,请参见我上面对OP问题的回答。 - Dave Black
2
他们仍然在那个网站上,但是就像Addy在下面发布的那样,在http://codemachine.com/downloads.html。 - EM0

52

5
如下所述,eightx2指出,Windows SDK的网络安装程序提供了只安装Windows调试工具而不下载其他内容的选项。 - Ben Challenor
9
现在这个链接已经失效了,因为它现在会重定向到 WDK 下载站点。不过,可以像 @Wu Yongzheng 指出的那样直接下载 windbg MSI 包。 - abaumg
2
WDK下载站现在有一个用于下载调试工具独立版的部分 - https://msdn.microsoft.com/zh-cn/windows/hardware/hh852365 - Dave Black
当前网页链接上标注适用于Win 8.1,但在Win7上也能正常运行。页面显示需要1.2GB的空间,但实际可以点击几个窗口,只选择安装大小约为250MB的windbg选项。截至撰写本文时,该文件名为sdksetup.exe。 - barlop
1
这再次是无效的,现在WDK再次成为合法下载它的唯一途径。 - SilverbackNet

47

1
另外,只是为了明确起见,当你运行Sukesh建议的安装程序时,你只需要选择“Windows调试工具”。它会随着安装!(我已经在Sukesh的回答中添加了一张图片(希望你不介意),以帮助其他人)。 - Andy
19
刚刚在Win 7 64位系统上尝试了一下,安装程序失败了。 - Kylotan
2
刚刚在Win 7 32位上尝试了一下,但我找不到windbg.exe。还有其他人也遇到了这个问题。https://dev59.com/emzXa4cB1Zd3GeqPT3UW - Wu Yongzheng
1
这个解决方案在win xp上运行良好,但在win 7 64位上不行。eightx2或上面的Dave Black的解决方案在windows 7 64位上运行良好。 - RoundPi
1
我安装了所有的东西,但是windbg.exe却无处可寻。有人知道这个可执行文件在哪里吗? - Tomáš Zato
注意:您可能需要安装.NET 4(尽管调试工具可能不需要)。另外:虽然安装目录已经标记给您,但windbg最终会出现在其他地方(在Program Files(x86)中)。 - jesup

32

2
那个有64位版本吗?那真的重要吗? - m3nda
1
@WuYongzheng,你从哪里找到这个的?它链接自哪个页面? - Pacerier
我是从一个非微软的网站上找到它的。不记得是哪个了。 - Wu Yongzheng
在Windows 7 64位上工作。但链接看起来有点可疑。 - Mr Rubix

28
如果您使用的是Windows 7 x64操作系统,Sukesh提供的解决方案不适用。
我成功安装了调试工具,方法是下载适用于Windows 8的Windows SDK安装程序(here),然后在安装程序中选择"针对Windows的调试工具"。

screenshot


Dave Black提供了一个更加最新的答案,我已将其标记为被接受的答案。他链接到的页面包含了你的链接(以及其他信息)。 - Niall Connaughton
谢谢,这在我的Windows 7上起作用了。Windows 7的那个安装不上。 - zar

18

11

11

9
故事还在继续,这次是关于Windows 10版本的。我不得不在干净的Windows 10操作系统上安装Win Debug工具和Visual Studio 2015。
长话短说,只需按照David Black提供的链接中的说明进行操作。下载文件后,不要运行SDK安装程序,而是浏览到安装程序目录并直接执行msi文件。
我想知道,在过去的十年中,由于微软WDK/SDK安装的粗心大意导致多少人力时间的浪费?

6

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接