Compartilhar via


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

Este artigo fornece instruções de instalação para versões do Insider Preview (pré-lançamento) do WDK (Windows Driver Kit). Siga os procedimentos para instalar o WDK Insider Preview ou o Enterprise WDK (EWDK).

Os links de download para a versão de pré-lançamento mais recente do WDK e do EWDK estão disponíveis nos Downloads do Windows Insider Preview.

Instalar a Insider Preview do WDK

Este procedimento instala o WDK Insider Preview. Instale o Visual Studio com a carga de trabalho do C++, desabilite a validação de nome forte e instale as versões prévias do SDK e do WDK.

Etapa 1. Instalar o Visual Studio

Para instalar o Visual Studio e a carga de trabalho ou componente necessários, siga estas etapas:

  1. Baixe o Visual Studio 2022.

    O WDK dá suporte ao Visual Studio 2022, em todas as edições. O WDK não é mais compatível com o Visual Studio 2019.

  2. Selecione a carga de trabalho Desenvolvimento com C++.

    Para drivers Arm64 e Arm64EC, instale um componente extra: Componentes individuais > Compiladores, ferramentas de build e runtimes > Compiladores e bibliotecas do Visual C++ para Arm64/Arm64EC. O WDK tem a mitigação Spectre habilitada por padrão, mas requer bibliotecas mitigadas do Spectre instaladas no Visual Studio para cada arquitetura de desenvolvimento.

Etapa 2. Desabilitar validação de nome forte

No momento, as Extensões do WDK para Visual Studio não estão assinadas com um nome forte. Para desabilitar a validação de nome forte, execute os seguintes comandos em um prompt de comando 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

Etapa 3. Instalar o SDK Insider Preview

Instale o SDK Insider Preview seguindo as instruções em Obter a versão prévia do Insider do SDK.

Etapa 4. Concluir a instalação do WDK

Conclua a instalação do WDK Insider Preview seguindo as instruções em Obter a versão prévia do Insider do WDK

Observação

Durante a instalação, o Visual Studio instala as Extensões do WDK do Visual Studio. Para obter mais informações, consulte Baixar o Kit de Driver do Windows.

Instalar a versão prévia do Insider do EWDK

Uma abordagem alternativa é instalar o EWDK Insider Preview. O EWDK é um ambiente de linha de comando autônomo para a criação de drivers que inclui Ferramentas de Compilação para o Visual Studio 2022. Para obter mais informações, consulte Usando o WDK da Empresa.

Etapa 1. Obter a versão Insider Preview do EWDK

Comece seguindo as instruções em Obter a versão prévia do Insider do EWDK.

Etapa 2. Desativar validação de nome forte

Para desabilitar a validação de nome forte para as Extensões do WDK, execute os seguintes comandos em um prompt de comando elevado:

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

Etapa 3. Montar o ISO e iniciar o EWDK

Monte o ISO baixado na página Versão Prévia do Insider e selecione LaunchBuildEnv para usar o EWDK.

Etapa 4. Concluir a instalação do EWDK

Conclua a instalação do EWDK Insider Preview seguindo as instruções em Obter a versão prévia do Insider do EWDK.