Windows Driver Kit (WDK)

O WDK é utilizado para desenvolver, testar e implementar controladores do Windows. A versão pública mais recente do WDK está disponível abaixo. Adira ao Programa Windows Insider para obter as compilações do WDK Insider Preview.

WDK para Windows 10, versão 1709

Instalar o Visual Studio 2017

As seguintes edições do Visual Studio 2017 suportam desenvolvimento de controladores:

Quando instalar o Visual Studio, selecione a carga de trabalho do Desenvolvimento do ambiente de trabalho com C++. O Windows 10 Software Development Kit (SDK) é incluído automaticamente e é apresentado no painel Resumo do lado direito.

Para o desenvolvimento de controladores ARM/ARM64, escolha Componentes individuais e, em Compiladores, ferramentas de compilação e tempos de execução, selecione Compiladores e bibliotecas Visual C++ para ARM/ARM64.

Instalar o WDK para Windows 10, versão 1709
Transferir agora

Novidade desta versão: o programa de instalação do WDK instalará, por predefinição, a extensão do WDK Visual Studio. Esta instalação deve ser efetuada para a integração WDK VS pode funcionar.

Enterprise WDK para Windows 10, versão 1709 (EWDK)

O EWDK é um ambiente de linha de comandos autónomo para a criação de controladores. Inclui o Visual Studio Build Tools, o SDK e o WDK. Estão disponíveis duas versões:

O EWDK com o Visual Studio Build Tools 15.4 (Recomendado)
Transferir agora
O EWDK com o Visual Studio Build Tools 15.2
Transferir agora

Para começar, monte o ISO e execute o LaunchBuildEnv.

Informações adicionais

Notas de versão e requisitos de runtime

Pode utilizar o WDK para desenvolver controladores para os seguintes sistemas operativos:

  • Windows 10
  • Windows 8.1
  • Windows 8
  • Windows 7
  • Windows Server 2016
  • Windows Server 2008 R2
Amostras de Controladores universais do Windows

Para obter amostras de controladores universais do Windows, siga um destes procedimentos:

  • Vá até à página de amostras de controladores no GitHub e clique em Clone or download > Download ZIP do lado direito da página.
  • Transfira a Extensão GitHub para Visual Studio para se ligar aos repositórios do GitHub.

Saiba mais sobre as novidades para amostras de controladores.

WDK para Windows 10, versão 1703

Instalar o Visual Studio 2015

Importante: o WDK para Windows 10, versão 1703, ainda não é compatível com o Visual Studio 2017. Utilize o Visual Studio 2015 para desenvolvimento de controladores com esta versão do WDK. As quatro edições do Visual Studio 2015 suportam desenvolvimento de controladores.

Obter o Visual Studio Express for Desktop
Obter o Visual Studio Community 2015
Obter o Visual Studio Professional 2015
Obter o Visual Studio Enterprise 2015

Ao instalar o Visual Studio, selecione a opção Típica para Programadores do Windows 10.

Instalar o Windows SDK para Windows 10, versão 1703
Instalar o WDK para Windows 10, versão 1703
Transferir agora

Importante: se instalar o WDK, não poderá desenvolver Aplicações Modernas.

Importante: se tiver instalado o WDK para Windows 10, versão 1607, alguns ficheiros do WDK serão removidos quando instalar o WDK para Windows 10, versão 1703 sobre o WDK para Windows 10, versão 1607. Para restaurar estes ficheiros:

  1. No menu Iniciar (  ), introduza Aplicações e funcionalidades na caixa de pesquisa e selecione Aplicações e funcionalidades nos resultados.
  2. Localize Windows Driver Kit - Windows 10.0.15063.0 na lista de Aplicações e funcionalidades e, em seguida, selecione o programa.
  3. Selecione Modificar, selecione Reparar e, em seguida, siga as instruções apresentadas no ecrã.
  4. Os ficheiros serão restaurados.
EWDK para Windows 10, versão 1703

Também pode instalar o EWDK para compilar controladores e aplicações básicas de teste do Win32 num ambiente de compilação de linha de comandos. Este ambiente não inclui todas as funcionalidades disponíveis no Visual Studio, como o ambiente de desenvolvimento integrado (IDE), pelo que terá de utilizar um editor de código à sua escolha.

Outras transferências do WDK

Instalar o Visual Studio 2015 e o Windows SDK para Windows 10, versão 1607
  1. Execute o Windows Update.
  2. Instale o Visual Studio.
  3. Durante a instalação, selecione a opção Típica para Programadores do Windows 10.
  4. Siga as indicações para concluir a instalação.
  5. Instalar o WDK para Windows 10, versão 1607
WDK 8.1 Update (para controladores do Windows 8.1, 8 e 7)

Transfira o WDK 8.1 Update, que possui ferramentas para compilar, testar, depurar e implementar controladores para o Windows 8.1 Update, Windows 8.1, Windows 8 e Windows 7. Se tiver o WDK, recomendamos que instale o Pacote de Teste do WDK 8.1 Update. Este tem os testes para as bases do dispositivo, gráficos, imagens, banda larga móvel (CDMA, GSM, WLAN), sensores e outros utilitários.

Importante: antes de instalar o WDK 8.1 Update, tem de instalar o Visual Studio 2013.

WDK 8

Fornecemos o Windows Driver Kit (WDK) 8 para lhe dar tempo para migrar para o WDK 8.1 Update e o Visual Studio 2013. A Microsoft não oferece suporte para o WDK 8 e não fará mais atualizações a este kit. Recomendamos que utilize as versões mais recentes do WDK e do Visual Studio para compilar controladores para Windows.

Importante: tem de instalar o Visual Studio Professional 2012 ou o Visual Studio Ultimate antes de instalar o WDK 8.

WinDbg para Windows 8.1

As Ferramentas de Depuração para Windows (WinDbg) estão incluídas no WDK 8.1 Update, mas também pode instalá-las como um componente autónomo do Windows 8.1 SDK. No assistente de instalação, selecione Ferramentas de Depuração para Windows e desmarque todos os outros componentes.

Cliente de Depuração Remota para Windows 8.1

Com o Cliente de Depuração Remota do Windows, pode trabalhar remotamente com os programadores da Microsoft, através da Internet, para depurar falhas no modo de kernel utilizando o depurador do kernel. Obtenha mais informações e prepare-se para a depuração remota.

WDK 7.1.0 (para controladores do Windows XP)

Está a desenvolver um controlador para Windows XP ou Windows Server 2003? O WDK 7.1.0 possui as ferramentas, amostras de códigos, documentos, compiladores, cabeçalhos e bibliotecas que pode utilizar para criar controladores para esses sistemas operativos.

Ferramentas de depuração autónomas para depurar o Windows XP e Windows Vista

Se estiver a depurar o Windows XP, Windows Server 2003, Windows Vista ou Windows Server 2008 (ou a utilizar um desses sistemas operativos para executar as Ferramentas de Depuração para Windows), terá de utilizar a versão do Windows 7 das ferramentas de depuração. Está incluída no SDK para Windows 7 e .NET Framework 4.0. Para instalar as Ferramentas de Depuração para Windows como um componente autónomo, no assistente de instalação do SDK, selecione Ferramentas de Depuração para Windows e desmarque todos os outros componentes.

Importante: versões mais recentes do Visual C++ 2010 Redistributable podem causar problemas ao instalar o SDK para Windows 7. Para mais informações, consulte suporte para o Windows SDK.

Esta página foi útil?
Comentários adicionais?
Obrigado! Agradecemos os seus comentários.