Skip to main content

Hardware Dev Center

WDK and WinDbg downloads

This is the place to get your Windows Driver Kit (WDK, formerly DDK) and WinDbg downloads, including the Windows 7 release of the Debugging Tools for Windows, which works for Windows XP and Windows Vista. The debugging tools are included in the WDK, but you can also download the standalone versions separately here.

The WDK has the tools you need to develop drivers. WDK 8.1 Update is integrated into Microsoft Visual Studio 2013 and gives you the tools you need to develop, build, package, test, and debug drivers.

Not sure which kit to use? The tables on the Windows Driver Kit (WDK) page can help you make the right choice.

Looking for Windows 10 hardware kits and tools? See Download Windows 10 kits and tools

WDK and Visual Studio

Visual Studio 2013

Start by downloading Visual Studio 2013. Used together, Visual Studio 2013 and the Windows Driver Kit 8.1 Update provide an integrated development environment for creating efficient, high-quality drivers for Windows 8.1, Windows 8, and Windows 7.

WDK 8.1 Update (for Windows 8.1, 8, and 7 drivers)

Download the Windows Driver Kit (WDK) 8.1 Update, which has tools to build, test, debug, and deploy drivers for Windows 8.1 Update, Windows 8.1, Windows 8, and Windows 7. When you have the WDK, we recommend that you install the WDK 8.1 Update Test Pack. It has the tests for device fundamentals, graphics, imaging, mobile broadband (CDMA, GSM, WLAN), sensors, and other utilities. For information about which operating systems this WDK works with, see Windows Driver Kit (WDK).

Important: Before installing WDK 8.1 Update, you need to install Visual Studio 2013. See the Visual Studio links on this page.


We provide Windows Driver Kit (WDK) 8 to give you time to migrate to WDK 8.1 Update and Visual Studio 2013. Microsoft does not support WDK 8 and will make no further updates to this kit. We recommend that you use the latest versions of the WDK and Visual Studio to build drivers for Windows. For information about which operating systems this kit works with, see Windows Driver Kit (WDK).

Important: You must install Visual Studio Professional 2012 or Visual Studio Ultimate before you install WDK 8.

WDK 7.1.0 (for Windows XP drivers)

Developing a driver for Windows XP or Windows Server 2003? WDK 7.1.0 has the tools, code samples, docs, compilers, headers, and libraries that you can use to create drivers for these operating systems.

Driver samples

Code samples are valuable guides whether you're writing your first driver or updating an older one. Learn more about samples.

Standalone Debugging Tools for Windows (WinDbg)

Standalone Debugging Tools for Windows (WinDbg)

Debugging Tools for Windows are included in the WDK 8.1 Update, but you can also install them as a standalone component from the Windows 8.1 SDK. In the installation wizard, select Debugging Tools for Windows, and clear all other components. Learn more about WinDbg and supported Windows versions.

Standalone Debugging Tools for debugging Windows XP and Windows Vista

If you’re debugging Windows XP, Windows Server 2003, Windows Vista, or Windows Server 2008 (or using one of these operating systems to run the Debugging Tools for Windows), you need to use the Windows 7 release of the debugging tools. It’s included in the SDK for Windows 7 and .NET Framework 4.0. To install the Debugging Tools for Windows as a standalone component, in the SDK installation wizard, select Debugging Tools for Windows, and clear all other components.

Important: Newer versions of the Visual C++ 2010 Redistributable can cause issues when you install the SDK for Windows 7. For more information, see support for the Windows SDK.

Remote debugging client for Windows

With the Windows remote debugging (Windows RD) client for Windows, you can work remotely with developers from Microsoft, via the internet, to debug kernel-mode failures using the kernel debugger (KD). Learn more and prepare for Remote Debugging.

Windows symbols

Symbol files make it easier to debug your code. The easiest way to get Windows symbols is to use the Microsoft Symbol Server.

If you prefer to download the entire set of symbols for a particular version of Windows, download a symbol package.

Get Windows symbol packages

Looking for more downloads?

Go here to download more kits, bits, and tools for developing, assessing, and certifying hardware and drivers.