Freigeben über


Weitere WDK-Downloads

Das Windows Driver Kit (WDK) wird zum Entwickeln, Testen und Bereitstellen von Windows-Treibern verwendet. Dieses Thema enthält Informationen zu den Versionen von Windows Driver Kit (WDK), zum Enterprise WDK (EWDK) und zu zusätzlichen Downloads zu Supportzwecken. Sie sollten zur Entwicklung von Treibern die jeweils neuesten öffentlichen Versionen von Windows Driver Kit (WDK) und der Tools verwenden. Diese sind unter Herunterladen von Windows Driver Kit (WDK zum Download verfügbar.

Um diese früheren Versionen zu verwenden, müssen Sie zuerst die Visual Studio-Version für die gewünschte Plattform installieren.

Anforderungen an die Laufzeit

Ab der WDK- und EWDK-Version für Windows 11, Version 22H2, unterstützen die Kits:

  • Ausschließlich Visual Studio 2022
  • Erstellen und Testen von Kernelmodustreibern für x64 und Arm64
  • Erstellen und Testen von Treibern für Windows 10, Windows Server 2016 und höhere Client- und Serverversionen
  • Parallele Unterstützung (SxS) neben vorherigem WDK/EWDK

Sie können mehrere WDKs und EWDKs gleichzeitig auf demselben Computer installieren, die sogar Teil desselben Buildsystems sein können. Sie können die WDK-Version für Windows 11, Version 22H2, unter Windows 7 und höher ausführen.

Für Windows 8.1, Windows 8 und Windows 7 müssen Sie eine ältere WDK-Version (Windows 11, Version 21H2, und frühere) und eine ältere Visual Studio-Version installieren, entweder auf demselben Computer oder auf einem separaten Computer. Links zu älteren Kits finden Sie in der folgenden Tabelle.

Bestimmte gerätespezifische Stapel (z. B. Grafiken) verfügen weiterhin über x86/ARM32-Benutzermoduskomponenten zur Unterstützung von x86/ARM32-Apps.

Darüber hinaus werden ab der WDK- und EWDK-Version für Windows 11, Version 22H2, wiedervertreibbare WDF-Co-Installationsprogramme nicht mehr unterstützt. Informationen dazu, wie Sie diese Änderung umgeben können, finden Sie unter Bekannte Probleme mit dem Windows-Treiberkit (WDK).

Sie können die WDK-Version für Windows 11, Version 21H2, (einschließlich der WDK-Version für Windows Server 2022) unter Windows 7 und höher ausführen, um Treiber für die folgenden Betriebssysteme zu entwickeln:

Clientbetriebssystem Serverbetriebssystem
Windows 11, Version 21H2 Windows Server 2022
Windows 10 Windows Server 2019, Windows Server 2016
Windows 8.1 Windows Server 2012 R2
Windows 8 Windows Server 2012
Windows 7 Windows Server 2008 R2 SP1

Schritt 1: Installieren von Visual Studio

Das WDK erfordert Visual Studio. Weitere Informationen zu den Systemanforderungen für Visual Studio finden Sie unter Systemanforderungen für Visual Studio 2022.

In der folgenden Tabelle werden die Visual Studio-Versionen aufgelistet, die für die einzelnen WDK-Versionen erforderlich sind.

Windows-Zielversionen Visual Studio-Edition(en)
Windows 11, Version 23H2
Windows 11, Version 22H2
Windows 11, Version 24H2
Visual Studio Community 2022
Visual Studio Professional 2022
Visual Studio Enterprise 2022
Windows 11, Version 21H2
Windows Server 2022
Windows 10, Version 2004
Windows 10, Version 1903
Visual Studio Community 2019
Visual Studio Professional 2019
Visual Studio Enterprise 2019
Windows 10, Version 1809
Windows 10, Version 1803
Windows 10, Version 1709
Visual Studio Community 2017
Visual Studio Professional 2017
Visual Studio Enterprise 2017
Windows 10, Version 1703
Windows 10, Version 1607
Visual Studio Express 2015 für Desktop
Visual Studio Community 2015
Visual Studio Professional 2015
Visual Studio Enterprise 2015
Windows 8.1 Update
Windows 8,1
Visual Studio 2013
Windows 8 Visual Studio Professional 2012
Visual Studio Ultimate 2012

Konfigurieren von Visual Studio für Windows 11, Version 22H2, Version 21H2 und Windows 10, Versionen 1709, 1803, 1809, 1903, 2004 und Windows Server 2022

Wählen Sie während der Installation von Visual Studio den Workload Desktopentwicklung mit C++ aus. Das Windows 11 Software Development Kit (SDK) ist automatisch enthalten und wird rechts im Bereich Zusammenfassung angezeigt.

Um Treiber für Arm/Arm64 zu entwickeln, wählen Sie Einzelne Komponenten und dann unter Compiler, Buildtools und Laufzeiten Visual C++-Compiler und -Bibliotheken für Arm/Arm64 aus.

Installieren des Windows SDK für Windows 10, Versionen 1607 und 1703

Wenn Sie für Systeme unter Windows 10, Version 1607, oder Windows 10, Version 1703, entwickeln, sollten Sie Visual Studio 2015 installieren und anschließend die Windows SDK-Version für die Windows 10-Zielversion herunterladen und installieren, wie in der folgenden Tabelle angegeben.

Windows-Zielversionen Windows SDK-Version
Windows 10, Version 1703 Windows SDK für Windows 10.0.15063.468
Windows 10, Version 1607 Windows SDK für Windows 10.0.14393.795
Windows 8,1 Windows SDK für Windows 8.1
Windows 8 Windows SDK für Windows 8

Da das Windows SDK in Visual Studio 2015 nicht enthalten ist, müssen Sie das SDK separat installieren. Spätere Versionen von Visual Studio enthalten das Windows SDK.

Schritt 2: Installieren des WDK

Das WDK ist in Visual Studio und Debuggingtools für Windows (WinDbg) integriert. Diese integrierte Umgebung stellt Ihnen die nötigen Tools zum Entwickeln, Erstellen, Packen, Bereitstellen, Testen und Debuggen von Treibern bereit.

Hinweis

Ab Windows 10, Version 1709, werden während der Installation des WDK standardmäßig auch die WDK-Erweiterungen für Visual Studio installiert. Diese Erweiterungen sind für die Integration des WDK in Visual Studio erforderlich.

Veröffentlicht mit WDK und zugehörige Downloads
Windows 11, Version 24H2 WDK 10.0.26100.1591 (Veröffentlichung: 18. September 2024)
Windows 11, Version 24H2 WDK 10.0.16100.1. (veröffentlicht im Mai 2024)
Windows 11, Version 23H2 WDK 10.1.22621.2428 (veröffentlicht 24. Oktober 2023)
Windows 11, Version 22H2 WDK für Windows 11, Version 22H2 (10.0.22621.382, veröffentlicht 24. Mai 2022)
Windows 11, Version 21H2 WDK für Windows 11, Version 21H2
Windows Server 2022 WDK für Windows Server 2022
Windows 10, Version 2004 WDK für Windows 10, Version 2004
Windows 10, Version 1903 WDK für Windows 10, Version 1903
Windows 10, Version 1809
Windows Server 2019
WDK für Windows 10, Version 1809
Windows 10, Version 1803 WDK für Windows 10, Version 1803
Windows 10, Version 1709 WDK für Windows 10, Version 1709
Windows 10, Version 1703 WDK für Windows 10, Version 1703
Windows 10, Version 1607
Windows Server 2016
WDK für Windows 10, Version 1607
Windows 8.1 Update WDK 8.1 Update (nur Englisch) – dauerhaft nicht verfügbar
WDK 8.1 Update Test Pack (nur englisch) – dauerhaft nicht verfügbar
WDK 8.1-Beispiele

Hinweis: Sie können für die Erstellung von Treibern für Windows 8.1 jedes WDK von Windows 10, Version 1607, bis Windows 11, Version 21H2, verwenden.
Windows 8 WDK 8 (nur Englisch)
WDK 8 – wiedervertreibbare Komponenten (nur Englisch)
WDK 8-Beispiele
Windows 7 WDK 7.1.0

Hinweis

Unter Hardwareentwicklungskits für Windows 10, Version 2004 (10.19041.1) finden Sie Informationen zu einem Fehler für ExAllocatePoolZero.

Wichtig

Wenn Sie das WDK für Windows 10, Version 1703, auf einem System installiert haben, auf dem das WDK für Windows 10, Version 1607, installiert ist, wurden möglicherweise einige Dateien aus der früheren WDK-Version entfernt. So stellen Sie diese Dateien wieder her:

  1. Geben Sie im Startmenü Apps & Features in das Suchfeld ein. Wählen Sie anschließend in den Ergebnissen Apps & Features aus.
  2. Suchen Sie Windows-Treiberkit – Windows 10.0.15063.0 in der Liste Apps & Features. Wählen Sie anschließend das Programm aus.
  3. Wählen Sie Ändern und dann Reparieren aus. Folgen Sie anschließend den Anweisungen auf dem Bildschirm.
  4. Die Dateien werden wiederhergestellt.

Frühere EWDK-Versionen herunterladen

Das Enterprise WDK (EWDK) ist eine eigenständige Befehlszeilenumgebung für die Erstellung von Treibern und einfachen Win32-Testanwendungen. Es enthält Visual Studio Build Tools, das SDK und das WDK. Diese Umgebung enthält nicht alle Features, die in Visual Studio verfügbar sind, z. B. die integrierte Entwicklungsumgebung (IDE).

Für die Verwendung des EWDK ist .NET Framework 4.7.2 erforderlich. Weitere Informationen dazu, auf welchen Systemen diese Version des Frameworks ausgeführt wird, finden Sie unter Systemanforderungen für .NET Framework. Links zum Herunterladen von .NET Framework finden Sie unter Systemanforderungen für .NET Framework.

Weitere Informationen zum EWDK finden Sie unter Verwenden des Enterprise WDK.

Windows-Versionen EWDK
Windows 11, Version 24H2 Windows 11, Version 24H2 (aktualisiert September 2024) EWDK
Windows 11, Version 22H2 Windows 11, Version 22H2 (aktualisiert Mai 2023) EWDK
Windows 11, Version 21H2 Windows 11, Version 21H2 EWDK
Windows Server 2022 EWDK für Windows Server 2022
Windows 10, Version 2004 EWDK für Windows 10, Version 2004
Windows 10, Version 1903 EWDK für Windows 10, Version 1903
Windows 10, Version 1809 EWDK für Windows 10, Version 1809
Windows 10, Version 1803 EWDK für Windows 10, Version 1803
Windows 10, Version 1709 EWDK für Visual Studio Build Tools 15.6 (empfohlen)
EWDK für Visual Studio Build Tools 15.4
EWDK für Visual Studio Build Tools 15.2
Windows 10, Version 1703 EWDK für Windows 10, Version 1703

Hinweis

Ab Windows 10, Version 1709, ist das EWDK ISO-basiert. Laden Sie zunächst die ISO herunter, stellen Sie diese bereit, und führen Sie dann LaunchBuildEnv aus.

Optional: Installieren aktualisierter Testzertifikate für HAL-Erweiterungen

Um mit HAL-Erweiterungen zu arbeiten, muss auf Ihrem Entwicklungssystem Windows 10, Version 1709, oder eine höhere Version von Windows 10 ausgeführt werden. Sie müssen außerdem das WDK oder EWDK und anschließend die aktualisierte Version von Windows OEM HAL Erweiterung Test Cert 2017 (NUR PRÜFUNG) installieren. Diese Version ist unter HAL_Extension_Test_Cert_2017.zip als ZIP-Datei zum Download verfügbar.

Weitere Informationen zur Verwendung dieses aktualisierten Zertifikats finden Sie unter Update für das Testzertifikat „Windows OEM HAL Erweiterung Test Cert 2017 (NUR PRÜFUNG)“ unter „Windows-Support“.

Optional: Installieren von WinDbg

WinDbg ist die neueste Version von WinDbg mit zusätzlichen modernen visuellen Elementen, schnelleren Fenstern und einer vollständigen Skriptumgebung, die mit dem erweiterbaren Debuggerdatenmodell erstellt wurde. Diese Version, früher als WinDbg Preview bezeichnet, unterstützt Windows 10 und Windows 11.

Downloadlinks und weitere Informationen zu WinDbg finden Sie unter Windows-Debugger (WinDbg) herunterladen und installieren und Debuggingtools für Windows.

Eigenständige Tools zum Debuggen von Windows XP und Windows Vista

Wenn Sie Windows XP, Windows Server 2003, Windows Vista oder Windows Server 2008 debuggen (oder eines dieser Betriebssysteme zum Ausführen von Debuggingtools für Windows verwenden), müssen Sie die Windows 7-Version der Debuggingtools verwenden. Diese Version ist im SDK für Windows 7 und .NET Framework 4.0 enthalten.

Wichtig

Neuere Versionen von Visual C++ 2010 Redistributable können Probleme verursachen, wenn Sie das SDK für Windows 7 installieren.

Sie erhalten die eigenständigen Debuggingtools für Windows XP, indem Sie zunächst das Windows 7-SDK herunterladen: Microsoft Windows SDK für Windows 7 und .NET Framework 4.

Um die Debuggingtools für Windows als eigenständige Komponente zu installieren, starten Sie das SDK-Installationsprogramm. Wählen Sie anschließend im Installations-Assistenten Debuggingtools für Windows aus, und deaktivieren Sie alle anderen Komponenten.