Partager via


Autres téléchargements WDK

Windows Driver Kit (WDK) est utilisé pour développer, tester et déployer des pilotes Windows. Cette rubrique contient des informations sur les versions de Windows Driver Kit (WDK) et Enterprise WDK (EWDK), ainsi que 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 22H2 sur Windows 7 et versions ultérieures.

Pour cibler Windows 8.1, Windows 8 et Windows 7, vous devez installer un WDK plus ancien (Windows 11, version 21H2 et antérieures) et une version antérieure de Visual Studio, sur le même ordinateur ou sur un ordinateur distinct. Pour obtenir des liens vers des kits plus anciens, veuillez vous reporter au tableau 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.

De plus, à partir des kits WDK et EWDK de Windows 11, version 22H2, les co-programmes d’installation redistribuables WDF ne sont plus pris en charge. Pour savoir comment contourner cette modification, veuillez vous reporter à Problèmes connus liés à WDK.

Vous pouvez exécuter le kit WDK de Windows 11, version 21H2 (y compris le WDK pour Windows Server 2022) sur Windows 7 et versions ultérieures, pour développer des pilotes destinés aux 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

WDK nécessite Visual Studio. Pour en savoir plus sur la configuration système requise pour Visual Studio, veuillez vous reporter à Configuration système requise pour Visual Studio 2022.

Le tableau suivant indique la version de Visual Studio nécessaire pour chacune des différentes versions de WDK.

Versions de Windows ciblées Édition(s) de Visual Studio
Windows 11, version 23H2
Windows 11, version 22H2
Windows 11, version 24H2
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

Lorsque 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 inclus automatiquement et s’affiche dans le volet Résumé à droite.

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

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.

Versions de Windows ciblées Version du SDK Windows
Windows 10 version 1703 Windows SDK pour Windows 10.0.15063.468
Windows 10, version 1607 Windows SDK pour Windows 10.0.14393.795
Windows 8.1 Windows SDK pour Windows 8.1
Windows 8 Windows SDK pour Windows 8

Le SDK Windows n’a pas été inclus dans Visual Studio 2015. Vous devez donc l'installer 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.

Remarque

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

Publié avec WDK et téléchargements associés
Windows 11, version 24H2 WDK 10.0.26100.1 (lancé le 22 mai 2024)
Windows 11, version 23H2 WDK 10.1.22621.2428 (publié le 24 octobre 2023)
Windows 11, version 22H2 WDK pour Windows 11, version 22H2 (10.0.22621.382, lancé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) - 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.
Windows 8 WDK 8 (anglais uniquement)
Composants redistribuables WDK 8 (anglais uniquement)
Exemples WDK 8
Windows 7 WDK 7.1.0

Remarque

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

Important

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 :

  1. 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.
  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, sélectionnez 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

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

L’utilisation de l’EWDK nécessite .NET Framework 4.7.2. Pour en savoir plus sur les systèmes qui exécutent cette version du framework, reportez-vous à Configuration requise pour le .NET Framework. Pour obtenir des liens de téléchargement du .NET Framework, reportez-vous à Configuration requise pour le .NET Framework.

Pour en savoir plus sur l'EWDK, reportez-vous à Utilisation de l'Enterprise WDK.

Versions de Windows EWDK
Windows 11, version 24H2 EWDK pour Windows 11, version 24H2 (mise à jour mai 2024)
Windows 11, version 22H2 EWDK pour Windows 11, version 22H2 (mise à jour mai 2023)
Windows 11, version 21H2 Windows 11, version 21H2 EWDK
Windows Server 2022 EWDK pour Windows 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

Remarque

À partir de Windows 10 version 1709, l'EWDK se présente sous forme de fichier 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.

Pour en savoir plus sur l’utilisation de ce certificat mis à jour, veuillez vous reporter à Mise à jour pour le certificat de test Windows « OEM HAL Extension Test Cert 2017 (TEST ONLY) » sur Windows Support.

Facultatif : installer WinDbg

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.

Pour obtenir des liens de téléchargement et en savoir plus sur WinDbg, veuillez consulter Télécharger et installer le débogueur Windows WinDbg et 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 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 tout d’abord le SDK Windows 7 : Kit de développement logiciel (SDK) Microsoft Windows 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 SDK, puis, dans l’assistant Installation, sélectionnez Outils de débogage pour Windows, et effacez tous les autres composants.