Compartilhar via


Outros downloads do WDK

O Kit de Driver do Windows (WDK) é usado para desenvolver, testar e implantar drivers do Windows. Este tópico contém informações sobre versões do Kit de Driver do Windows (WDK), Enterprise WDK (EWDK) e downloads adicionais para fins de suporte. Para desenvolver drivers, use as versões públicas mais recentes do Kit de Driver do Windows (WDK) e ferramentas, disponíveis para baixar em Baixar o Kit de Driver do Windows (WDK).

Para usar essas versões anteriores, você deve primeiro instalar a versão do Visual Studio que é apropriada para a sua plataforma direcionada.

Requisitos de runtime

A partir do Windows 11, versão 22H2 do WDK e EWDK, os kits suportam:

  • exclusivamente o Visual Studio 2022
  • Compilar e testar drivers de modo kernel para x64 e Arm64
  • Compilar e testar drivers para Windows 10, Windows Server 2016 e versões posteriores de cliente e servidor
  • Suporte lado a lado (SxS) com WDK/EWDK anterior

Vários WDKs e EWDKs podem ser instalados simultaneamente no mesmo computador e até fazer parte do mesmo sistema de compilação. Você pode executar o Windows 11, versão 22H2 WDK no Windows 7 e posterior.

Para Windows 8.1, Windows 8 e Windows 7, instale um WDK mais antigo (Windows 11, versão 21H2 e anterior) e uma versão mais antiga do Visual Studio no mesmo computador ou em um computador separado. Para obter links de kits mais antigos, consulte a tabela abaixo.

Determinadas pilhas específicas do dispositivo (por exemplo, gráficos) continuam a ter componentes de modo de usuário x86/ARM32 para oferecer suporte a aplicativos x86/ARM32.

Além disso, a partir do Windows 11, versão 22H2 de lançamento do WDK e EWDK, os co-instaladores redistribuíveis WDF não são mais suportados. Para saber como contornar essa alteração, consulte Problemas conhecidos do WDK.

Você pode executar o Windows 11, versão 21H2 WDK (incluindo o WDK para Windows Server 2022) no Windows 7 e posterior, e desenvolver drivers para os seguintes sistemas operacionais:

Sistema operacional cliente Sistema operacional de servidor
Windows 11, versão 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

Etapa 1: instalar o Visual Studio

O WDK requer o Visual Studio. Para mais informações sobre os requisitos do sistema para o Visual Studio, consulte Requisitos do sistema para o Visual Studio 2022.

A tabela a seguir indica qual versão do Visual Studio é necessária para as diferentes versões do WDK.

Versões direcionadas do Windows Edição(ões) do Visual Studio
Windows 11, versão 23H2
Windows 11, versão 22H2
Windows 11, versão 24H2
Visual Studio Community 2022
Visual Studio Professional 2022
Visual Studio Enterprise 2022
Windows 11, versão 21H2
Windows Server 2022
Windows 10, versão 2004
Windows 10, versão 1903
Comunidade Visual Studio 2019
Visual Studio Professional 2019
Visual Studio Enterprise 2019
Windows 10, versão 1809
Windows 10, versão 1803
Windows 10, versão 1709
Visual Studio Community 2017
Visual Studio Professional 2017
Visual Studio Enterprise 2017
Windows 10, versão 1703
Windows 10, versão 1607
Visual Studio Express 2015 para Desktop
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

Configurar o Visual Studio para Windows 11, versão 22H2, versão 21H2 e Windows 10, versões 1709, 1803, 1809, 1903, 2004 e Windows Server 2022

Ao instalar o Visual Studio, escolha a carga de trabalho Desenvolvimento da área de trabalho com C++. O Software Development Kit (SDK) do Windows 11 é incluído automaticamente e exibido no painel de Resumo à direita.

Para desenvolver drivers para Arm/Arm64, escolha Componentes individuais e, em Compiladores, ferramentas de compilação e runtimes, selecione Compiladores e bibliotecas do Visual C++ para Arm/Arm64.

Instalar o SDK do Windows para direcionar o Windows 10, versões 1607 e 1703

Se o seu desenvolvimento destina-se a sistemas que executam o Windows 10, versão 1607 ou Windows 10, versão 1703, você deve instalar o Visual Studio 2015 e, em seguida, também baixar e instalar a versão do SDK do Windows para a versão direcionada do Windows 10, conforme identificado na tabela a seguir.

Versões direcionadas do Windows Versão do SDK do Windows
Windows 10, versão 1703 Windows SDK para Windows 10.0.15063.468
Windows 10, versão 1607 Windows SDK para Windows 10.0.14393.795
Windows 8.1 Windows SDK para Windows 8.1
Windows 8 Windows SDK para Windows 8

O SDK do Windows não foi incluído no Visual Studio 2015, portanto, você deve instalar o SDK separadamente. Versões posteriores do Visual Studio incluem o SDK do Windows.

Etapa 2: instalar o WDK

O WDK é integrado com o Visual Studio e ferramentas de depuração para Windows (WinDbg). Esse ambiente integrado fornece as ferramentas necessárias para desenvolver, compilar, empacotar, implantar, testar e depurar drivers.

Observação

A partir do Windows 10, versão 1709, a instalação do WDK irá, por padrão, instalar as extensões de WDK para o Visual Studio. Essas extensões são necessárias para a integração do WDK com o Visual Studio.

Lançado com WDK e downloads relacionados
Windows 11, Versão 24H2 WDK 10.0.26100.1 (lançado em 22 de maio de 2024)
Windows 11, Versão 23H2 WDK 10.0.22621.2428 (lançado em 24 de outubro de 2023)
Windows 11, versão 22H2 WDK para Windows 11, versão 22H2 (10.0.22621.382, lançado em 24 de maio de 2022)
Windows 11, versão 21H2 WDK para Windows 11, versão 21H2
Windows Server 2022 WDK para Windows Server 2022
Windows 10, versão 2004 WDK para Windows 10, versão 2004
Windows 10, versão 1903 WDK para Windows 10, versão 1903
Windows 10, versão 1809
Windows Server 2019
WDK para Windows 10, versão 1809
Windows 10, versão 1803 WDK para Windows 10, versão 1803
Windows 10, versão 1709 WDK para Windows 10, versão 1709
Windows 10, versão 1703 WDK para Windows 10, versão 1703
Windows 10, versão 1607
Windows Server 2016
WDK para Windows 10, versão 1607
Windows 8.1 Update Atualização do WDK 8.1 (somente em inglês), permanentemente indisponível
Atualização do pacote de teste do WDK 8.1 (somente em inglês), permanentemente indisponível
Amostras do WDK 8.1

Observação: você pode usar qualquer WDK do Windows 10, versão 1607 até o Windows 11, versão 21H2 para compilar drivers para o Windows 8.1.
Windows 8 WDK 8 (somente em inglês)
Componentes redistribuíveis do WDK 8 (somente em inglês)
Amostras do WDK 8
Windows 7 WDK 7.1.0

Observação

Consulte Kits de desenvolvimento de hardware para Windows 10, versão 2004 (10.19041.1), que resolve um bug com o ExAllocatePoolZero.

Importante

Se você instalou o WDK para Windows 10 versão 1703 em um sistema que tinha o WDK para Windows 10 versão 1607 instalado, alguns arquivos da versão anterior do WDK podem ter sido removidos. Para restaurar esses arquivos:

  1. No menu Iniciar, insira Recursos &de aplicativos na caixa de pesquisa e selecione Recursos &de aplicativos nos resultados.
  2. Encontre o Kit de Driver do Windows - Windows 10.0.15063.0 na lista de Recursos &de aplicativos e selecione o programa.
  3. Selecione Modificar, depois Reparar e siga as instruções na tela.
  4. Os arquivos serão restaurados.

Baixar versões anteriores do EWDK

O Enterprise WDK (EWDK) é um ambiente de linha de comando autônomo e autossuficiente para compilar drivers e aplicativos básicos de teste do Win32. Ele inclui as Ferramentas de Build do Visual Studio, o SDK e o WDK. Esse ambiente não inclui todos os recursos disponíveis no Visual Studio, como o ambiente de desenvolvimento integrado (IDE).

O uso do EWDK requer o .NET Framework 4.7.2. Para obter mais informações sobre quais sistemas executam esta versão da estrutura, consulte Requisitos de sistema do .NET Framework. Para obter links para baixar o .NET Framework, consulte Requisitos de sistema do .NET Framework.

Para obter mais informações sobre o EWDK, consulte Usando o Enterprise WDK.

Versões do Windows EWDK
Windows 11, versão 24H2 Windows 11, versão 24H2 (atualizado em maio de 2024) EWDK
Windows 11, versão 22H2 Windows 11, versão 22H2 (atualizado em maio de 2023) EWDK
Windows 11, versão 21H2 Windows 11, versão 21H2 EWDK
Windows Server 2022 EWDK para Windows Server 2022
Windows 10, versão 2004 EWDK para Windows 10, versão 2004
Windows 10, versão 1903 EWDK para Windows 10, versão 1903
Windows 10, versão 1809 EWDK para Windows 10, versão 1809
Windows 10, versão 1803 EWDK para Windows 10, versão 1803
Windows 10, versão 1709 EWDK para Visual Studio com ferramentas de Build 15.6 (recomendado)
EWDK para Visual Studio com ferramentas de Build 15.4
EWDK para Visual Studio com ferramentas de Build 15.2
Windows 10, versão 1703 EWDK para Windows 10, versão 1703

Observação

A partir do Windows 10 versão 1709, o EWDK é baseado em ISO. Para começar, baixe e monte o ISO e execute o LaunchBuildEnv.

Opcional: instalar certificados de teste atualizados para extensões HAL

Para trabalhar com extensões HAL, prepare seu sistema de desenvolvimento, executando o Windows 10, versão 1709 ou posterior. Instale também o WDK ou o EWDK e, em seguida, instale a versão atualizada do Certificado de Teste de Extensão HAL do Windows OEM 2017 (SOMENTE TESTE), disponível para baixar como um arquivo ZIP: HAL_Extension_Test_Cert_2017.zip.

Para obter mais informações sobre como usar esse certificado atualizado, consulte Atualização para o certificado de teste "Certificado de Teste de Extensão HAL do Windows OEM 2017 no Suporte do Windows.

Opcional: instalar o WinDbg

O WinDbg é a versão mais recente do WinDbg com visuais mais modernos, janelas mais rápidas e uma experiência de script completa, criada com foco no modelo de dados do depurador extensível. Anteriormente conhecido como WinDbg Preview, suporta Windows 10 e Windows 11.

Para obter links de download e mais informações sobre o WinDbg, consulte Baixar e instalar o depurador do Windows WinDbg e as Ferramentas de Depuração para Windows.

Ferramentas autônomas para depuração do Windows XP e Windows Vista

Se você estiver depurando o Windows XP, Windows Server 2003, Windows Vista ou Windows Server 2008 (ou usando um desses sistemas operacionais para executar as Ferramentas de Depuração para Windows), precisará usar o lançamento do Windows 7 das ferramentas de depuração. Ele está incluído no SDK para Windows 7 e .NET Framework 4.0.

Importante

Versões mais recentes do Visual C++ 2010 redistribuíveis podem causar problemas quando você instala o SDK para Windows 7.

Obtenha as ferramentas de depuração autônomas para o Windows XP baixando primeiro o SDK do Windows 7: SDK do Microsoft Windows para Windows 7 e .NET Framework 4.

Para instalar as Ferramentas de Depuração para Windows como um componente autônomo, inicie o instalador do SDK e, no assistente de instalação, selecione Ferramentas de Depuração para Windows e limpe todos os outros componentes.