Kit de desarrollo de software de Windows (SDK) para Windows 8.1

El Kit de desarrollo de software de Windows (SDK) para Windows 8.1 contiene encabezados, bibliotecas y herramientas que puedes usar cuando crees aplicaciones que se ejecutan en los sistemas operativos Windows. Puedes usar Windows SDK, junto con el entorno de desarrollo de tu elección, para escribir aplicaciones de la Tienda Windows y aplicaciones de escritorio para Windows 8.1, así como para Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 R2 y Windows Server 2008.

Windows SDK también incluye el Kit para la certificación de aplicaciones en Windows 3.3 (Windows ACK), para probar tu aplicación en relación con el programa de certificación de Windows 7, Windows 8, Windows 8.1 y Windows Phone 8.1.

El Windows SDK ya no se proporciona con un entorno de compilación de línea de comandos completo. Debes instalar el compilador y el entorno de compilación por separado. Si necesitas un entorno de desarrollo completo que incluya los compiladores y un entorno de compilación, puedes descargar Visual Studio 2013, que incluye los componentes adecuados de Windows SDK. Para descargar el SDK e instalarlo en otro equipo, haz clic en el vínculo de descarga y ejecuta el programa de instalación. A continuación, en el cuadro de diálogo Especificar ubicación, haz clic en Descargar el Kit de desarrollo de software de Windows para la instalación en otro equipo.

Descargar e instalar  (974 KB, inglés)

Última actualización: 29 de abril de 2015
Fecha de publicación original: 17 de octubre de 2013

Nota: para obtener el SDK y el emulador móvil más recientes, consulta Descargas y herramientas para Windows.

Novedades

Revisión de noviembre de 2014

Actualizaciones de la API

Las API de subprocesos ahora están disponibles para su uso con las aplicaciones de la Tienda Windows y de Windows Phone. Para obtener acceso a una lista completa de las API Win32 compatibles con las aplicaciones de la Tienda Windows, consulta la referencia de Win32 y COM para las aplicaciones de Windows Runtime.

Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Sin efecto*
Windows
Windows Phone
Windows
Windows Phone
Sin efecto*
Windows
Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Windows
*Puedes usar estas funciones desde las aplicaciones de la Tienda de Windows Phone. La aplicación se certificará, pero las funciones no tendrán efecto en Windows Phone.

Revisiones de agosto de 2014

Actualizaciones de la API

Windows SDK y el Kit para la certificación de aplicaciones en Windows se han actualizado para que puedas usar sockets de Win32 y Berkley en las aplicaciones de la Tienda Windows. Durante el desarrollo de aplicaciones, ahora puedes usar las API de socket. Las API actualizadas se indican en la referencia de aplicaciones de Win32 y COM para Windows en tiempo de ejecución.

Depuración de gráficos y análisis de fotogramas de gráficos

Ahora, en el paquete de remoto de MSI para DirectX se proporciona una nueva herramienta de líneas de comando que permite capturar una traza de gráfico en un sistema remoto.

Revisiones de abril de 2014

Kit para la certificación de aplicaciones en Windows 3.3

La última versión del Kit para la certificación de aplicaciones en Windows es una actualización en contexto de todas las versiones anteriores. En la versión 3.3 se incluye compatibilidad con las pruebas de certificación preliminar de aplicaciones de Windows Phone 8.1 antes del envío final a la Tienda de Windows Phone. Con esta versión, el Kit para la certificación de aplicaciones en Windows es compatible con los siguientes tipos de aplicaciones:

  • Aplicaciones de escritorio para Windows 7, Windows 8 y Windows 8.1
  • Aplicaciones de la Tienda Windows para Windows 8 y Windows 8.1
  • Aplicaciones de Windows Phone 8.1

Depuración de gráficos y análisis de fotogramas de gráficos

Ahora, Windows SDK incluye compatibilidad con las características de depuración de gráficos y análisis de marcos de gráficos de Visual Studio tanto para Windows 8.1 como para Windows Phone 8.1.

Nota: estas características requieren Visual Studio 2013 Update 2 o posterior. Si instalas la versión de abril de 2014 o una versión posterior de Windows SDK con Visual Studio 2013 RTM o Update 1, el comportamiento al usar las características de depuración de gráficos de Visual Studio no será normal. Todas las demás funciones de Visual Studio no se verán afectadas.

La depuración de gráficos de Visual Studio permite hacer un seguimiento de las llamadas D3D que realiza tu aplicación y después reproducirlas e inspeccionar parámetros, texturas y otros objetos de gráficos para diagnosticar problemas de representación. Los seguimientos se pueden llevar en PC con Windows, simuladores, emuladores de Windows Phone o dispositivos y reproducirse en distinto hardware.

El análisis de marcos de gráficos se ejecuta en un seguimiento de gráficos y recopila los intervalos de línea base de las llamadas de dibujos D3D, además de realizar una serie de experimentos mediante la modificación de varios parámetros de configuración de los gráficos y producir una tabla de resultados de intervalos. Puedes usar estos gráficos para comprender los problemas de rendimiento de los gráficos de la aplicación y revisar los resultados de los experimentos para identificar oportunidades de mejora del rendimiento.

Revisiones de octubre de 2013

SDK de .NET Framework 4.5.1

Windows SDK incluye ensamblados de referencia, herramientas, encabezados y bibliotecas necesarios para compilar aplicaciones destinadas a .NET Framework 4.5.1.

Directiva ARM Kits

Windows SDK viene con una nueva directiva ARM Kits (Microsoft-Windows-Kits-Secure-Boot-Policy .p7b). Para poder ejecutar las herramientas de Windows SDK en un dispositivo ARM, debes asegurarte de que la directiva ARM Kits esté instalada. Para obtener instrucciones, consulta Información de la directiva ARM Kits.

Asistente para crear metadatos del dispositivo

Los fabricantes de dispositivos y los operadores de servicios pueden usar esta herramienta para desarrollar un paquete de metadatos para sus dispositivos y servicios. Este paquete de metadatos proporciona información que se muestra a los usuarios de Windows, incluido el icono fotorrealista y el nombre del dispositivo o servicio.

SDK de DirectX integrado

El SDK de DirectX ahora forma parte de Windows SDK. Muchas herramientas y componentes que antes se incluían en el SDK de DirectX se proporcionan ahora dentro de Windows SDK. Estas herramientas permiten crear increíbles aplicaciones DirectX para Windows usando un solo SDK. Si necesitas usar el SDK de DirectX para acceder a componentes anteriores, te proporcionamos algunas indicaciones para usarlo con el nuevo Windows SDK mediante Visual Studio 2012.

Compilador del sombreador de Direct3D incluido en Windows

El d3dcompiler_47.dll ahora se incluye en Windows 8.1. Si estás creando aplicaciones destinadas a Windows 8.1, ya no necesitarás incluir el paquete redistribuible de DirectX.

Características actualizadas o eliminadas

Hemos cambiado o eliminado los siguientes elementos de esta versión de Windows SDK.

Entorno de compilación de línea de comandos

Windows SDK ya no viene con un entorno de compilación de línea de comandos completo. Ahora, Windows SDK requiere que se instale un compilador y un entorno de compilación por separado.

Herramientas y ensamblados de referencia de .NET Framework

Windows SDK admite las herramientas de desarrollo y ensamblados de referencia de .NET Framework 4.5.1. Las herramientas y ensamblados de referencia de las versiones anteriores de .NET Framework no se incluyen en esta versión de Windows SDK. Puedes descargar e instalar Microsoft Windows SDK para Windows 7 y .NET Framework 4 para conseguir las herramientas y los ensamblados de referencia de las versiones anteriores de .NET Framework.

Ejemplos

Hemos cambiado la ubicación de todas las muestras de Windows al Centro de desarrollo de Windows. Encontrarás cientos de demos que puedes filtrar por tecnología, lenguaje de programación y plataforma de desarrollo. Hay ejemplos disponibles para aplicaciones de la Tienda Windows y para aplicaciones de escritorio.

Encontrarás otros ejemplos en los Ejemplos de código.

Requisitos del sistema

Sistemas operativos compatibles

Windows 8.1, Windows 8, Windows 7

Windows Server 2012, Windows Server 2008 R2

Arquitectura compatible

x86, x64, ARM (aplicaciones de la Tienda Windows)

Nota: Windows SDK no se puede instalar directamente en la arquitectura ARM. Para compilar aplicaciones para la arquitectura ARM, puedes instalar Windows SDK en una plataforma x86 o x64.

Requisitos previos

Para instalar el SDK de .NET Framework 4.5, primero debes tener instalado el paquete redistribuible de .NET Framework 4.5. Esta versión de Windows SDK no incluye un paquete redistribuible de .NET Framework. Puedes descargarlo en el Centro de descarga de Microsoft.

Instalación y desinstalación

Para que la experiencia de instalación de Windows SDK sea óptima, te recomendamos que instales las últimas actualizaciones y revisiones de Microsoft Update antes de iniciar la instalación de Windows SDK.

Requisitos de espacio en disco de Windows SDK

En función del tipo de instalación, necesitarás desde 10 megas (MB) hasta 1 giga (GB) de espacio en el disco duro para instalar Windows SDK. Asegúrate de que el PC en el que realizas la instalación tiene el espacio en disco mínimo necesario. Si no es así, se producirá un error en la instalación.

Cómo desinstalar los componentes del SDK

La mayoría de los componentes se desinstalarán automáticamente cuando uses Programas y características para desinstalar el SDK. Sin embargo, es posible que tengas que desinstalar por separado algunos componentes compartidos. Aquí te ofrecemos algunas indicaciones para desinstalar estos componentes compartidos.

  1. En el Panel de control, abre Programas y características.
  2. En la lista de programas instalados, selecciona Kit de desarrollo de software de Windows.
  3. Selecciona Desinstalar.
  4. Elimina los componentes compartidos. Estos son algunos de los componentes que encontrarás:

    • SDK de Microsoft .NET Framework 4.5.1
    • Paquete de compatibilidad con múltiples plataformas de Microsoft .NET Framework 4.5.1

Nota: Si desinstalas componentes que usan otras aplicaciones, tendrás problemas. Por ejemplo, Visual Studio 2013 también usa Windows SDK.

Notas de la versión

Windows SDK para Windows 8.1 actualiza el Kit para la certificación de aplicaciones en Windows, AppVerifier y el Kit de herramientas de rendimiento de Windows. Si instalas Windows SDK para Windows 8.1 en un equipo que incluye Windows SDK para Windows 8, las herramientas se actualizarán y se moverán a la carpeta Windows Kits\8.1.

Problemas conocidos

AppVerifier

Es posible que no puedas desinstalar por separado AppVerifier, una herramienta para probar y verificar la idoneidad de las aplicaciones en ejecución. Para quitarla del equipo, desinstala el Kit para la certificación de aplicaciones o desinstala Windows SDK.

UI Automation Verify

Esta herramienta está diseñada para probar manualmente la automatización de la interfaz de usuario. En Windows 8.1, UI Automation Verify no se ejecuta en dispositivos ARM.

Desinstalar y reparar

Si instalas el Kit de desarrollo de software (SDK) para Windows 8.1 en un equipo que tiene Windows SDK para Windows 8 y después lo desinstalas, en la carpeta 8.1 permanecerán las herramientas actualizadas (el Kit para la certificación de aplicaciones en Windows, AppVerifier y el Kit de herramientas de rendimiento de Windows). Para recuperar la versión Windows 8, repara Windows SDK desde el Panel de control.

API de metadatos de WinRT

Si quieres usar las funciones de metadatos de WinRT, debes instalar el SDK de .NET Framework 4.5 para tener acceso al conjunto completo de archivos de encabezado necesarios. Las funciones de metadatos de WinRT son RoGetMetadataFile RoParseTypeName y RoResolveNamespace en RoMetadataResolution.h. También necesitas la definición de IMetaDataDispenser en RoMetadataApi.h y MetaDataGetDispenser en RoMetadata.hr.

Kit para la certificación de aplicaciones en Windows

Uso de puertos

Windows ACK instala Te.Service, que permite a Windows ACK realizar tareas automatizadas de manera segura como, por ejemplo, en el contexto de un usuario estándar. También habilita otras funcionalidades, como por ejemplo, la ejecución de tareas remotas en distintos equipos. Este servicio se inicia únicamente cuando el kit lo solicita durante su ejecución y se detiene cuando la solicitud se ha completado. Cuando el servicio se inicia, abre algunos puertos del firewall sin pedir permiso al usuario. Sin embargo, Windows ACK detiene el servicio y cierra el puerto al finalizar.

Generación de códigos de bytes

Se producen errores en las pruebas cuando se actualiza un paquete de desarrollador de una versión antigua a una más reciente. Desinstala el paquete más antiguo antes de ejecutar Windows ACK en el paquete actualizado.

Directiva ARM Kits

Para ejecutar Windows ACK en un equipo con Windows 8.1 ARM, tienes que instalar la directiva ARMS Kits. La instalación de Windows ACK en Windows 8.1 ARM instalará la directiva en el equipo. Si necesitas instalar la directiva manualmente, consulta la página de información sobre la directiva ARM Kits. Ten en cuenta que esta directiva debe instalarse una sola vez en el equipo. La directiva ARM Kits no es obligatoria para ejecutar Windows ACK en un equipo con Windows 8 ARM.

Explorar más

Encuentra las versiones anteriores de Windows SDK.

Obtén más descargas para el escritorio de Windows.

Busca soporte técnico de la comunidad en cuestiones relacionadas con Windows SDK.

Obtén ayuda para desarrollar aplicaciones de escritorio.

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