Instalación de versiones preliminares del Kit de controladores de Windows (WDK)

Esta página contiene instrucciones de instalación para las versiones preliminares de Insider (versión preliminar) del Kit de controladores de Windows (WDK). Los vínculos de descarga para la versión preliminar más reciente del WDK y el EWDK están en https://www.microsoft.com/software-download/windowsinsiderpreviewWDK.

Instalar Windows Driver Kit (WDK) Insider Preview

1. Instalación de Visual Studio

  • WDK ahora admite Visual Studio 2022. Se admiten todas las ediciones. WDK ya no admite Visual Studio 2019.
  • Descargue desde Visual Studio 2022.
  • Seleccione carga de trabajo: Desarrollo con C++.
  • Para los controladores Arm64 y Arm64EC, debe instalar además el componente: Componentes> individuales: compiladores, herramientas de compilación y entornos de ejecución:> compiladores y bibliotecas de Visual C++ para Arm64/Arm64EC. Tenga en cuenta que el WDK tiene habilitada la mitigación de Spectre de forma predeterminada, pero requiere que las bibliotecas mitigadas de Spectre se instalen con Visual Studio para cada arquitectura para la que esté desarrollando.

2. Deshabilitar la validación de nombres seguros

Las extensiones de Visual Studio de WDK no tienen actualmente un nombre seguro firmado. Ejecute los siguientes comandos desde un símbolo del sistema con privilegios elevados para deshabilitar la validación de nombres seguros:

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. Instalación de SDK Insider Preview

Obtención de SDK Insider Preview

4. Instalar WDK Insider Preview

Obtención de WDK Insider Preview

Nota

Durante la instalación, verá que el instalador de Visual Studio instala las extensiones de Visual Studio de WDK.

Instalación de Enterprise WDK (EWDK) Insider Preview

Como alternativa a los pasos anteriores, el EWDK es un entorno de línea de comandos independiente independiente para compilar controladores que incluye Build Tools para Visual Studio 2022. Vea más en Instalación de Enterprise WDK.

Obtener la versión preliminar de Insider del Kit de controladores de Windows Enterprise (EWDK)

Para empezar, deshabilite la validación de nombres seguros mediante la ejecución de los siguientes comandos desde un símbolo del sistema con privilegios elevados:

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

A continuación, monte la ISO que descargó de la página Insider Preview y seleccione LaunchBuildEnv para usar el EWDK.