Windows Driver Kit (WDK) est utilisé pour développer, tester et déployer des pilotes Windows. Cet article 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, veuillez utiliser les dernières versions publiques de Windows Driver Kit (WDK) et des outils, disponibles en téléchargement sur Télécharger Windows Driver Kit (WDK).
Pour utiliser ces versions antérieures, vous devez tout d’abord installer la version de Visual Studio correspondant à la plateforme que vous ciblez.
Conditions requises pour le runtime
À partir de la version 22H2 de Windows 11, les kits WDK et EWDK prennent en charge :
Visual Studio 2022 uniquement
Création et test des pilotes en mode noyau pour x64 et Arm64
Création et test de pilotes pour Windows 10, Windows Server 2016 et versions ultérieures du client et du serveur
Prise en charge côte à côte (SxS) avec WDK/EWDK antérieurs
Plusieurs kits WDK et EWDK peuvent être installés simultanément sur le même ordinateur, et faire partie du même système de build. Vous pouvez exécuter le WDK Windows 11, version 24H2 sur Windows 7 et versions ultérieures.
Pour développer des pilotes pour Windows 8.1, Windows 8 et Windows 7, vous devez installer un ancien WDK (Windows 11, version 21H2 et précédentes) et une ancienne version de Visual Studio. Le tableau suivant présente la liste complète des cibles de compilation pour le WDK pour Windows 11, version 21H2 :
Système d’exploitation client
Système d’exploitation serveur
Windows 11, version 24H2
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
Pour obtenir des liens vers des kits plus anciens, reportez-vous au tableau de l'étape 2 ci-dessous.
Certaines piles spécifiques à l'appareil (celles de graphiques, par exemple) 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 de la version WDK et EWDK, les coinstallateurs redistribuables WDF ne sont plus pris en charge. Pour savoir comment contourner cette modification, veuillez vous reporter à Problèmes connus liés à WDK.
Installez le 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 SDK Windows pour la version ciblée de Windows 10, conformément aux indications du tableau suivant.
Le Kit de développement logiciel (SDK) Windows n’a pas été inclus dans Visual Studio 2015. Vous devez donc installer le Kit de développement logiciel (SDK) séparément. Les versions ultérieures de Visual Studio incluent le 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 offre les outils dont vous avez besoin pour développer, générer, empaqueter, déployer, tester et déboguer des pilotes.
Note
Informations que l'utilisateur doit remarquer même en parcourant rapidement : à partir de Windows 10, version 1709, l'installation du WDK installera par défaut les extensions WDK pour Visual Studio. Ces extensions sont nécessaires pour l’intégration de WDK à Visual Studio.
Mise à jour WDK 8.1 (anglais uniquement) - définitivement indisponible Pack de tests de mise à jour WDK 8.1 (anglais uniquement) - définitivement indisponible Exemples WDK 8.1
Remarque : vous pouvez utiliser n’importe quel WDK entre Windows 10, version 1607 et Windows 11, version 21H2 pour générer des pilotes destinés à Windows 8.1.
Si vous avez installé le WDK pour Windows 10, version 1703 sur un système qui disposait déjà du WDK pour Windows 10, version 1607, certains fichiers de cette version antérieure ont peut-être été supprimés.
Pour restaurer ces fichiers :
Dans le menu Démarrer, entrez Applications et fonctionnalités dans la zone de recherche, puis sélectionnez Applications et fonctionnalités dans les résultats.
Recherchez Windows Driver Kit - Windows 10.0.15063.0 dans la liste des Applications et fonctionnalités, puis sélectionnez le programme.
Sélectionnez Modifier, sélectionnez Réparer, puis suivez les instructions à l’écran.
Les fichiers seront restaurés.
Installer EWDK
L'Enterprise WDK (EWDK) est un environnement de ligne de commande autonome pour créer des pilotes et des applications de test Win32 de base. Il inclut Visual Studio Build Tools, le SDK et le WDK. Cet environnement n’inclut pas toutes les fonctionnalités disponibles dans Visual Studio, comme l’environnement de développement intégré (IDE).
Informations que l'utilisateur devrait remarquer même si skimmingStarting partir de la version 1709 de Windows 10, l'EWDK est basé sur l'ISO. Pour commencer, téléchargez et montez l'image ISO, puis exécutez LaunchBuildEnv.
Facultatif : installez les 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, version 1709 ou ultérieure. Installez également le WDK ou l'EWDK, puis installez la version mise à jour du certificat Windows OEM HAL Extension Test Cert 2017 (TEST ONLY) disponible au format ZIP : HAL_Extension_Test_Cert_2017.zip.
WinDbg est la dernière version de WinDbg avec une interface plus moderne, des fenêtres plus rapides et une expérience de script complète, construite autour du modèle de données de débogueur extensible. Anciennement appelé WinDbg Preview, il prend en charge Windows 10 et Windows 11.
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 utiliser la version Windows 7 des outils de débogage. Il est inclus dans le Kit de développement logiciel (SDK) pour Windows 7 et .NET Framework 4.0.
Important
Des versions plus récentes de Visual C++ 2010 Redistributable peuvent poser des problèmes lors de l'installation du 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 :
Pour installer les outils de débogage pour Windows en tant que composant autonome, démarrez le programme d’installation du SDK, puis, dans l’assistant Installation, sélectionnez Outils de débogage pour Windows, et effacez tous les autres composants.