Outros downloads do WDK
O Kit de Driver do Windows (WDK) é usado para desenvolver, testar e implantar drivers do Windows. Este artigo contém informações sobre versões do Windows Driver Kit (WDK), Enterprise WDK (EWDK) e downloads adicionais para fins de suporte. Para desenvolver drivers, utilize as versões públicas mais recentes do Kit de Drivers do Windows (WDK) e das ferramentas, que estão disponíveis para download em Baixar o Kit de Drivers do Windows (WDK).
Para usar essas versões anteriores, você deve primeiro instalar a versão do Visual Studio que é apropriada para sua plataforma de destino.
Requisitos de tempo de execução
A partir do Windows 11, versão 22H2 do WDK e EWDK, os kits suportam:
Exclusivamente Visual Studio 2022
Construindo e testando drivers de modo kernel para x64 e Arm64
Criando e testando drivers para Windows 10, Windows Server 2016 e versões posteriores de cliente e servidor
Compatibilidade lado a lado (SxS) com versões anteriores do WDK/EWDK
Vários WDKs e EWDKs podem ser instalados simultaneamente no mesmo computador e até mesmo fazer parte do mesmo sistema de compilação. Você pode executar o Windows 11, versão 24H2 WDK no Windows 7 e posterior.
Para desenvolver drivers para Windows 8.1, Windows 8 e Windows 7, você precisa instalar um WDK mais antigo (Windows 11, versão 21H2 e anterior) e uma versão mais antiga do Visual Studio. A tabela a seguir mostra a lista completa de destinos de compilação para o WDK para Windows 11, versão 21H2:
SO Cliente | SO do servidor |
---|---|
Windows 11, versão 24H2 | 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 |
Para obter links para kits mais antigos, consulte a tabela na Etapa 2 abaixo.
Certas pilhas específicas do dispositivo, como as de gráficos, continuam a ter componentes de modo utilizador x86/ARM32 para suportar aplicações x86/ARM32.
Além disso, a partir do Windows 11, versão 22H2 do WDK e EWDK, os coinstaladores redistribuíveis WDF não são mais suportados. Para saber como contornar essa alteração, consulte Problemas conhecidos do WDK.
Etapa 1: Instalar o Visual Studio
O WDK requer o Visual Studio. Para obter mais informações sobre os requisitos do sistema para o Visual Studio, consulte Visual Studio 2022 System Requirements.
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çõ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 |
Visual Studio Community 2019 Visual Studio Professional 2019 do 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 |
Atualização do Windows 8.1 Windows 8.1 |
Visual Studio 2013 |
Windows 8 |
Visual Studio Professional 2012 Visual Studio Ultimate 2012 |
Para obter informações sobre quais opções selecionar ao instalar o Visual Studio, consulte Baixar o Windows Driver Kit.
Instale o SDK do Windows para o Windows 10, versões 1607 e 1703
Se o seu desenvolvimento se destina 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 de destino 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 | SDK do Windows para Windows 10.0.15063.468 |
Windows 10, versão 1607 | SDK do Windows para Windows 10.0.14393.795 |
Windows 8.1 | SDK do Windows para Windows 8.1 |
Windows 8 | SDK do Windows 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 as Ferramentas de Depuração para Windows (WinDbg). Este ambiente integrado oferece as ferramentas necessárias para desenvolver, compilar, embalar, implantar, testar e depurar drivers.
Observação
Informações que o utilizador deve observar mesmo quando estiver a ler rapidamente: a partir do Windows 10, versão 1709, a instalação do WDK irá, por padrão, instalar as extensões 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.2454 (lançado em 27 de novembro de 2024) |
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 1607 Windows Server 2016 |
WDK para Windows 10, versão 1607 |
Atualização do Windows 8.1 | Atualização do WDK 8.1 (somente em inglês) - permanentemente indisponível WDK 8.1 Update Test Pack (somente em inglês) - permanentemente indisponível exemplos do WDK 8.1 Nota: Você pode usar qualquer WDK do Windows 10, versão 1607 até o Windows 11, versão 21H2 para criar drivers para o Windows 8.1. |
Windows 8 | Amostras do WDK 8 |
Observação
Consulte kits de desenvolvimento de hardware para Windows 10, Versão 2004 (10.19041.1), que resolve um bug com 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 estes ficheiros:
No menu Iniciar, introduza Aplicações & funcionalidades na caixa de pesquisa e selecione Aplicações & funcionalidades nos resultados.
Encontre Windows Driver Kit - Windows 10.0.15063.0 na lista de Apps & Featurese, em seguida, selecione o programa.
Selecione Modificar, selecione Reparare siga as instruções na tela.
Os ficheiros serão restaurados.
Instalar o EWDK
O Enterprise WDK (EWDK) é um ambiente de linha de comando independente para o desenvolvimento de drivers e aplicações de teste básicas em Win32. Ele inclui as Ferramentas de Compilação 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).
Usar o 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
Informações que o utilizador deve notar, mesmo ao passar os olhos. A partir do Windows 10 versão 1709, o EWDK é baseado em ISO. Para começar, baixe e monte o ISO e execute 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 uma versão posterior do Windows 10. Instale também o WDK ou o EWDK e, em seguida, instale a versão atualizada do Windows OEM HAL Extension Test Cert 2017 (TEST ONLY), disponível para download como um arquivo ZIP: HAL_Extension_Test_Cert_2017.zip.
Para obter mais informações sobre como usar este certificado atualizado, consulte a atualização para o certificado de teste "Windows OEM HAL Extension Test Cert 2017 (TEST ONLY)" no Suporte do Windows.
Opcional: Instalar o WinDbg
WinDbg é a versão mais recente do WinDbg, com visuais mais modernos, janelas mais rápidas, uma experiência de script completa, construída com o modelo de dados do depurador extensível como o ponto focal. Anteriormente conhecido como WinDbg Preview, suporta Windows 10 e Windows 11.
Para obter links para download e mais informações sobre o WinDbg, consulte Download e instalar o depurador do Windows WinDbg e Ferramentas de Depuração para Windows.
Ferramentas independentes 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 a versão 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 Redistributable 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 Windowse limpe todos os outros componentes.
Downloads relacionados
Baixar o Kit de Avaliação e Implantação do Windows (Windows ADK)
Descarregue o HLK, HCK ou Logo Kit do Windows
Baixe as ferramentas de depuração para Windows (WinDbg)