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.
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 Update, 8.1, 8, and 7.
Download WDK 8.1 Update to get the tools to build, test, debug, and deploy drivers for Windows 8.1 Update, 8.1, 8, and 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) client to work remotely with developers from Microsoft via the internet to debug kernel-mode failures by using the Kernel 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.
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.
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 Visual Studio Express 2013 for Windows 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.
You can also use Visual Studio Professional 2013 or Visual Studio Ultimate 2013 to create Windows Store device apps. These editions include the Device Metadata Authoring Wizard.
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."
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.