Skip to main content

Windows Dev Center

Software Development Kit do Windows (SDK do Windows) para Windows 8.1

O Software Development Kit do Windows (SDK do Windows) para Windows 8.1 contém cabeçalhos, bibliotecas e ferramentas que você pode usar durante a criação de aplicativos que são executados em sistemas operacionais Windows. Você pode usar o SDK do Windows, junto com o ambiente de desenvolvimento de sua preferência, para escrever aplicativos da Windows Store e aplicativos da área de trabalho para o Windows 8.1 e também para Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 R2 e Windows Server 2008.

O SDK do Windows também inclui o Kit de Certificação de Aplicativos Windows 3.3 (ACK do Windows) para testar seu aplicativo para o programa de certificação do Windows 7, Windows 8, Windows 8.1 e Windows 8.1 Phone.

O SDK do Windows não é mais fornecido com um ambiente completo de compilação de linha de comando. Você deve instalar um compilador e um ambiente de compilação separadamente. Se precisar de um ambiente de desenvolvimento completo que inclua compiladores e um ambiente de compilação, você poderá baixar o Visual Studio 2013, que inclui os componentes apropriados do SDK do Windows. Para baixar o SDK e instalá-lo em outro computador, clique no link de download e execute a instalação. Na caixa de diálogo Especificar Local, clique em Baixar o Software Development Kit do Windows para instalação em um computador separado.

Última atualização: 29 de abril de 2015
Originalmente publicado: 17 de outubro de 2013

Novidades

Revisões de novembro de 2014

Atualizações de API

APIs de threading estão disponíveis para uso com aplicativos da Windows Store e do Windows Phone. Para ver uma lista completa de APIs Win32 com suporte em aplicativos da Windows Store, consulte a referência de Win32 e COM para aplicativos do Tempo de Execução do Windows.

Veja a lista de APIs de threading atualizadas

*Você pode chamar essas funções de um aplicativo da Loja do Windows Phone e seu aplicativo será certificado, mas as funções não terão nenhum efeito no Windows Phone.

Revisões de agosto de 2014

Atualizações de API

O SDK do Windows e o Kit de Certificação de Aplicativos Windows foram atualizados para permitir que você use soquetes Win32 e Berkley em aplicativos da Windows Store. Durante o desenvolvimento de aplicativos, agora é possível usar as APIs de soquete. APIs atualizadas estão listadas na referência de Win32 e COM para aplicativos do Tempo de Execução do Windows.

Depuração de elementos gráficos e análise do quadro de elementos gráficos

Uma nova ferramenta de linha de comando foi fornecida no pacote MSI remoto DirectX que permite a captura de um rastreamento de gráficos em um sistema remoto.

Revisões de abril de 2014

Kit de Certificação de Aplicativos Windows 3.3

A última versão do Kit de Certificação de Aplicativos Windows é uma atualização in-loco para todas as versões anteriores. A versão 3.3 apresenta suporte para testes de pré-certificação de aplicativos do Windows 8.1 Phone antes do envio final à Loja do Windows Phone. Com essa versão, o Kit de Certificação de Aplicativos Windows agora suporta os seguintes tipos de aplicativo:

  • Aplicativos da área de trabalho para Windows 7, Windows 8 e Windows 8.1
  • Aplicativos da Windows Store para Windows 8 e Windows 8.1
  • Aplicativos do Windows 8.1 Phone

Depuração de elementos gráficos e análise do quadro de elementos gráficos

O SDK do Windows agora inclui suporte que habilita os recursos de "depuração de elementos gráficos" e "análise do quadro de elementos gráficos" do Visual Studio para Windows 8.1 e Windows Phone 8.1.

Observação: Esses recursos exigem o Visual Studio 2013 Update 2 ou posterior. Instalar o SDK do Windows de abril de 2014 ou uma versão posterior com o Visual Studio 2013 RTM ou Update 1 causará um comportamento indefinido durante o uso dos recursos de depuração de elementos gráficos do Visual Studio. Nenhuma outra funcionalidade do Visual Studio é afetada.

A depuração de elementos gráficos no Visual Studio permite rastrear as chamadas D3D feitas pelo seu aplicativo e depois repetir essas chamadas e inspecionar parâmetros, texturas e outros objetos gráficos para diagnosticar problemas de renderização. Os rastreamentos podem ser feitos em computadores com Windows, simuladores, dispositivos ou emuladores de Windows Phone e reproduzidos em um hardware diferente.

A análise do quadro de elementos gráficos é executada em um rastreamento de gráficos e reúne o sincronismo de linha de base para as chamadas D3D Draw, bem como executa um conjunto de experimentos modificando várias configurações gráficas e produz uma tabela com os resultados do sincronismo. Você pode usar esses dados para compreender os problemas de desempenho de gráficos em seu aplicativo e analisar os resultados dos vários experimentos para identificar oportunidades de melhoria no desempenho.

Revisões de outubro de 2013

SDK do .NET Framework 4.5.1.

O SDK do Windows inclui os assemblies de referência, as ferramentas, as bibliotecas e os cabeçalhos necessários para criar aplicativos destinados ao .NET Framework 4.5.1.

Política de kits da arquitetura ARM

Uma nova política de kits da arquitetura ARM (Microsoft-Windows-Kits-Secure-Boot-Policy .p7b) vem com o Windows SDK. Para executar as ferramentas do SDK do Windows em um dispositivo ARM, verifique se a política Kits de ARM está instalada. Para obter mais instruções, veja Informações sobre a política de kits da arquitetura ARM.

Assistente para Criação de Metadados do Dispositivo

Fabricantes de dispositivos e operadoras de serviços podem usar essa ferramenta para desenvolver um pacote de metadados para seus dispositivos e serviços. Esse pacote de metadados fornece as informações que são exibidas aos usuários do Windows, incluindo o ícone fotorrealista e o nome do dispositivo ou do serviço.

SDK do DirectX integrado

O SDK do DirectX agora faz parte do SDK do Windows. Muitas ferramentas e componentes que originalmente vinham no SDK do DirectX agora são fornecidos como parte do SDK do Windows. Essas ferramentas dão suporte à criação de excelentes aplicativos DirectX para Windows usando apenas um único SDK. Se você precisar usar o SDK do DirectX para acessar componentes herdados, veja as instruções para usá-lo com o novo SDK do Windows por meio do Visual Studio 2012.

O compilador de sombreador do Direct3D vem com o Windows

O d3dcompiler_47.dll agora vem com o Windows 8.1. Se o seu objetivo é o Windows 8.1, você não precisa mais fornecer o DirectX Redist.

Recursos atualizados ou removidos

Alteramos ou removemos estes itens desta versão do SDK do Windows.

Ambiente de compilação de linha de comando

O SDK do Windows não é mais fornecido com um ambiente completo de compilação de linha de comando. Em vez disso, o SDK do Windows exige a instalação separada de um compilador e do ambiente de compilação.

Ferramentas e assemblies de referência do .NET Framework

O SDK do Windows dá suporte a ferramentas de desenvolvimento e assemblies de referência do .NET Framework 4.5.1. As ferramentas e os assemblies de referência das versões anteriores do .NET Framework não foram incluídos nesta versão do SDK do Windows. Você ainda pode baixar e instalar o SDK do Microsoft Windows para Windows 7 e .NET Framework 4 para obter ferramentas e assemblies de referência de versões anteriores do .NET Framework.

Exemplos

Transferimos todos os exemplos do Windows para o Centro de Desenvolvimento do Windows. Você pode encontrar centenas de demonstrações que podem ser filtradas por tecnologia, linguagem de programação e plataforma de desenvolvimento. Há exemplos para aplicativos da Windows Store e para aplicativos da área de trabalho.

Você pode obter outros exemplos na Galeria de Códigos do MSDN.

Requisitos do sistema

Sistemas operacionais compatíveis

Arquitetura com suporte

Pré-requisitos

Para instalar o recurso do SDK do .NET Framework 4.5, você precisa primeiro ter o pacote redistribuível do .NET Framework 4.5 instalado. Esta versão do SDK do Windows não inclui um pacote redistribuível do .NET Framework. Esse pacote pode ser baixado do Centro de Download da Microsoft.

Instalando e desinstalando

Para que sua experiência de instalação do SDK do Windows seja tranquila, instale primeiro as atualizações e os patches mais recentes do Microsoft Update antes de começar a instalar o SDK do Windows.

Requisitos de espaço em disco do SDK do Windows

Dependendo de como configurar o SDK do Windows, você precisará de 10 megabytes (MB) a 1 gigabyte (GB) de espaço no disco rígido para a instalação. Verifique se o computador no qual você está instalando tem o espaço em disco mínimo necessário; caso contrário, a instalação retornará um erro.

Como desinstalar componentes do SDK

Quando você usa Programas e Recursos para desinstalar o SDK, a maioria dos componentes é desinstalada automaticamente. No entanto, pode ser necessário desinstalar separadamente alguns componentes compartilhados. Aqui estão algumas diretrizes para desinstalar esses componentes compartilhados.

  1. No Painel de Controle, abra Programas e Recursos.
  2. Na lista de programas instalados, selecione Software Development Kit do Windows.
  3. Selecione Desinstalar.
  4. Remova os componentes compartilhados. Aqui estão alguns componentes que você pode ver:
    • SDK do Microsoft .NET Framework 4.5.1
    • Pacote Multiplataforma do Microsoft .NET Framework 4.5.1

Observação: você terá problemas se desinstalar componentes usados por outros aplicativos. Por exemplo, o Visual Studio 2013 também usa o SDK do Windows.

Notas de versão

O SDK do Windows para Windows 8.1 atualiza o Kit de Certificação de Aplicativos Windows, o AppVerifier e os Kits de Ferramentas de Desempenho do Windows. Se você instalar o SDK do Windows para Windows 8.1 em um computador que tenha o SDK do Windows para Windows 8, as ferramentas serão atualizadas e movidas para a pasta Kits do Windows\8.1.

Problemas conhecidos

AppVerifier

Você pode não conseguir desinstalar separadamente o AppVerifier, uma ferramenta para testar e verificar se os aplicativos em execução estão corretos. Para removê-lo do computador, desinstale o Kit de Certificação de Aplicativos ou desinstale o SDK do Windows.

Verificação da Automação de Interface de Usuário

Esta ferramenta, designada para teste manual da automação de interface de usuário, não é executada em dispositivos ARM no Windows 8.1.

Desinstalar e reparar

Se você instalar o SDK do Windows para Windows 8.1 em um computador contendo o SDK do Windows para Windows 8 e depois desinstalá-lo, as ferramentas atualizadas (Kit de Certificação de Aplicativos Windows, AppVerifier e Kits de Ferramentas de Desempenho do Windows) permanecerão na pasta 8.1. Para recuperar a versão 8, repare o SDK do Windows no Painel de Controle.

APIs de metadados do WinRT

Se quiser usar as funções de metadados do WinRT, instale o SDK do .NET Framework 4.5 para ter acesso ao conjunto completo de arquivos de cabeçalho necessários. As funções de metadados do WinRT são RoGetMetadataFile, RoParseTypeName e RoResolveNamespace em RoMetadataResolution.h. Além disso, você precisa da definição IMetaDataDispenser em RoMetadataApi.h e MetaDataGetDispenser em RoMetadata.h.

Kit de Certificação de Aplicativos Windows

Uso de portas

O Windows ACK instala o Te.Service, que permite ao Windows ACK executar tarefas automatizadas de maneira segura; por exemplo, no contexto de um usuário padrão. Ele habilita também outros recursos; por exemplo, a execução remota de tarefas em vários computadores. O serviço só é iniciado quando o kit o chama durante a execução e é interrompido depois que a chamada é concluída. Iniciado o serviço, ele abre portas de firewall e não solicita o consentimento do usuário. O Windows ACK, no entanto, interrompe o serviço e fecha a porta quando concluído.

Geração do código de bytes

O teste falha quando o pacote de um desenvolvedor é atualizado de uma versão mais antiga para uma mais nova. Desinstale o pacote antigo antes de executar o Windows ACK no pacote atualizado.

Política de kits da arquitetura ARM

Para executar o Windows ACK em um computador com Windows 8.1 ARM, a política de Kits precisa estar instalada. A configuração do Windows ACK no Windows 8.1 ARM instalará a política em seu computador. Se você precisar instalar manualmente a política, veja a página de informações sobre a política de kits da arquitetura ARM. Observe que essa política de kits precisa ser instalada apenas uma vez em um computador. Ela não é necessária quando você precisa executar o Windows ACK em um computador que possui o Windows 8 ARM.


Arquivo de SDK do Windows

Encontre as versões anteriores do SDK do Windows.

Downloads para a área de trabalho

Obtenha mais downloads para a área de trabalho do Windows.

Fóruns do SDK

Obtenha suporte da comunidade para questões relacionadas ao SDK do Windows.

Suporte

Obtenha ajuda sobre o desenvolvimento de aplicativos de área de trabalho.

A Microsoft está realizando uma pesquisa online para saber sua opinião sobre o site. Se você optar por participar, a pesquisa online lhe será apresentada quando você sair do site.

Deseja participar?