Windows Hardware Certification Kit User's Guide

The Windows Hardware Certification Kit (Windows HCK) is a test framework used to certify hardware devices for Windows. To qualify for a Windows certification, previously known as Windows logo, your product must pass testing using the Windows HCK.

The HCK has tools, guidelines, and support information to help you get your hardware certified for Windows 8.1 or Windows 7. Tests are now categorized into different phases of product development, so you can find certification issues throughout the product development cycle. You can also use the HCK to test Windows Server releases spanning from Windows Server 2008 R2 to Windows Server 2012.

Note

The 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.

This Windows HCK User’s Guide provides instructions on how to build a test environment, automate driver and system testing, and create a submission package required to obtain Windows Logo.

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 filters

When there's a problem with an HCK test, we create an errata that lets partners pass the test that's causing issues. Get the latest HCK filters for the tests you need to run for your product.

Windows HCK QFE updates

Windows HCK 2.0 is no longer supported, and cannot be updated via QFE. No further certification submissions will be accepted using that kit. To certify for Windows 8.1 and Windows 7 using the HCK, you’ll need to install the latest version of the HCK (version 2.1). Please check your version of Windows HCK to make sure you have the latest version.

In this Section

What's New in Windows Hardware Certification Kit for Windows 8.1

Certification Kit Support Matrix

Windows Hardware Certification Program

HCK Testing Concepts

Windows HCK Getting Started

Windows HCK Technical Reference

Glossary

About This Guide

Send comments about this topic to Microsoft