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 24H2 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 |
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.2161 (publicado el 4 de noviembre de 2024) |
Windows 11, versión 24H2 | WDK 10.0.26100.1882 (publicado el 14 de octubre de 2024) |
Windows 11, versión 24H2 | WDK 10.0.26100.1591 (publicado el 18 de septiembre de 2024) |
Windows 11, versión 24H2 | WDK 10.0.26100.1 (publicado en 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:
- En el menú Inicio, escriba Aplicaciones y características en el cuadro de búsqueda y seleccione Aplicaciones y características en los resultados.
- Busque Windows Driver Kit - Windows 10.0.15063.0 en la lista de Aplicaciones y características y, a continuación, seleccione el programa.
- Seleccione Modificar, seleccione Reparar y, a continuación, siga las instrucciones de la pantalla.
- 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.
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.