Autres téléchargements WDK

Le Kit de pilotes Windows (WDK) est utilisé pour développer, tester et déployer des pilotes Windows. Cette rubrique contient des informations sur les versions du Kit de pilotes Windows (WDK), enterprise WDK (EWDK) et des téléchargements supplémentaires à des fins de support. Pour développer des pilotes, utilisez les dernières versions publiques du Kit de pilotes Windows (WDK) et des outils disponibles en téléchargement sur Télécharger le Kit de pilotes Windows (WDK).

Pour utiliser ces versions antérieures, vous devez d’abord installer la version de Visual Studio appropriée pour votre plateforme ciblée.

Conditions requises pour l’exécution

À compter de la version Windows 11, version 22H2 du WDK et de l’EWDK, les kits prennent en charge :

  • Visual Studio 2022 exclusivement
  • Génération et test de pilotes en mode noyau pour x64 et Arm64
  • Génération et test de pilotes pour les versions client et serveur Windows 10, Windows Server 2016 et ultérieures
  • Prise en charge côte à côte (SxS) avec wdK/EWDK précédent

Plusieurs WDK et EWDK peuvent être installés simultanément sur le même ordinateur et même faire partie du même système de build. Vous pouvez exécuter le Windows 11, version 22H2 WDK sur Windows 7 et versions ultérieures.

Pour cibler Windows 8.1, Windows 8 et Windows 7, installez un WDK plus ancien (Windows 11, version 21H2 et antérieure) et une version antérieure de Visual Studio sur le même ordinateur ou sur un autre ordinateur. Pour obtenir des liens vers des kits plus anciens, consultez le tableau ci-dessous.

Certaines piles spécifiques à l’appareil (par exemple, les graphiques) continuent d’avoir des composants en mode utilisateur x86/ARM32 pour prendre en charge les applications x86/ARM32.

En outre, à compter de Windows 11 version 22H2 du WDK et de l’EWDK, les co-programmes d’installation redistribuables WDF ne sont plus pris en charge. Pour savoir comment contourner cette modification, consultez Problèmes connus WDK.

Vous pouvez exécuter le WDK Windows 11, version 21H2 (y compris wdk pour Windows Server 2022) sur Windows 7 et versions ultérieures, pour développer des pilotes pour les systèmes d’exploitation suivants :

Système d’exploitation client Système d’exploitation serveur
Windows 11, version 21H2 Windows Server 2022
Windows 10 Windows Server 2019, Windows Server 2016
Windows 8.1 Windows Server 2012 R2
Windows 8 Windows Server 2012
Windows 7 Windows Server 2008 R2 SP1

Étape 1 : Installer Visual Studio

Le WDK nécessite Visual Studio. Pour plus d’informations sur la configuration système requise pour Visual Studio, consultez Configuration requise pour Visual Studio 2022.

Le tableau suivant indique quelle version de Visual Studio est requise pour les différentes versions du WDK.

Versions ciblées de Windows Édition(s) de Visual Studio
Windows 11, version 23H2
Windows 11, version 22H2
Visual Studio Community 2022
Visual Studio Professional 2022
Visual Studio Enterprise 2022
Windows 11, version 21H2
Windows Server 2022
Windows 10, version 2004
Windows 10 version 1903
Visual Studio Community 2019
Visual Studio Professional 2019
Visual Studio Enterprise 2019
Windows 10, version 1809
Windows 10 version 1803
Windows 10, version 1709
Visual Studio Community 2017
Visual Studio Professional 2017
Visual Studio Enterprise 2017
Windows 10 version 1703
Windows 10, version 1607
Visual Studio Express 2015 pour Desktop
Visual Studio Community 2015
Visual Studio Professional 2015
Visual Studio Enterprise 2015
Mise à jour Windows 8.1
Windows 8.1
Visual Studio 2013
Windows 8 Visual Studio Professional 2012
Visual Studio Ultimate 2012

Configurer Visual Studio pour Windows 11, version 22H2, version 21H2 et Windows 10, versions 1709, 1803, 1809, 1903, 2004 et Windows Server 2022

Quand vous installez Visual Studio, sélectionnez la charge de travail Développement Desktop en C++. Le kit de développement logiciel (SDK) Windows 11 est automatiquement inclus et s’affiche dans le volet Récapitulatif à droite.

Pour développer des pilotes pour Arm/Arm64, choisissez Composants individuels et sous Compilateurs, outils de génération et runtimes sélectionnezcompilateurs et bibliothèques Visual C++ pour Arm64.

Installer le Kit de développement logiciel (SDK) Windows pour cibler Windows 10 versions 1607 et 1703

Si votre développement cible des systèmes qui exécutent Windows 10, version 1607 ou Windows 10, version 1703, vous devez installer Visual Studio 2015, puis télécharger et installer également la version du Kit de développement logiciel (SDK) Windows pour la version ciblée de Windows 10, comme indiqué dans le tableau suivant.

Versions ciblées de Windows Version du Kit de développement logiciel (SDK) Windows
Windows 10 version 1703 Kit de développement logiciel (SDK) Windows pour Windows 10.0.15063.468
Windows 10, version 1607 Kit de développement logiciel (SDK) Windows pour Windows 10.0.14393.795
Windows 8.1 Kit de développement logiciel (SDK) Windows pour Windows 8.1
Windows 8 SDK Windows pour Windows 8

Le Kit de développement logiciel (SDK) Windows n’étant pas inclus dans Visual Studio 2015, vous devez installer le Kit de développement logiciel (SDK) séparément. Les versions ultérieures de Visual Studio incluent le Kit de développement logiciel (SDK) Windows.

Étape 2 : Installer le WDK

Le WDK est intégré à Visual Studio et aux outils de débogage pour Windows (WinDbg). Cet environnement intégré vous fournit les outils dont vous avez besoin pour développer, générer, empaqueter, déployer, tester et déboguer des pilotes.

Notes

À compter de Windows 10, version 1709, l’installation du WDK installe par défaut les extensions WDK pour Visual Studio. Ces extensions sont nécessaires pour l’intégration du WDK à Visual Studio.

Publié avec WDK et téléchargements associés
Windows 11, version 23H2 WDK 10.0.22621.2428 (publié le 24 octobre 2023)
Windows 11, version 22H2 WDK pour Windows 11, version 22H2 (10.0.22621.382, publiée le 24 mai 2022)
Windows 11, version 21H2 WDK pour Windows 11, version 21H2
Windows Server 2022 WDK pour Windows Server 2022
Windows 10, version 2004 WDK pour Windows 10, version 2004
Windows 10 version 1903 WDK pour Windows 10, version 1903
Windows 10, version 1809
Windows Server 2019
WDK pour Windows 10, version 1809
Windows 10 version 1803 WDK pour Windows 10 version 1803
Windows 10, version 1709 WDK pour Windows 10 version 1709
Windows 10 version 1703 WDK pour Windows 10 version 1703
Windows 10, version 1607
Windows Server 2016
WDK pour Windows 10, version 1607
Mise à jour Windows 8.1 Mise à jour WDK 8.1 (anglais uniquement) - indisponible définitivement
Pack de test de mise à jour WDK 8.1 (anglais uniquement) - indisponible définitivement
Exemples WDK 8.1

Note: Vous pouvez utiliser n’importe quel WDK de Windows 10, version 1607 à Windows 11, version 21H2 pour générer des pilotes pour Windows 8.1.
Windows 8 WDK 8 (anglais uniquement)
Composants redistribuables WDK 8 (anglais uniquement)
Exemples WDK 8
Windows 7 WDK 7.1.0

Notes

Consultez Kits de développement matériel pour Windows 10, version 2004 (10.19041.1) qui résout un bogue avec ExAllocatePoolZero.

Important

Si vous avez installé le WDK pour Windows 10, version 1703 sur un système sur lequel le WDK pour Windows 10, version 1607 installé, certains fichiers de la version antérieure du WDK ont peut-être été supprimés. Pour restaurer ces fichiers :

  1. Dans le menu Démarrer, entrez Applications & fonctionnalités dans la zone de recherche, puis sélectionnez Applications & fonctionnalités dans les résultats.
  2. Recherchez Windows Driver Kit - Windows 10.0.15063.0 dans la liste des Applications et fonctionnalités, puis sélectionnez le programme.
  3. Sélectionnez Modifier > Réparer, puis suivez les instructions à l’écran.
  4. Les fichiers seront restaurés.

Télécharger les versions précédentes de l’EWDK

Enterprise WDK (EWDK) est un environnement autonome et autonome en ligne de commande pour la création de pilotes et d’applications de test Win32 de base. Il inclut Visual Studio Build Tools, le kit de développement logiciel (SDK) et le WDK. Cet environnement n’inclut pas toutes les fonctionnalités disponibles dans Visual Studio, telles que l’environnement de développement intégré (IDE).

L’utilisation de la clé EWDK nécessite .NET Framework 4.7.2. Pour plus d’informations sur les systèmes qui exécutent cette version du framework, consultez Configuration requise pour .NET Framework. Pour obtenir des liens permettant de télécharger le .NET Framework, consultez Configuration système requise pour .NET Framework.

Pour plus d’informations sur le kit EWDK, consultez Utilisation du wdk d’entreprise.

Versions de Windows EWDK
Windows 11, version 22H2 Windows 11, version 22H2 (mise à jour en mai 2023) EWDK
Windows 11, version 21H2 Windows 11, version 21H2 EWDK
Windows Server 2022 EWDK pour Windows Server 2022
Windows 10, version 2004 EWDK pour Windows 10, version 2004
Windows 10 version 1903 EWDK pour Windows 10, version 1903
Windows 10, version 1809 EWDK pour Windows 10, version 1809
Windows 10 version 1803 EWDK pour Windows 10, version 1803
Windows 10, version 1709 EWDK pour Visual Studio avec Build Tools 15.6 (recommandé)
EWDK pour Visual Studio avec Build Tools 15.4
EWDK pour Visual Studio avec Build Tools 15.2
Windows 10 version 1703 EWDK pour Windows 10 version 1703

Notes

À compter de Windows 10 version 1709, la clé EWDK est basée sur iso. Pour commencer, téléchargez et montez l’ISO, puis exécutez LaunchBuildEnv.

Facultatif : Installer des certificats de test mis à jour pour les extensions HAL

Pour utiliser les extensions HAL, préparez votre système de développement en exécutant Windows 10, la version 1709 ou une version ultérieure de Windows 10. Installez également le WDK ou l’EWDK, puis installez la version mise à jour du certificat de test de l’extension WINDOWS OEM HAL 2017 (TEST UNIQUEMENT), disponible en téléchargement sous la forme d’un fichier ZIP : HAL_Extension_Test_Cert_2017.zip.

Pour plus d’informations sur l’utilisation de ce certificat mis à jour, consultez Mise à jour du certificat de test « Windows OEM HAL Extension 2017 (TEST ONLY) » sur le support Windows.

Facultatif : Installer WinDbg

WinDbg est la dernière version de WinDbg avec des visuels plus modernes, des fenêtres plus rapides, une expérience de script à part entière, créée avec le modèle de données de débogueur extensible au premier plan et au centre. Anciennement appelé WinDbg Preview, il prend en charge les Windows 10 et les Windows 11.

Pour obtenir des liens de téléchargement et plus d’informations sur WinDbg, consultez Télécharger et installer le débogueur Windows WinDbg et les outils de débogage pour Windows.

Outils autonomes pour le débogage de Windows XP et Windows Vista

Si vous déboguez Windows XP, Windows Server 2003, Windows Vista ou Windows Server 2008 (ou si vous utilisez l’un de ces systèmes d’exploitation pour exécuter les outils de débogage pour Windows), vous devez vous servir de la version Windows 7 des outils de débogage. Il est inclus dans le SDK pour Windows 7 et .NET Framework 4.0.

Important

les versions plus récentes du package redistribuable Microsoft Visual C++ 2010 peuvent poser des problèmes lorsque vous installez le Kit de développement logiciel (SDK) pour Windows 7.

Obtenez les outils de débogage autonomes pour Windows XP en téléchargeant d’abord le Kit de développement logiciel (SDK) Windows 7 : Microsoft Windows SDK pour Windows 7 et .NET Framework 4.

Pour installer les Outils de débogage pour Windows en tant que composant autonome, démarrez le programme d’installation du Kit de développement logiciel (SDK), puis, dans l’Assistant Installation, sélectionnez Outils de débogage pour Windows, puis effacez tous les autres composants.