在没有整个WDK的情况下获得windbg?


91

有谁知道如何掌握windbg而不必下载整个620MB WDK ISO?

我可以在网上找到所有用于下载调试器的链接,该链接表示您必须获取完整的WDK:http : //www.microsoft.com/whdc/devtools/debugging/default.mspx



对于Windows 8.1:转到“ developer.microsoft.com/en-us/windows/hardware/…”。Ctrl F“ 获取(WinDbg)作为Windows 8.1 SDK的一部分 ”。仅在安装中选择WinDbg。
Pacerier

Answers:


52

实际上,Microsoft现在已经使调试工具与SDK分开可下载。查找有关中间页的“ Windows独立调试工具(WinDbg)”部分:


5
如下文所详述,Windows SDK的Web安装程序可以选择安装Windows调试工具,而无需下载其余工具。
Ben Challenor 2013年

8
这不再有效,因为该链接现在重定向到WDK下载站点。正如@Wu Yongzheng指出的那样,可以直接下载windbg MSI软件包集。
abaumg 2014年

2
WDK下载站点现在有一个用于独立下载调试工具的部分-msdn.microsoft.com/zh-cn/windows/hardware/hh852365
Dave Black

当前带有链接的网页,说它适用于win 8.1,但在win7上可以正常工作。它说它需要1.2GB的空间,但是单击几个窗口,它可以选择仅安装大约250MB的windbg。该文件至少是在撰写时为sdksetup.exe
barlop 2015年

1
这再次是无效的,现在WDK再次成为再次合法下载它的唯一方法。
SilverbackNet '18

52

正式地,您不能。但是有人为了方便起见将它们提取出来并托管了它们

注意:您可以在官方网站上获得旧版本,但最新版本是WDK的一部分。


1
似乎该链接不再提供WinDbg下载。
Thomas Weller 2014年

这是微软几年前做出的决定。在收到许多关于使调试工具不再作为独立工具使用的抱怨后,他们决定将其重新添加。请参阅我上面关于OP的问题的下载位置答案。
戴夫·布莱克

2
它们仍在该站点上,但位于Addy在下面发布的codemachine.com/downloads.html
EM0

46

如果从以下链接运行winsdk_web.exe,则可以有选择地安装windbg或解压缩windbg安装程序msi。

适用于Windows 7和.NET Framework 4的Microsoft Windows SDK http://go.microsoft.com/fwlink/?LinkID=191420

Windows调试工具


1
另外,明确地说,当您运行Sukesh建议的安装程序时,只需选择“ Windows调试工具”。它会被安装!(我在Sukesh的答案中添加了一张图片(希望您不介意),以帮助他人)。
安迪

19
刚刚在Win 7 64bit上尝试过此操作,安装程序失败。
Kylotan

2
刚刚在Win 7 32bit上尝试过此操作,但找不到windbg.exe。有人也有这个问题。stackoverflow.com/questions/14020077/...
吴拥征

1
对于Win XP,此解决​​方案可以正常使用,但对于Win 7 64bit,则不能。上述的fourx2或Dave Black的解决方案对于Windows 7 64bit可以正常工作。
Gob00st 2014年

1
我安装了所有东西,但是找不到windbg.exe。有人知道可执行文件在哪里吗?
托马什Zato -恢复莫妮卡

30

可以从此处下载windbg的独立MSI文件。版本是6.12.0002.633(x86)。http://download.microsoft.com/download/A/6/A/A6AC035D-DA3F-4F0C-ADA4-37C8E5D34E3D/setup/WinSDKDebuggingTools/dbg_x86.msi


2
是否存在64位版本?真的有关系吗?
m3nda 2015年

1
@WuYongzheng,您从哪里找到的?链接到哪个页面?
Pacerier

我从非Microsoft网站找到它。忘了哪一个。
吴永正

在Windows 7 64bit上工作。链接是可疑的。
Rubix先生

28

如果您使用的是Windows 7 x64,则Sukesh提供的解决方案不起作用。

我设法通过下载Windows 8的Windows SDK安装程序(在此处)安装调试工具,然后在安装程序中选择“ Windows调试工具”:

屏幕截图


戴夫·布莱克(Dave Black)提供了最新的答案,我将其标记为可接受的答案。他链接到的页面包含您的链接(和其他信息)。
尼尔·诺诺顿

感谢这在我的Windows 7上工作。Windows 7尚未安装。
zar 2014年




9

传奇故事继续使用Windows 10版本。我必须使用Visual Studio 2015在干净的Windows 10操作系统上安装Win Debug Tools。

长话短说,只需 按照David Black提供的链接中的说明进行操作即可。下载文件后,无需运行SDK安装程序,而是浏览到installers目录并直接执行msi文件。

我想知道在过去十年中,由于WDK / SDK安装中MS的懈怠而损失了多少工时?




1

现在可以通过MS Store单独获得WinDbg。它称为“预览”,但我对其进行了测试以分析某些内存转储,并且工作正常。

如果您使用的是Windows 10,请启动MS Store,然后在搜索框中输入“ WinDbg”,然后输入voi-la。下载约为。100mb。它将自动下标所需的符号。


1
目前对我来说这似乎无法使用;越野车。
Elliot

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.