Otras descargas de WDK

El Kit de controladores de Windows (WDK) se usa para desarrollar, probar e implementar controladores de Windows. Este tema contiene información sobre las versiones del Kit de controladores de Windows (WDK), Enterprise WDK (EWDK) y descargas adicionales con fines de soporte técnico. Para desarrollar controladores, use las versiones públicas más recientes del Kit de controladores de Windows (WDK) y las herramientas, disponibles para su descarga en Descargar el Kit de controladores de Windows (WDK).

Para usar estas versiones anteriores, primero debe instalar la versión de Visual Studio adecuada para la plataforma de destino.

Requisitos en tiempo de ejecución

A partir del Windows 11, versión 22H2 de WDK y EWDK, los kits admiten:

  • Visual Studio 2022 exclusivamente
  • Compilación y prueba de controladores en modo kernel para x64 y Arm64
  • Compilación y prueba de controladores para Windows 10, Windows Server 2016 y versiones posteriores de cliente y servidor
  • Compatibilidad en paralelo (SxS) con WDK/EWDK anterior

Varios WDK y EWDK se pueden instalar simultáneamente en el mismo equipo e incluso formar parte del mismo sistema de compilación. Puedes ejecutar el Windows 11, versión 22H2 WDK en Windows 7 y versiones posteriores.

Para dirigirse a Windows 8.1, Windows 8 y Windows 7, instale un WDK anterior (Windows 11, versión 21H2 y anterior) y una versión anterior de Visual Studio en el mismo equipo o en una máquina independiente. Para obtener vínculos a kits más antiguos, consulte la tabla siguiente.

Algunas pilas específicas del dispositivo (por ejemplo, gráficos) siguen teniendo componentes en modo de usuario x86/ARM32 para admitir aplicaciones x86/ARM32.

Además, a partir de Windows 11, la versión 22H2 de WDK y EWDK, los co-instaladores redistribuibles de WDF ya no se admiten. Para obtener información sobre cómo solucionar este cambio, consulte Problemas conocidos de WDK.

Puede ejecutar el Windows 11, versión 21H2 WDK (incluido WDK para Windows Server 2022) en Windows 7 y versiones posteriores, para desarrollar controladores para los siguientes sistemas operativos:

Sistema operativo del cliente Sistema operativo de servidor
Windows 11, versión 21H2 Windows Server 2022
Windows 10 Windows Server 2019 y Windows Server 2016
Windows 8.1 Windows Server 2012 R2
Windows 8 Windows Server 2012
Windows 7 Windows Server 2008 R2 SP1

Paso 1: Instalación de Visual Studio

WDK requiere Visual Studio. Para obtener más información sobre los requisitos del sistema para Visual Studio, consulte Requisitos del sistema de Visual Studio 2022.

En la tabla siguiente se indica qué versión de Visual Studio es necesaria para las distintas versiones de WDK.

Versiones de destino de Windows Ediciones de Visual Studio
Windows 11, versión 23H2
Windows 11, versión 22H2
Visual Studio Community 2022
Visual Studio Professional 2022
Visual Studio Enterprise 2022
Windows 11, versión 21H2
Windows Server 2022
Windows 10, versión 2004
Windows 10, versión 1903
Visual Studio Community 2019
Visual Studio Professional 2019
Visual Studio Enterprise 2019
Windows 10, versión 1809
Windows 10, versión 1803
Windows 10, versión 1709
Visual Studio Community 2017
Visual Studio Professional 2017
Visual Studio Enterprise 2017
Windows 10, versión 1703
Windows 10, versión 1607
Visual Studio Express 2015 para escritorio
Visual Studio Community 2015
Visual Studio Professional 2015
Visual Studio Enterprise 2015
Windows 8.1 Update
Windows 8.1
Visual Studio 2013
Windows 8 Visual Studio Professional 2012
Visual Studio Ultimate 2012

Configurar Visual Studio para Windows 11, versión 22H2, versión 21H2 y Windows 10, versiones 1709, 1803, 1809, 1903, 2004 y Windows Server 2022

Al instalar Visual Studio, selecciona la carga de trabajo Desarrollo del escritorio con C++ carga de trabajo. El kit de desarrollo de software (SDK) de Windows 11 se incluye automáticamente y se muestra en el panel Resumen de la derecha.

Para desarrollar controladores para Arm/Arm64, elija Componentes individuales y , en Compiladores, herramientas de compilación y entornos de ejecución, seleccione Compiladores y bibliotecas de Visual C++ para Arm/Arm64.

Instalación de Windows SDK para Windows 10 de destino, versiones 1607 y 1703

Si los sistemas de desarrollo que ejecutan Windows 10, versión 1607 o Windows 10, versión 1703, debe instalar Visual Studio 2015 y, a continuación, descargar e instalar la versión de Windows SDK para la versión de destino de Windows 10, como se identifica en la tabla siguiente.

Versiones de destino de Windows Versión de Windows SDK
Windows 10, versión 1703 Windows SDK para Windows 10.0.15063.468
Windows 10, versión 1607 Windows SDK para Windows 10.0.14393.795
Windows 8.1 Windows SDK para Windows 8.1
Windows 8 Windows SDK para Windows 8

Windows SDK no se incluyó en Visual Studio 2015, por lo que debe instalar el SDK por separado. Las versiones posteriores de Visual Studio incluyen Windows SDK.

Paso 2: Instalar el WDK

WDK se integra con Visual Studio y herramientas de depuración para Windows (WinDbg). Este entorno integrado proporciona las herramientas necesarias para desarrollar, compilar, empaquetar, implementar, probar y depurar controladores.

Nota

A partir de Windows 10, versión 1709, la instalación del WDK instalará de forma predeterminada las extensiones de WDK para Visual Studio. Estas extensiones son necesarias para la integración del WDK con Visual Studio.

Publicado con WDK y descargas relacionadas
Windows 11, versión 23H2 WDK 10.0.22621.2428 (publicado el 24 de octubre de 2023)
Windows 11, versión 22H2 WDK para Windows 11, versión 22H2 (10.0.22621.382, publicada el 24 de mayo de 2022)
Windows 11, versión 21H2 WDK para Windows 11, versión 21H2
Windows Server 2022 WDK para Windows Server 2022
Windows 10, versión 2004 WDK para Windows 10, versión 2004
Windows 10, versión 1903 WDK para Windows 10, versión 1903
Windows 10, versión 1809
Windows Server 2019
WDK para Windows 10, versión 1809
Windows 10, versión 1803 WDK para Windows 10, versión 1803
Windows 10, versión 1709 WDK para Windows 10, versión 1709
Windows 10, versión 1703 WDK para Windows 10, versión 1703
Windows 10, versión 1607
Windows Server 2016
WDK para Windows 10, versión 1607
Windows 8.1 Update Actualización de WDK 8.1 (solo inglés): permanentemente no disponible
Paquete de pruebas de actualización de WDK 8.1 (solo inglés): permanentemente no disponible
Ejemplos de WDK 8.1

Nota: Puede usar cualquier WDK de Windows 10, versión 1607 a Windows 11, versión 21H2 para compilar controladores para Windows 8.1.
Windows 8 WDK 8 (solo inglés)
Componentes redistribuibles de WDK 8 (solo inglés)
Ejemplos de WDK 8
Windows 7 WDK 7.1.0

Nota

Revise kits de desarrollo de hardware para Windows 10, versión 2004 (10.19041.1), que soluciona un error con ExAllocatePoolZero.

Importante

Si ha instalado el WDK para Windows 10, versión 1703 en un sistema que tenía el WDK para Windows 10, versión 1607 instalada, es posible que se hayan quitado algunos archivos de la versión anterior de WDK. Para restaurar estos archivos:

  1. En el menú Inicio, escriba Aplicaciones & características en el cuadro de búsqueda y seleccione Aplicaciones & características en los resultados.
  2. Buscar Kit para controladores de Windows - Windows 10.0.15063.0 en la lista de Aplicaciones y característicasy, a continuación, selecciona el programa.
  3. Selecciona Modificar, selecciona Reparar y, a continuación, sigue las instrucciones en pantalla.
  4. Los archivos se restaurarán.

Descargar versiones anteriores de EWDK

Enterprise WDK (EWDK) es un entorno de línea de comandos independiente, independiente y independiente para compilar controladores y aplicaciones de prueba básicas de Win32. Incluye Visual Studio Build Tools, el SDK y el WDK. Este entorno no incluye todas las características disponibles en Visual Studio, como el entorno de desarrollo integrado (IDE).

El uso de EWDK requiere .NET Framework 4.7.2. Para obtener más información sobre qué sistemas ejecutan esta versión del marco, consulte Requisitos del sistema de .NET Framework. Para obtener vínculos para descargar .NET Framework, consulte Requisitos del sistema de .NET Framework.

Para obtener más información sobre EWDK, consulte Uso de Enterprise WDK.

Versiones de Windows EWDK
Windows 11, versión 22H2 Windows 11, versión 22H2 (actualizada en mayo de 2023) EWDK
Windows 11, versión 21H2 Windows 11, versión 21H2 EWDK
Windows Server 2022 EWDK para Windows Server 2022
Windows 10, versión 2004 EWDK para Windows 10, versión 2004
Windows 10, versión 1903 EWDK para Windows 10, versión 1903
Windows 10, versión 1809 EWDK para Windows 10, versión 1809
Windows 10, versión 1803 EWDK para Windows 10, versión 1803
Windows 10, versión 1709 EWDK para Visual Studio con Build Tools 15.6 (recomendado)
EWDK para Visual Studio con Build Tools 15.4
EWDK para Visual Studio con Build Tools 15.2
Windows 10, versión 1703 EWDK para Windows 10, versión 1703

Nota

A partir de Windows 10 versión 1709, el EWDK se basa en ISO. Para empezar, descargue y monte la iso y, a continuación, ejecute LaunchBuildEnv.

Opcional: Instalación de certificados de prueba actualizados para extensiones HAL

Para trabajar con extensiones HAL, prepare el sistema de desarrollo, ejecute Windows 10, versión 1709 o una versión posterior de Windows 10. Instale también WDK o EWDK y, a continuación, instale la versión actualizada del Certificado de prueba de extensión HAL de OEM de Windows 2017 (SOLO PRUEBA) disponible para su descarga como un archivo ZIP: HAL_Extension_Test_Cert_2017.zip.

Para obtener más información sobre el uso de este certificado actualizado, vea Update for "Windows OEM HAL Extension Test Cert 2017 (TEST ONLY)" test certificate on Windows Support.

Opcional: Instalar WinDbg

WinDbg es la versión más reciente de WinDbg con objetos visuales más modernos, ventanas más rápidas, una experiencia de scripting completa, creada con el modelo de datos extensible del depurador frontal y central. Anteriormente conocido como WinDbg Preview, admite Windows 10 y Windows 11.

Para obtener vínculos de descarga y más información sobre WinDbg, consulta Descargar e instalar el depurador de Windows de WinDbg y herramientas de depuración para Windows.

Herramientas independientes para depurar Windows XP y Windows Vista

Si depura Windows XP, Windows Server 2003, Windows Vista o Windows Server 2008 (o usa uno de estos sistemas operativos para ejecutar herramientas de depuración para Windows), debe usar la versión de Windows 7 de las herramientas de depuración. Se incluye en el SDK para Windows 7 y .NET Framework 4.0.

Importante

Las versiones más recientes de Visual C++ 2010 Redistributable pueden causar problemas al instalar el SDK para Windows 7.

Para obtener las herramientas de depuración independientes para Windows XP, descargue primero el SDK de Windows 7: Microsoft Windows SDK para Windows 7 y .NET Framework 4.

Para instalar herramientas de depuración para Windows como un componente independiente, inicie el instalador del SDK y, en el asistente para la instalación, seleccione Herramientas de depuración para Windows y borre todos los demás componentes.