Compartir a través de


Otras descargas de WDK

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

A partir de 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 anteriores

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

Para 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, versión 22H2 de WDK y EWDK, los coinstaladores redistribuibles de WDF ya no se admiten. Para obtener información sobre cómo abordar este cambio, consulte Problemas conocidos de WDK.

Puede ejecutar el WDK de Windows 11, versión 21H2 (incluido el 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, 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

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

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

Versiones de destino de Windows Ediciones de Visual Studio
Windows 11, versión 23H2
Windows 11, versión 22H2
Windows 11, versión 24H2
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

Configuración de 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, seleccione la carga de trabajo Desarrollo para el escritorio con C++. 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 del SDK de Windows para Windows 10, versiones 1607 y 1703

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

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

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

Paso 2: Instalar el WDK

El WDK se integra con Visual Studio y las 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 24H2 WDK 10.0.26100.1 (publicado el 22 de mayo de 2024)
Windows 11, versión 23H2 WDK 10.1.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, publicado 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 en inglés): no disponible permanentemente
Paquete de pruebas de actualización de WDK 8.1 (solo en inglés): no disponible permanentemente
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 en inglés)
Componentes redistribuibles de WDK 8 (solo en inglés)
Ejemplos de WDK 8
Windows 7 WDK 7.1.0

Nota:

Consulte 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 instalado, es posible que se hayan quitado algunos archivos de la versión anterior del WDK. Para restaurar estos archivos:

  1. En el menú Inicio, escriba Aplicaciones y características en el cuadro de búsqueda y seleccione Aplicaciones y características en los resultados.
  2. Busque Windows Driver Kit - Windows 10.0.15063.0 en la lista de Aplicaciones y características y, a continuación, seleccione el programa.
  3. Seleccione Modificar, seleccione Reparar y, a continuación, siga las instrucciones de la pantalla.
  4. Los archivos se restaurarán.

Descarga de versiones anteriores del EWDK

El WDK Enterprise (EWDK) es un entorno independiente, independiente y de línea de comandos 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 el EWDK, consulte Uso del WDK Enterprise.

Versiones de Windows EWDK
Windows 11, versión 24H2 Windows 11, versión 24H2 (actualizado en mayo de 2024) EWDK
Windows 11, versión 22H2 Windows 11, versión 22H2 (actualizado 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 está basado 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 el WDK o EWDK y, a continuación, instale la versión actualizada del Certificado de prueba de la 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, consulte Actualización para el certificado de prueba "Certificado de prueba de la extensión HAL de OEM de Windows 2017 (SOLO PRUEBA)" en Soporte técnico de Windows.

Opcional: Instalar WinDbg

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

Para obtener vínculos de descarga y más información acerca de WinDbg, consulte Descarga e instalación del depurador de Windows 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 redistribuible 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: SDK de Microsoft Windows para Windows 7 y .NET Framework 4.

Para instalar las 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.