WinDbg Versions

WinDbg, the probably most powerful debugger for Windows is part of the Microsoft Platform SDK or Microsoft Windows SDK. Recently, the version numbering changed and maybe confused some developers.

When searching the Internet, I could not find a complete list of WinDbg versions including download links and release dates. The probably most official website listing version numbers is available in MSDN.  As WinDbg is part of Microsoft Windows SDKs, some filter on the Microsoft download center provide links to SDKs for download. Of course, Wikipedia was also helpful. So I assembled my own table and I want to share it with you:

Version Part of this SDK Release Date
WinDbg 4.0.18 (FTP Download) 2001-12-17
WinDbg 6.1.0017.1 (FTP Download) ~2002-12-14
WinDbg 6.1.0017.2 Microsoft Platform SDK February 2003
(Download information)
2003-03-26
WinDbg 6.2.0013.1 ? ?
WinDbg 6.3.0005.? Beta ? ?
WinDbg 6.3.0017.0 Microsoft Platform SDK August 2004
(Download information)
2004-08-21
WinDbg 6.4.0004.4 ? ?
WinDbg 6.4.0007.0
(Setup says 6.4.0007.2)
Windows Server 2003 SP1 Platform SDK
(Download) and also
Windows Server 2003 R2 Platform SDK
(Download)
2005-05-02
and
2006-03-14
WinDbg 6.5.0003.8 ? 2005-04-24
WinDbg 6.6.0003.5 ? 2006-01-18
WinDbg 6.6.0007.5 Microsoft Windows SDK
for Windows Vista and .NET Framework 3.0
(Web installer)
2006-10-30
WinDbg 6.7.0005.0 WinDbg version with .NET support built-in according to Volker von Einem 2007-04-??
WinDbg 6.7.0005.1 .NET support was removed again according to Volker von Einem 2007-06-20
WinDbg 6.8.0004.0 ? 2007-09-27
WinDbg 6.9.0003.113 ? 2008-03-20
WinDbg 6.10.0003.233 ? 2008-09-08
WinDbg 6.11.0001.402 ? 2009-01-30
WinDbg 6.11.0001.404 Microsoft Windows SDK
for Windows 7 and .NET Framework 3.5 SP 1
(Download)
2009-02-25
WinDbg 6.12.0002.633 Microsoft Windows SDK
for Windows 7 and .NET Framework 4
(Download)
2010-05-21
WinDbg 6.13.0001.776 mentioned in Mark Russinovich’s blog <2011-01-29
WinDbg 6.13.0008.1108  ? ?
WinDbg 6.13.0009.1140 used in the book “Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing”, page 188 ?
WinDbg 6.1.7600.16385 (?) ? 2009-07-24
WinDbg 6.2.8229.0 Windows 8 ? <2012-04-04
WinDbg 6.2.8400.0 Windows 8 ? <2012-06-23
WinDbg 6.2.9200.16384 Microsoft Windows SDK
for Windows 8 and .NET Framework 4.5
(Download)Last version that runs on Windows XP
2012-11-15
WinDbg 6.3.9600.16384 Microsoft Windows SDK
for Windows 8.1
(Download)
2013-10-17
WinDbg 6.3.9600.17200 Updated version of
Microsoft Windows SDK
for Windows 8.1
2014-06-06
WinDbg 6.3.9600.17298 Updated version of
Microsoft Windows SDK
for Windows 8.1
2014-10-25
WinDbg 10.0.10069.9 Used by Andrew Richards
in Defrag Tools Episode #136
<2015-04-29
WinDbg 10.0.10075.9 Windows 10, direct download from CodeMachine 2015-04-29
WinDbg 10.0.10586.15 A version I got when I installed WinDbg via Chocolatey 2015-11-20 (?)
WinDbg 10.0.10586.567 Windows 10, build 1511 (TH2), direct download from CodeMachine 2015-10-30
WinDbg 10.0.14321.1024 Windows 10, build 1607, comes with a console version of GFlags 2016-07-29
WinDbg 10.0.15003.1001 Windows 10 SDK preview 14951 2017-01-04
WinDbg 10.0.15063.137 Windows 10 SDK Creators Update, build 1703 2017-03-30
WinDbg 10.0.15063.400 Windows 10 SDK 2017-05-09

To keep updates simple, any corrections can be sent to windbg.yyyy-mm-dd@lockerflockig.de, where yyyy-mm-dd is the current date (to bypass my email spam filter).

Most times, the installer will detect the bitness of the operating system and then install the files for that bitness. So if you like both versions of WinDbg (32 bit and 64 bit), you have to install twice on different operating systems. Interestingly, the 2003 version still installs on newer PCs (Intel Core i5) but the 2004 version doesn’t.

Note that the installer will often not install WinDbg directly but instead place another MSI installer into the Setup folder of the target directory. If you can’t find WinDbg.exe, you probably need to run another installer.

Once you went through all the installation processes, you can make WinDbg portable by simply copying the whole directory to your USB stick (or wherever you want to have it available).