Installieren von Vorschauversionen des Windows Driver Kit (WDK)

Diese Seite enthält Installationsanweisungen für Insider Preview-Versionen (Vorabversionen) des Windows Driver Kit (WDK). Die Downloadlinks für die neueste Vorabversion des WDK und des EWDK befinden sich auf https://www.microsoft.com/software-download/windowsinsiderpreviewWDK.

Installieren des Windows Driver Kit (WDK) Insider Preview

1. Installieren von Visual Studio

  • Das WDK unterstützt jetzt Visual Studio 2022. Alle Editionen werden unterstützt. Das WDK unterstützt Visual Studio 2019 nicht mehr.
  • Laden Sie aus Visual Studio 2022 herunter.
  • Wählen Sie Workload: Entwicklung mit C++ aus.
  • Für Arm64- und Arm64EC-Treiber müssen Sie zusätzlich die Komponente installieren: Einzelne Komponenten –> Compiler, Buildtools und Runtimes –> Visual C++-Compiler und -Bibliotheken für Arm64/Arm64EC. Beachten Sie, dass für das WDK die Spectre-Entschärfung standardmäßig aktiviert ist, aber für jede Architektur, für die Sie entwickeln, Spectre-Entschärfungsbibliotheken mit Visual Studio installiert werden müssen.

2. Deaktivieren der Überprüfung von starken Namen

Die WDK Visual Studio-Erweiterungen sind derzeit nicht mit starkem Namen signiert. Führen Sie die folgenden Befehle an einer Eingabeaufforderung mit erhöhten Rechten aus, um die Überprüfung starker Namen zu deaktivieren:

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. Installieren des SDK Insider Preview

Abrufen der SDK-Insider-Vorschau

4. Installieren von WDK Insider Preview

WDK Insider Preview abrufen

Hinweis

Während der Installation sehen Sie, dass das Visual Studio-Installationsprogramm die WDK-Visual Studio-Erweiterungen installiert.

Installieren von Enterprise WDK (EWDK) Insider Preview

Alternativ zu den oben genannten Schritten ist das EWDK eine eigenständige Befehlszeilenumgebung zum Erstellen von Treibern, die Buildtools für Visual Studio 2022 enthält. Weitere Informationen finden Sie unter Installieren des Enterprise WDK.

Abrufen des Enterprise Windows Driver Kit (EWDK) Insider Preview

Deaktivieren Sie zunächst die Überprüfung starker Namen, indem Sie die folgenden Befehle an einer Eingabeaufforderung mit erhöhten Rechten ausführen:

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

Binden Sie dann die ISO ein, die Sie von der Insider Preview-Seite heruntergeladen haben, und wählen Sie LaunchBuildEnv aus, um das EWDK zu verwenden.