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:
SO 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 24H2 Windows 11, versão 23H2 Windows 11, versão 22H2 |
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.2161 (lançado em 4 de novembro de 2024) |
Windows 11, Versão 24H2 | WDK 10.0.26100.1882 (lançado em 14 de outubro de 2024) |
Windows 11, Versão 24H2 | WDK 10.0.26100.1591 (lançado em 18 de setembro de 2024) |
Windows 11, Versão 24H2 | WDK 10.0.26100.1 (lançado em maio de 2024) |
Windows 11, Versão 23H2 | WDK 10.1.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:
- No menu Iniciar, insira Recursos &de aplicativos na caixa de pesquisa e selecione Recursos &de aplicativos nos resultados.
- Encontre o Kit de Driver do Windows - Windows 10.0.15063.0 na lista de Recursos &de aplicativos e selecione o programa.
- Selecione Modificar, depois Reparar e siga as instruções na tela.
- 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.
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.