Download kits and tools for Windows
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.
Kits and tools for Windows 10
Get started with Windows 10 Technical Preview. Become a Windows Insider to get access to early releases and be part of the Windows community. And then download the kits and tools to help you ensure Windows 10 runs great on your hardware.
Kits and tools for Windows 8.1
WDK, debugging tools, and driver samples
Visual Studio 2013
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.
WDK 8.1 Update (for Windows 8.1, 8, and 7 drivers)
Download Windows Driver Kit (WDK) 8.1 Update to get the tools to build, test, debug, and deploy drivers for Windows 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.
Standalone Debugging Tools for Windows (WinDbg)
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.
Windows Remote Debugging Client for Windows 8.1
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.
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.
ADK and HCK downloads
ADK for Windows 8.1 Update
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.
HCK for Windows 8.1
Note: This version of the Windows Hardware Certification Kit (HCK) is not for Windows 10. If you are developing hardware or drivers for Windows 10, you need the new Windows Hardware Lab Kit (HLK) Technical Preview.
Note: This version of the Windows Hardware Certification Kit (HCK) is not for Windows 10. If you are developing hardware or drivers for Windows 10, you need the new Windows Hardware Lab Kit (HLK).
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.
Supplemental test content
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.
Windows HCK QFE updates
We no longer provide standalone QFE update packages. Instead, each update of the kit includes all previous QFE packages.
Windows Store device apps
Visual Studio Express 2013 for Windows Desktop
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.
Visual Studio 2013
You can also use Microsoft Visual Studio Professional 2013 or Visual Studio Ultimate 2013 to create Windows Store device apps. These editions include the Device Metadata Authoring Wizard.
Samples for Windows Store device apps
Find device-related samples by filtering for devices and sensors in the samples gallery. Samples that show Windows Store device app features are tagged with the keyword "Windows Store device app."
Windows 8.1 developer guides
Discover new APIs and features that can help you create new Windows experiences. Streamline the processes for developing, testing, and submitting your apps. Learn how to build compelling Windows Store apps and how to grow your expertise and your business.