Looking for Windows drivers? This page is for developers who create drivers. If you want to update a driver for your computer, see Hardware drivers.
Looking for kits and tools for Windows XP or Windows Vista? See WDK and WinDbg downloads or Windows Hardware Certification Kit (HCK) downloads.
Get started with Windows 10 hardware development by downloading the kits and tools that will help you ensure Windows 10 runs great on your hardware. Keep up with the Windows Insider Program to get access to early releases and become part of the Windows community.
Start by downloading Microsoft 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 Update, Windows 8.1, Windows 8, and Windows 7.
Download Windows Driver Kit (WDK) 8.1 Update to get the 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 Test Pack. It has tests for device fundamentals, graphics, imaging, mobile broadband (CDMA, GSM, and WLAN), sensors, and other utilities. Learn what's new in the WDK.
Important: Before installing WDK 8.1 Update, you need to install Visual Studio 2013. See the Visual Studio links on this page.
If you just need the Debugging Tools for Windows, and not WDK 8.1 Update or Visual Studio 2013, you can install the Debugging Tools as a standalone component from the SDK for Windows 8.1. In the installation wizard, select Debugging Tools for Windows, and deselect all other components.
You can use the Windows Remote Debugging (Windows RD) remote debugging client for Windows to work remotely with developers from Microsoft via the internet to debug kernel-mode failures by using the Kernel kernel Debugger debugger (KD). Learn more and prepare for remote debugging.
Code samples are valuable guides whether you're writing your first driver or updating an older one. Learn more about samples.
The Windows Assessment and Deployment Kit (ADK) for Windows 8.1 Update includes new OEM-specific tools to reduce the amount of space Windows uses on solid state storage devices. Learn what's new in the Windows ADK for Windows 8.1 Update.
Note: The Windows Hardware Certification Kit (HCK) is not for use with Windows 10. If you are developing hardware or drivers for Windows 10, you need the new Windows Hardware Lab Kit (HLK) for Windows 10.
The Windows Hardware Certification Kit (HCK) has tools, guidelines, and support information to help you get your hardware certified. Tests are now categorized into different phases of product development, so you can find certification issues throughout the product development cycle. Learn what's new in HCK for Windows 8.1.
Some tests, like network media or DXVA or HMFT multimedia, need additional files for testing. You might need to download these to complete your certification testing.
We no longer provide standalone QFE update packages. Instead, each update of the kit includes all previous QFE packages.
You can use Microsoft Visual Studio Express 2013 for Windows Desktop to create Windows Store device apps, but this version of Visual Studio installs a version of the SDK that doesn’t include the Device Metadata Authoring Wizard. To get the Device Metadata Authoring Wizard, you must also download the standalone Windows 8.1 SDK.