Instalando versões prévias do WDK (Kit de Driver do Windows)

Esta página contém instruções de instalação para versões do Insider Preview (pré-lançamento) do WDK (Kit de Driver do Windows). Os links de download para a versão de pré-lançamento mais recente do WDK e do EWDK estão em https://www.microsoft.com/software-download/windowsinsiderpreviewWDK.

Instalar o Windows Driver Kit (WDK) Insider Preview

1. Instalar o Visual Studio

  • O WDK agora dá suporte ao Visual Studio 2022. Há suporte para todas as edições. O WDK não dá mais suporte ao Visual Studio 2019.
  • Baixe do Visual Studio 2022.
  • Selecione carga de trabalho: Desenvolvimento com C++.
  • Para drivers Arm64 e Arm64EC, você deve instalar o componente: componentes individuais –> compiladores, ferramentas de build e runtimes –> compiladores e bibliotecas do Visual C++ para Arm64/Arm64EC. Observe que o WDK tem a mitigação do Spectre habilitada por padrão, mas requer que as bibliotecas atenuadas do Spectre sejam instaladas com o Visual Studio para cada arquitetura para a qual você está desenvolvendo.

2. Desabilitar validação de nome forte

No momento, as Extensões do Visual Studio do WDK não têm um nome forte assinado. Execute os seguintes comandos em um prompt de comandos com privilégios elevados para desabilitar a validação de nome forte:

reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\StrongName\Verification\*,31bf3856ad364e35 /v TestPublicKey /t REG_SZ /d 00240000048000009400000006020000002400005253413100040000010001003f8c902c8fe7ac83af7401b14c1bd103973b26dfafb2b77eda478a2539b979b56ce47f36336741b4ec52bbc51fecd51ba23810cec47070f3e29a2261a2d1d08e4b2b4b457beaa91460055f78cc89f21cd028377af0cc5e6c04699b6856a1e49d5fad3ef16d3c3d6010f40df0a7d6cc2ee11744b5cfb42e0f19a52b8a29dc31b0 /f

reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\StrongName\Verification\*,31bf3856ad364e35 /v TestPublicKey /t REG_SZ /d 00240000048000009400000006020000002400005253413100040000010001003f8c902c8fe7ac83af7401b14c1bd103973b26dfafb2b77eda478a2539b979b56ce47f36336741b4ec52bbc51fecd51ba23810cec47070f3e29a2261a2d1d08e4b2b4b457beaa91460055f78cc89f21cd028377af0cc5e6c04699b6856a1e49d5fad3ef16d3c3d6010f40df0a7d6cc2ee11744b5cfb42e0f19a52b8a29dc31b0 /f

3. Instalar o SDK Insider Preview

Obter o SDK Insider Preview

4. Instalar o WDK Insider Preview

Obter o WDK Insider Preview

Observação

Durante a instalação, você verá o instalador do Visual Studio instalar as Extensões do Visual Studio do WDK.

Instalar o Enterprise WDK (EWDK) Insider Preview

Como alternativa às etapas acima, o EWDK é um ambiente de linha de comando independente autônomo para a criação de drivers que inclui ferramentas de build para Visual Studio 2022. Veja mais em Instalando o WDK da Empresa.

Obter o Enterprise Windows Driver Kit (EWDK) Insider Preview

Para começar, desabilite a validação de nome forte executando os seguintes comandos em um prompt de comandos com privilégios elevados:

reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\StrongName\Verification\*,31bf3856ad364e35 /v TestPublicKey /t REG_SZ /d 00240000048000009400000006020000002400005253413100040000010001003f8c902c8fe7ac83af7401b14c1bd103973b26dfafb2b77eda478a2539b979b56ce47f36336741b4ec52bbc51fecd51ba23810cec47070f3e29a2261a2d1d08e4b2b4b457beaa91460055f78cc89f21cd028377af0cc5e6c04699b6856a1e49d5fad3ef16d3c3d6010f40df0a7d6cc2ee11744b5cfb42e0f19a52b8a29dc31b0 /f

reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\StrongName\Verification\*,31bf3856ad364e35 /v TestPublicKey /t REG_SZ /d 00240000048000009400000006020000002400005253413100040000010001003f8c902c8fe7ac83af7401b14c1bd103973b26dfafb2b77eda478a2539b979b56ce47f36336741b4ec52bbc51fecd51ba23810cec47070f3e29a2261a2d1d08e4b2b4b457beaa91460055f78cc89f21cd028377af0cc5e6c04699b6856a1e49d5fad3ef16d3c3d6010f40df0a7d6cc2ee11744b5cfb42e0f19a52b8a29dc31b0 /f

Em seguida, monte o ISO que você baixou da página Insider Preview e selecione LaunchBuildEnv para usar o EWDK.