Freigeben über


Installieren von Vorschauversionen des Windows Driver Kit (WDK)

Diese Seite enthält Installationsanweisungen für Insider Preview-Versionen (Pre-Release) des Windows Driver Kit (WDK). Die Downloadlinks für die neueste Pre-Release-Version von WDK und EWDK finden Sie auf https://www.microsoft.com/software-download/windowsinsiderpreviewWDK.

Installieren der Insider-Vorschau von Windows Driver Kit (WDK)

1. Visual Studio installieren

  • Das WDK unterstützt jetzt Visual Studio 2022. Alle Editionen werden unterstützt. Das WDK unterstützt Visual Studio 2019 nicht mehr.
  • Download von Visual Studio 2022.
  • Workload auswählen: Entwicklung mit C++.
  • Für Arm64- und Arm64EC-Treiber müssen Sie die zusätzlich die Komponente: Einzelne Komponenten –> Compiler, Buildtools und Laufzeiten –> Visual C++-Compiler und -Bibliotheken für Arm64/Arm64EC installieren. Beachten Sie, dass das WDK die Spectre-Milderung standardmäßig aktiviert hat, jedoch erfordert, dass mit Spectre gemilderte Bibliotheken für jede Architektur, für die Sie entwickeln, mit Visual Studio installiert wird.

2. Deaktivieren der starken Namensvalidierung

Die WDK Visual Studio-Erweiterungen sind derzeit nicht mit starken Namen signiert. Führen Sie die folgenden Befehle in einer Eingabeaufforderung mit erhöhten Rechten aus, um die starke Namensvalidierung 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 der SDK-Insider-Vorschau

SDK-Insider-Vorschau abrufen

4. Installieren der WDK-Insider-Vorschau

WDK-Insider-Vorschau abrufen

Hinweis

Während der Installation installiert das Visual Studio-Installationsprogramm die WDK Visual Studio-Erweiterungen. Weitere Informationen finden Sie unter Herunterladen des Windows Driver Kit.

Installieren der Enterprise WDK (EWDK)-Insider-Vorschau

Als Alternative zu den obigen Schritten ist EWDK eine eigenständige Befehlszeilenumgebung zum Erstellen von Treibern, die Build-Tools für Visual Studio 2022 enthält. Weitere Informationen finden Sie unter Installieren des Enterprise WDK.

Abrufen der Insider-Vorschau (Enterprise Windows Driver Kit, EWDK)

Um zu beginnen, deaktivieren Sie die starke Namensvalidierung, indem Sie die folgenden Befehle in 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

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