Kit para controladores de Windows (WDK)

El WDK se usa para desarrollar, probar e implementar controladores de Windows. La última versión pública de WDK está disponible a continuación. Únete al Programa Windows Insider para obtener compilaciones de WDK Insider Preview.

WDK para Windows 10, versión 1709

Instalar Visual Studio 2017

Las siguientes ediciones de Visual Studio 2017 son compatibles con el desarrollo de controladores:

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 10 se incluye automáticamente y se muestra en el panel Resumen de la derecha.

Para el desarrollo de controladores ARM/ARM64, elige Componentes individuales y, en Compiladores, crear herramientas y tiempos de ejecución selecciona Compiladores y Visual C++ y bibliotecas para ARM/ARM64.

Instalar el WDK para Windows 10, versión 1709
Descargar ahora

Novedad en esta versión: la instalación de WDK instalará de forma predeterminada la extensión de WDK Visual Studio. Esto debe hacerse para que funcione la integración de VS de WDK.

Enterprise WDK para Windows 10, versión 1709 (EWDK)

El EWDK es un entorno de línea de comandos, autocontenido e independiente, para crear controladores. Incluye la versión más reciente de Visual Studio Build Tools, el SDK y el WDK.

Descargar ahora
  • Para empezar, monta la imagen ISO y ejecuta LaunchBuildEnv.

Información adicional

Notas de la versión y requisitos de tiempo de ejecución

Puedes usar el WDK para desarrollar controladores para estos sistemas operativos:

  • Windows 10
  • Windows 8.1
  • Windows 8
  • Windows 7
  • Windows Server 2016
  • Windows Server 2008 R2
Muestras de controladores universales de Windows

Para obtener muestras de controladores universales de Windows, realiza una de las siguientes acciones:

  • Ve a la página de muestras de controladores en GitHub y haz clic en Clonar o descargar > Descargar ZIP en el lado derecho de la página.
  • Descarga la Extensión GitHub para Visual Studio para conectarte a los repositorios de GitHub.

Obtén más información sobre las novedades de muestras de controladores.

WDK para Windows 10, versión 1703

Instalar Visual Studio 2015

Importante: El WDK para Windows 10, versión 1703, aun no es compatible con Visual Studio 2017. Usar Visual Studio 2015 para el desarrollo de controladores con esta versión del WDK. Las cuatro ediciones de Visual Studio 2015 son compatibles con el desarrollo de controladores.

Obtener Visual Studio Express para escritorio
Obtener Visual Studio Community 2015
Obtener Visual Studio Professional 2015
Obtener Visual Studio Enterprise 2015

Al instalar Visual Studio, selecciona la opción Típica para desarrolladores de Windows 10.

Instala Windows SDK para Windows 10, versión 1703
Instalar el WDK para Windows 10, versión 1703
Descargar ahora

Importante: Si instalas el WDK, no podrás desarrollar aplicaciones modernas.

Importante: Si ya has instalado el WDK para Windows 10, versión 1607, se eliminarán algunos archivos de WDK al instalar el WDK para Windows 10, versión 1703, sobre el WDK para Windows 10, versión 1607. Para restaurar estos archivos:

  1. En el menú Inicio (‎ ‎ ), escribe Aplicaciones y características en el cuadro de búsqueda y selecciona Aplicaciones y características desde 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.
EWDK para Windows 10, versión 1703

También puedes instalar el EWDK para crear controladores y aplicaciones básicas de prueba de Win32 en un entorno de compilación de línea de comandos. Este entorno no incluye todas las funciones disponibles en Visual Studio como Entorno de desarrollo integrado (IDE), por lo que tendrás que usar un editor de código de tu elección.

Otras descargas de WDK

Instalar Visual Studio 2015 y el Windows SDK para Windows 10, versión 1607
  1. Ejecute Windows Update.
  2. Instala Visual Studio.
  3. Durante la instalación, selecciona la opción de instalación Típico para desarrolladores de Windows 10.
  4. Siga los mensajes que aparecen en pantalla para completar la instalación.
  5. Instala el WDK para Windows 10, versión 1607
WDK 8.1 Update (para controladores de Windows 8.1, 8 y 7)

Descarga WDK 8.1 Update, que dispone de herramientas para compilar, probar, depurar e implementar controladores para Windows 8.1 Update, Windows 8.1, Windows 8 y Windows 7. Si tienes el WDK, te recomendamos instalar WDK 8.1 Update Test Pack, que dispone de las pruebas sobre aspectos fundamentales del dispositivo, elementos gráficos, imágenes, banda ancha móvil (CDMA, GSM y WLAN), sensores y otras utilidades.

Importante: Antes de instalar WDK 8.1 Update, debes instalar Visual Studio 2013.

WDK 8

Ofrecemos el Kit para controladores de Windows (WDK) 8 para darte tiempo a migrar a WDK 8.1 Update y Visual Studio 2013. Microsoft no ofrece soporte para WDK 8 y no va a realizar más actualizaciones de este kit. Te recomendamos que uses las versiones más recientes de WDK y Visual Studio para crear controladores de Windows.

Importante: Antes de instalar WDK 8 debes instalar Visual Studio Professional 2012 o Visual Studio Ultimate.

WinDbg para Windows 8.1

Las herramientas de depuración para Windows (WinDbg) se incluyen en WDK 8.1 Update, pero también puedes instalarlas como un componente independiente de Windows 8.1 SDK. En el asistente para la instalación, selecciona Debugging Tools for Windows (Herramientas de depuración para Windows) y desactiva los demás componentes.

Cliente de depuración remota de Windows 8.1

Con el cliente de depuración remota de Windows (Windows RD) puedes trabajar en remoto con desarrolladores de Microsoft en Internet con el fin de depurar errores en modo kernel mediante el depurador de kernel. Más información y preparación para la depuración remota.

WDK 7.1.0 (para controladores de Windows XP)

¿Deseas desarrollar un controlador para Windows XP o Windows Server 2003? WDK 7.1.0 incluye herramientas, códigos de ejemplo, documentos, compiladores, encabezados y bibliotecas que puedes usar para crear controladores para estos sistemas operativos.

Herramientas de depuración independientes para depurar Windows XP y Windows Vista

Si quieres depurar Windows XP, Windows Server 2003, Windows Vista o Windows Server 2008 (o usar uno de estos sistemas operativos para ejecutar las herramientas de depuración para Windows), debes usar la versión de Windows 7 de las herramientas de depuración, que se incluye en SDK para Windows 7 y .NET Framework 4.0. Para instalar las herramientas de depuración para Windows como componente independiente, en el asistente para la instalación de SDK, selecciona Herramientas de depuración para Windows y desactiva los demás componentes.

Importante: Las versiones más recientes de Visual C++ 2010 Redistributable pueden causar problemas al instalar SDK para Windows 7. Para obtener más información, consulta el tema sobre el soporte para Windows SDK.

¿Te ha resultado útil esta página?
¿Algún comentario adicional?
¡Gracias! Apreciamos tus comentarios.