Windows Driver Kit (WDK)

The Windows Driver Kit (WDK) is integrated with Microsoft Visual Studio and Debugging Tools for Windows. This integrated environment gives you the tools you need to develop, build, package, deploy, test, and debug drivers. You can run many basic certification tests in the integrated environment. The WDK includes templates for several technologies and driver models, including Windows Driver Frameworks (WDF), Universal Serial Bus (USB), print, networking, and file system filters.

Get started

For fundamental driver concepts and an introduction to driver development tools, see Getting started with Windows drivers.

Windows driver samples

Windows driver samples are available in the MSDN samples gallery. See WDK samples for Windows.

WDK and Visual Studio Express

Windows Driver Kit (WDK) 8.1 Update works with Microsoft Visual Studio Express 2013 for Windows Desktop, which is a free version of Microsoft Visual Studio. For more information, see Visual Studio Express: New in Windows Driver Kit (WDK) 8.1 Update. WDK 8.1 Update also works with Microsoft Visual Studio Professional 2013 and Microsoft Visual Studio Ultimate 2013.

How to get WDK 8.1 Update

WDK 8.1 Update is integrated with Microsoft Visual Studio 2013. First install Visual Studio 2013, and then install WDK 8.1 Update. You can get the integrated environment here.

Note  Debugging Tools for Windows is included in WDK 8.1 Update, so you don't need to download it separately.

Run-time requirements for WDK 8.1 Update

You can use WDK 8.1 Update to develop drivers that run on the these operating systems:

Windows 8.1Windows Server 2012 R2
Windows 8Windows Server 2012
Windows 7Windows Server 2008 R2

 

You can run WDK 8.1 Update, integrated with Visual Studio 2013, on these operating systems:

Windows 8.1Windows Server 2012 R2
Windows 8Windows Server 2012
Windows 7Windows Server 2008 R2

 

How to get Windows Driver Kit (WDK) 8

We provide Windows Driver Kit (WDK) 8 to give you time to migrate to Windows Driver Kit (WDK) 8.1 and Visual Studio 2013. Microsoft does not support WDK 8 and will make no further updates to WDK 8. We recommend that you use the latest versions of the WDK and Visual Studio to build drivers for Windows.

WDK 8 works with Visual Studio 2013 Professional or Visual Studio 2012 Ultimate. First install Microsoft Visual Studio 2012, and then install WDK 8. You can get the integrated environment here.

Note  Debugging Tools for Windows is included in WDK 8, so you don't need to download it separately.

Run-time requirements for WDK 8

You can use WDK 8 to develop drivers that run on the these operating systems:

Windows 8Windows Server 2012
Windows 7Windows Server 2008 R2
Windows VistaWindows Server 2008

 

You can run WDK 8, integrated with Visual Studio 2012, on these operating systems:

Windows 8Windows Server 2012
Windows 7Windows Server 2008 R2

 

How to get WDK 7.1.0

If you need to build a driver that runs on Windows XP, get WDK 7.1.0.

If you want to get the WDK 7.1.0 documentation (and not the whole kit), you can get it as a CHM file or as a collection of HXS files. If you have trouble viewing the CHM file, see this article.

In this section

Related topics

Windows Hardware Developer Center
WDK Samples for Windows
Windows Hardware and Driver Developer Community
Debugging Tools for Windows (WinDbg, KD, CDB, NTSD)
Technical Support

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft