Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se proporcionan instrucciones de instalación para las versiones preliminares de Insider Preview (versión preliminar) del Kit de controladores de Windows (WDK). Siga los procedimientos para instalar WDK Insider Preview o Enterprise WDK (EWDK).
Los vínculos de descarga de la versión preliminar más reciente de WDK y EWDK están disponibles en Descargas de Windows Insider Preview.
Instalación de WDK Insider Preview
Este procedimiento instala WDK Insider Preview. Instale Visual Studio con la carga de trabajo de C++, deshabilite la validación de nombres seguros e instale las versiones preliminares del SDK y WDK.
Paso 1. Instalación de Visual Studio
Para instalar Visual Studio y la carga de trabajo o componente necesarios, siga estos pasos:
Descargue Visual Studio 2022.
WDK es compatible con todas las ediciones de Visual Studio 2022. WDK ya no es compatible con Visual Studio 2019.
Seleccione la carga de trabajo Desarrollo con C++ .
Para los controladores Arm64 y Arm64EC, instale un componente adicional: Componentes individuales > compiladores, herramientas de compilación y tiempos de ejecución > compiladores y bibliotecas de Visual C++ para Arm64/Arm64EC. WDK tiene habilitada la mitigación de Spectre de forma predeterminada, pero requiere bibliotecas mitigadas de Spectre instaladas con Visual Studio para cada arquitectura de desarrollo.
Paso 2. Deshabilitar la validación de nombres seguros
Las extensiones de Visual Studio de WDK no están firmadas con nombre seguro actualmente. Para deshabilitar la validación de nombres seguros, ejecute los siguientes comandos como administrador:
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
Paso 3. Instalación de la versión preliminar de Insider del SDK
Instale la versión preliminar de Insider del SDK siguiendo las instrucciones de Obtención de la versión preliminar de Insider del SDK.
Paso 4. Completar la instalación de WDK
Complete la instalación de WDK Insider Preview siguiendo las instrucciones de Obtener la versión preliminar de WDK Insider
Nota:
Durante la instalación, Visual Studio instala las extensiones de Visual Studio de WDK. Para obtener más información, consulta Descargar el Kit de controladores de Windows.
Instalación de EWDK Insider Preview
Un enfoque alternativo consiste en instalar la versión preliminar de Insider de EWDK. EWDK es un entorno de línea de comandos independiente independiente para compilar controladores que incluye Herramientas de compilación para Visual Studio 2022. Para obtener más información, consulte Uso de Enterprise WDK.
Paso 1. Obtener la versión preliminar Insider de EWDK
Para empezar, siga las instrucciones de Obtención de la versión preliminar de Insider de EWDK.
Paso 2. Desactiva la validación de nombres seguros
Para deshabilitar la validación de nombres seguros para las extensiones de WDK, ejecute los siguientes comandos desde una ventana de comandos 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
Paso 3. Montar la ISO e iniciar el EWDK
Monte la ISO que descargó de la página Insider Preview y seleccione LaunchBuildEnv para usar el EWDK.
Paso 4. Completar la instalación de EWDK
Complete la instalación de la versión preliminar de Insider de EWDK siguiendo las instrucciones de Obtener la versión preliminar de Insider de EWDK.