Partager via


Installation des versions préliminaires du Windows Driver Kit (WDK)

Cette page contient des instructions d’installation pour les versions Insider Preview (préliminaires) du Windows Driver Kit (WDK). Les liens de téléchargement pour la dernière version préliminaire du WDK et de l’EWDK sont sur https://www.microsoft.com/software-download/windowsinsiderpreviewWDK.

Installer Windows Driver Kit (WDK) Insider Preview

1. Installer Visual Studio

  • Le WDK prend désormais en charge Visual Studio 2022. Toutes les éditions sont prises en charge. Le WDK ne prend plus en charge Visual Studio 2019.
  • Téléchargez à partir de Visual Studio 2022.
  • Sélectionnez la charge de travail : Développement avec C++.
  • Pour les pilotes Arm64 et Arm64EC, vous devez également installer le composant : Composants individuels -> Compilateurs, outils de build et environnements d’exécution -> Compilateurs et bibliothèques Visual C++ pour Arm64/Arm64EC. Notez que le WDK a l’atténuation Spectre activée par défaut, mais nécessite que les bibliothèques avec atténuation Spectre soient installées avec Visual Studio pour chaque architecture pour laquelle vous développez.

2. Désactiver la validation de nom fort

Les extensions WDK pour Visual Studio ne sont actuellement pas signées avec un nom fort. Exécutez les commandes suivantes à partir d’une invite de commande avec élévation de privilèges pour désactiver la validation de nom fort :

reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\StrongName\Verification\*,31bf3856ad364e35 /v TestPublicKey /t REG_SZ /d 00240000048000009400000006020000002400005253413100040000010001003f8c902c8fe7ac83af7401b14c1bd103973b26dfafb2b77eda478a2539b979b56ce47f36336741b4ec52bbc51fecd51ba23810cec47070f3e29a2261a2d1d08e4b2b4b457beaa91460055f78cc89f21cd028377af0cc5e6c04699b6856a1e49d5fad3ef16d3c3d6010f40df0a7d6cc2ee11744b5cfb42e0f19a52b8a29dc31b0 /f

reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\StrongName\Verification\*,31bf3856ad364e35 /v TestPublicKey /t REG_SZ /d 00240000048000009400000006020000002400005253413100040000010001003f8c902c8fe7ac83af7401b14c1bd103973b26dfafb2b77eda478a2539b979b56ce47f36336741b4ec52bbc51fecd51ba23810cec47070f3e29a2261a2d1d08e4b2b4b457beaa91460055f78cc89f21cd028377af0cc5e6c04699b6856a1e49d5fad3ef16d3c3d6010f40df0a7d6cc2ee11744b5cfb42e0f19a52b8a29dc31b0 /f

3. Installer SDK Insider Preview

Obtenez SDK Insider Preview

4. Installer WDK Insider Preview

Obtenez WDK Insider Preview

Remarque

Pendant l’installation, vous verrez l’installateur de Visual Studio installer les extensions WDK pour Visual Studio. Veuillez consulter la section Téléchargez le Windows Driver Kit pour plus d’informations.

Installer Enterprise WDK (EWDK) Insider Preview

En alternative aux étapes ci-dessus, l’EWDK est un environnement autonome en ligne de commande pour la création de pilotes, qui inclut les outils de build pour Visual Studio 2022. Voir plus d’informations sur Installer l’Enterprise WDK.

Obtenez l’Enterprise Windows Driver Kit (EWDK) Insider Preview

Pour commencer, désactivez la validation de nom fort en exécutant les commandes suivantes à partir d’une invite de commande avec élévation de privilèges :

reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\StrongName\Verification\*,31bf3856ad364e35 /v TestPublicKey /t REG_SZ /d 00240000048000009400000006020000002400005253413100040000010001003f8c902c8fe7ac83af7401b14c1bd103973b26dfafb2b77eda478a2539b979b56ce47f36336741b4ec52bbc51fecd51ba23810cec47070f3e29a2261a2d1d08e4b2b4b457beaa91460055f78cc89f21cd028377af0cc5e6c04699b6856a1e49d5fad3ef16d3c3d6010f40df0a7d6cc2ee11744b5cfb42e0f19a52b8a29dc31b0 /f

reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\StrongName\Verification\*,31bf3856ad364e35 /v TestPublicKey /t REG_SZ /d 00240000048000009400000006020000002400005253413100040000010001003f8c902c8fe7ac83af7401b14c1bd103973b26dfafb2b77eda478a2539b979b56ce47f36336741b4ec52bbc51fecd51ba23810cec47070f3e29a2261a2d1d08e4b2b4b457beaa91460055f78cc89f21cd028377af0cc5e6c04699b6856a1e49d5fad3ef16d3c3d6010f40df0a7d6cc2ee11744b5cfb42e0f19a52b8a29dc31b0 /f

Montez ensuite l’ISO que vous avez téléchargé depuis la page Insider Preview et sélectionnez LaunchBuildEnv pour utiliser l’EWDK.