Compartir a través de


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

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

Instalar Windows Driver Kit (WDK) Insider Preview

1. Instalar Visual Studio

  • WDK ahora es compatible con Visual Studio 2022. Se admiten todas las ediciones. WDK ya no es compatible con Visual Studio 2019.
  • Descargar desde Visual Studio 2022.
  • Seleccione la 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 WDK tiene habilitada la mitigación Spectre de forma predeterminada, pero requiere que se instalen bibliotecas mitigadas de Spectre con Visual Studio para cada arquitectura para la que esté desarrollando.

2. Deshabilitar la validación de nombres seguros

Actualmente, las extensiones de Visual Studio de WDK no están firmadas con nombre seguro. Ejecute los siguientes comandos desde un símbolo del sistema elevado para desactivar 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. Instalar SDK Insider Preview

Obtener la versión preliminar de Insider del SDK

4. Instalar WDK Insider Preview

Obtener la versión preliminar de Insider de WDK

Nota:

Durante la instalación, observará que el instalador de Visual Studio instala las extensiones de Visual Studio de WDK. Consulte Descargar el Kit de controladores de Windows para obtener información adicional.

Instalación de Enterprise WDK (EWDK) Insider Preview

Como alternativa a los pasos anteriores, EWDK es un entorno autónomo de línea de comandos para crear controladores que incluye herramientas de creación para Visual Studio 2022. Consulte más información en Instalación de Enterprise WDK.

Obtener Enterprise Windows Driver Kit (EWDK) Insider Preview

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 ha descargado de la página Insider Preview y seleccione LaunchBuildEnv para usar EWDK.