Partilhar via


Instalando versões de visualização do Kit de Driver do Windows (WDK)

Este artigo fornece instruções de instalação para versões do Insider Preview (pré-lançamento) do Kit de Driver do Windows (WDK). 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 em Downloads do Windows Insider Preview.

Instalar o WDK Insider Preview

Este procedimento instala o WDK Insider Preview. Instalar o Visual Studio com a carga de trabalho C++, desabilitar a validação de nome forte e instalar as versões de visualização do SDK e WDK.

Passo 1. Instalar o Visual Studio

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

  1. Baixar Visual Studio 2022.

    O WDK suporta o Visual Studio 2022, todas as edições. O WDK não suporta mais 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 compilação e tempos de execução > compilers e bibliotecas do Visual C++ para Arm64/Arm64EC. O WDK tem a mitigação do Spectre habilitada por padrão, mas requer bibliotecas mitigadas do Spectre instaladas com o Visual Studio para cada arquitetura de desenvolvimento.

Passo 2. Desativar validação de nome forte

Atualmente, as extensões do WDK Visual Studio não são assinadas com nome forte. Para desativar a validação de nome forte, 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

Passo 3. Instalar o SDK Insider Preview

Instale o SDK Insider Preview seguindo as instruções em Obter o SDK Insider Preview.

Passo 4. Conclua a instalação do WDK

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

Observação

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

Instalar o EWDK Insider Preview

Uma abordagem alternativa é instalar o EWDK Insider Preview. O EWDK é um ambiente de linha de comando autónomo e autossuficiente para a criação de drivers que inclui ferramentas de build para o Visual Studio 2022. Para obter mais informações, consulte Usando o WDK Corporativo.

Passo 1. Obtenha o EWDK Insider Preview

Comece seguindo as instruções em Obter o EWDK Insider Preview.

Passo 2. Desativar a validação de nome forte

Para desativar a validação de nome forte para as Extensões WDK, execute os seguintes comandos numa linha 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

Passo 3. Monte o ISO e inicie o EWDK

Monte o ISO que você baixou da página Insider Preview e selecione LaunchBuildEnv para usar o EWDK.

Passo 4. Conclua a instalação do EWDK

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