Installazione delle versioni di anteprima di Windows Driver Kit (WDK)
Questa pagina contiene le istruzioni di installazione per le versioni Insider Preview (non definitive) di Windows Driver Kit (WDK). I collegamenti di download per la versione non definitiva più recente di WDK e EWDK sono disponibili in https://www.microsoft.com/software-download/windowsinsiderpreviewWDK.
Installare Windows Driver Kit (WDK) Insider Preview
1. Installare Visual Studio
- WdK supporta ora Visual Studio 2022. Tutte le edizioni sono supportate. WdK non supporta più Visual Studio 2019.
- Scaricare da Visual Studio 2022.
- Selezionare il carico di lavoro: Sviluppo con C++.
- Per i driver Arm64 e Arm64EC, è necessario installare anche il componente: Singoli componenti - > Compilatori, strumenti di compilazione e runtime -> Compilatori e librerie di Visual C++ per Arm64/Arm64EC. Si noti che la mitigazione Spectre è abilitata per impostazione predefinita, ma richiede l'installazione di librerie con mitigazione Spectre con Visual Studio per ogni architettura per cui si sta sviluppando.
2. Disabilitare la convalida dei nomi sicuri
Le estensioni di Visual Studio WDK non sono attualmente firmate con nome sicuro. Eseguire i comandi seguenti da un prompt dei comandi con privilegi elevati per disabilitare la convalida del nome sicuro:
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. Installare SDK Insider Preview
Ottenere l'SDK Insider Preview
4. Installare WDK Insider Preview
Nota
Durante l'installazione verrà visualizzato il programma di installazione di Visual Studio per installare le estensioni di Visual Studio WDK. Per altre informazioni, vedere Scaricare Windows Driver Kit .
Installare Enterprise WDK (EWDK) Insider Preview
In alternativa ai passaggi precedenti, EWDK è un ambiente da riga di comando autonomo per la compilazione di driver che include Build Tools per Visual Studio 2022. Per altre informazioni, vedere Installazione di Enterprise WDK.
Ottenere Enterprise Windows Driver Kit (EWDK) Insider Preview
Per iniziare, disabilitare la convalida dei nomi sicuri eseguendo i comandi seguenti da un prompt dei comandi con privilegi elevati:
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
Montare quindi l'ISO scaricato dalla pagina Insider Preview e selezionare LaunchBuildEnv per usare EWDK.