Freigeben über


Installieren von Vorschauversionen des Windows Driver Kit (WDK)

Dieser Artikel enthält Installationsanweisungen für Insider Preview-Versionen (Vorabversion) des Windows Driver Kit (WDK). Befolgen Sie die Verfahren zum Installieren der WDK Insider Preview oder des ENTERPRISE WDK (EWDK).

Die Downloadlinks für die neueste Vorabversion von WDK und EWDK sind unter Windows Insider Preview Downloads verfügbar.

Installieren der WDK Insider Preview

Bei diesem Verfahren wird die WDK Insider Preview installiert. Sie installieren Visual Studio mit der C++-Workload, deaktivieren die Validierung starker Namen und installieren Preview-Versionen von SDK und WDK.

Schritt 1. Installieren von Visual Studio

Führen Sie die folgenden Schritte aus, um Visual Studio und die erforderliche Workload oder Komponente zu installieren:

  1. Laden Sie Visual Studio 2022 herunter.

    Der WDK unterstützt Visual Studio 2022, alle Editionen. Der WDK unterstützt Visual Studio 2019 nicht mehr.

  2. Wählen Sie die Entwicklung mit C++ -Workload aus.

    Installieren Sie für Arm64- und Arm64EC-Treiber eine zusätzliche Komponente: Einzelne Komponenten > Compiler, Buildtools und Runtimes > Visual C++-Compiler und -Bibliotheken für Arm64/Arm64EC. Das WDK hat die Spectre-Abschwächung standardmäßig aktiviert, erfordert jedoch Spectre-abgeschwächte Bibliotheken, die mit Visual Studio für jede Entwicklungsarchitektur installiert werden müssen.

Schritt 2. Strong-Name-Validierung deaktivieren

Die WDK-Visual Studio-Erweiterungen sind derzeit nicht mit einem starken Namen signiert. Führen Sie zum Deaktivieren der Überprüfung mit starkem Namen die folgenden Befehle an einer Eingabeaufforderung mit erhöhten Rechten aus:

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

Schritt 3. Sdk Insider Preview installieren

Installieren Sie die SDK-Insider Preview, indem Sie die Anweisungen unter Get the SDK Insider Preview befolgen.

Schritt 4. Abschließen der WDK-Installation

Schließen Sie die Installation der WDK Insider Preview ab, indem Sie den Anweisungen unter "WDK Insider Preview" folgen.

Hinweis

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

Installieren der EWDK Insider Preview

Ein alternativer Ansatz besteht darin, die EWDK Insider Preview zu installieren. Das EWDK ist eine eigenständige Befehlszeilenumgebung zum Erstellen von Treibern, die Build-Tools für Visual Studio 2022 enthält. Weitere Informationen finden Sie unter Verwenden des Enterprise WDK.

Schritt 1. Holen Sie sich die EWDK Insider Preview

Folgen Sie zunächst den Anweisungen in Holen Sie sich die EWDK Insider Preview.

Schritt 2. Deaktivieren der Strong-Name-Überprüfung

Um die Überprüfung von Strong Name für die WDK-Erweiterungen zu deaktivieren, führen Sie die folgenden Befehle an einer erhöhten Eingabeaufforderung aus:

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

Schritt 3. ISO einbinden und EWDK starten

Mounten Sie das ISO, das Sie von der Insider-Preview-Seite heruntergeladen haben, und wählen Sie LaunchBuildEnv, um das EWDK zu verwenden.

Schritt 4. Abschließen der EWDK-Installation

Schließen Sie die Installation der EWDK Insider Preview ab, indem Sie die Anweisungen unter Get the EWDK Insider Preview befolgen.