Andere WDK-downloads
De Windows Driver Kit (WDK) wordt gebruikt voor het ontwikkelen, testen en implementeren van Windows-stuurprogramma's. Dit onderwerp bevat informatie over versies van de Windows Driver Kit (WDK), Enterprise WDK (EWDK) en aanvullende downloads voor ondersteuningsdoeleinden. Als u stuurprogramma's wilt ontwikkelen, gebruikt u de nieuwste openbare versies van de Windows Driver Kit (WDK) en hulpprogramma's die u kunt downloaden op Download de Windows Driver Kit (WDK).
Als u deze eerdere versies wilt gebruiken, moet u eerst de versie van Visual Studio installeren die geschikt is voor uw doelplatform.
Runtimevereisten
Vanaf de Windows 11 versie 22H2 van de WDK en EWDK ondersteunen de kits:
- Visual Studio 2022 uitsluitend
- Kernelmodusstuurprogramma's bouwen en testen voor x64 en Arm64
- Stuurprogramma's bouwen en testen voor Windows 10-, Windows Server 2016- en hoger-client- en serverversies
- Parallelle ondersteuning (SxS) met eerdere versies van WDK/EWDK
Meerdere WDK's en EWDK's kunnen gelijktijdig op dezelfde computer worden geïnstalleerd en zelfs deel uitmaken van hetzelfde buildsysteem. U kunt windows 11, versie 24H2 WDK uitvoeren op Windows 7 en hoger.
Als u stuurprogramma's voor Windows 8.1, Windows 8 en Windows 7 wilt ontwikkelen, moet u een oudere WDK (Windows 11, versie 21H2 en vorige) en een oudere versie van Visual Studio installeren. In de volgende tabel ziet u de volledige lijst met builddoelen voor WDK voor Windows 11, versie 21H2:
Client-besturingssysteem | Server-besturingssysteem |
---|---|
Windows 11, versie 24H2 | 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 |
Zie de tabel in stap 2 hieronder voor koppelingen naar oudere kits.
Bepaalde apparaatspecifieke stacks, zoals grafische, blijven componenten in gebruikersmodus voor x86/ARM32 behouden om x86/ARM32-apps te ondersteunen.
Bovendien worden WDF redistributable co-installers niet meer ondersteund vanaf Windows 11, versie 22H2 van de WDK en EWDK. Zie WDK Known Issuesvoor meer informatie over het omzeilen van deze wijziging.
Stap 1: Visual Studio installeren
Voor de WDK is Visual Studio vereist. Zie Visual Studio 2022 System Requirementsvoor meer informatie over systeemvereisten voor Visual Studio.
De volgende tabel geeft aan welke Visual Studio-versie is vereist voor de verschillende releases van de WDK.
Doelversies van Windows | Editie(s) van Visual Studio |
---|---|
Windows 11, versie 24H2 Windows 11, versie 23H2 Windows 11, versie 22H2 |
Visual Studio Community 2022 Visual Studio Professional 2022 Visual Studio Enterprise 2022 |
Windows 11, versie 21H2 Windows Server 2022 Windows 10, versie 2004 Windows 10, versie 1903 |
Visual Studio Community 2019 Visual Studio Professional 2019 Visual Studio Enterprise 2019 |
Windows 10, versie 1809 Windows 10, versie 1803 Windows 10, versie 1709 |
Visual Studio Community 2017 Visual Studio Professional 2017 Visual Studio Enterprise 2017 |
Windows 10, versie 1703 Windows 10, versie 1607 |
Visual Studio Express 2015 voor 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 |
Zie Download de Windows Driver Kitvoor meer informatie over welke opties u kunt selecteren bij het installeren van Visual Studio.
Installeer de Windows SDK om windows 10, versies 1607 en 1703 te targeten
Als uw ontwikkeling zich richt op systemen die Windows 10, versie 1607 of versie 1703 uitvoeren, moet u Visual Studio 2015 installeren en vervolgens ook de versie van de Windows SDK voor de beoogde versie van Windows 10 downloaden en installeren, zoals aangegeven in de volgende tabel.
Doelversies van Windows | Versie van Windows SDK |
---|---|
Windows 10, versie 1703 | Windows SDK voor Windows 10.0.15063.468 |
Windows 10, versie 1607 | Windows SDK voor Windows 10.0.14393.795 |
Windows 8.1 | Windows SDK voor Windows 8.1 |
Windows 8 | Windows SDK voor Windows 8 |
De Windows SDK is niet opgenomen in Visual Studio 2015, dus u moet de SDK afzonderlijk installeren. Latere versies van Visual Studio bevatten de Windows SDK.
Stap 2: de WDK installeren
De WDK is geïntegreerd met Visual Studio en Hulpprogramma's voor foutopsporing voor Windows (WinDbg). Deze geïntegreerde omgeving biedt u de hulpprogramma's die u nodig hebt voor het ontwikkelen, bouwen, verpakken, implementeren, testen en foutopsporingsstuurprogramma's.
Notitie
Vanaf Windows 10 versie 1709 installeert het installeren van de WDK standaard de WDK-extensies voor Visual Studio. Deze extensies zijn vereist voor integratie van de WDK met Visual Studio.
Uitgebracht met | WDK en gerelateerde downloads |
---|---|
Windows 11, versie 24h2 | WDK 10.0.26100.2454 (uitgebracht op 27 november 2024) |
Windows 11, versie 24h2 | WDK 10.0.26100.2161 (uitgebracht op 4 november 2024) |
Windows 11, versie 24h2 | WDK 10.0.26100.1882 (uitgebracht op 14 oktober 2024) |
Windows 11, versie 24h2 | WDK 10.0.26100.1591 (uitgebracht op 18 september 2024) |
Windows 11, versie 24h2 | WDK 10.0.26100.1 (uitgebracht in mei 2024) |
Windows 11, versie 23H2 | WDK 10.1.22621.2428 (uitgebracht op 24 oktober 2023) |
Windows 11, versie 22H2 | WDK voor Windows 11, versie 22H2 (10.0.22621.382, uitgebracht op 24 mei 2022) |
Windows 11, versie 21H2 | WDK voor Windows 11, versie 21H2 |
Windows Server 2022 | WDK voor Windows Server 2022 |
Windows 10, versie 2004 | WDK voor Windows 10, versie 2004 |
Windows 10, versie 1903 | WDK voor Windows 10, versie 1903 |
Windows 10, versie 1809 Windows Server 2019 |
WDK voor Windows 10, versie 1809 |
Windows 10, versie 1607 Windows Server 2016 |
WDK voor Windows 10, versie 1607 |
Windows 8.1 Update | WDK 8.1-update (alleen Engels) - permanent niet beschikbaar WDK 8.1 Update Test Pack (alleen Engels) - permanent niet beschikbaar WDK 8.1-voorbeelden Opmerking: U kunt elke WDK van Windows 10, versie 1607 tot en met Windows 11, versie 21H2 gebruiken om stuurprogramma's voor Windows 8.1 te bouwen. |
Windows 8 | WDK 8-voorbeelden |
Notitie
Raadpleeg Hardware development kits voor Windows 10, versie 2004 (10.19041.1), waarmee een bug met ExAllocatePoolZero wordt opgelost.
Belangrijk
Als u de WDK voor Windows 10 hebt geïnstalleerd, versie 1703 op een systeem waarop wdk voor Windows 10, versie 1607 is geïnstalleerd, zijn sommige bestanden uit de eerdere versie van de WDK mogelijk verwijderd. Ga als volgt te werk om deze bestanden te herstellen:
- Voer in het menu Start Apps & functies in het zoekvak in en selecteer Apps & functies in de resultaten.
- Zoek Windows Driver Kit - Windows 10.0.15063.0 in de lijst met Apps & Functiesen selecteer vervolgens het programma.
- Selecteer Wijzigen, selecteer herstellen en volg de aanwijzingen op het scherm.
- De bestanden worden hersteld.
De EWDK installeren
De Enterprise WDK (EWDK) is een zelfstandige, zelfstandige opdrachtregelomgeving voor het bouwen van stuurprogramma's en eenvoudige Win32-testtoepassingen. Het bevat de Visual Studio Build Tools, de SDK en de WDK. Deze omgeving bevat niet alle functies die beschikbaar zijn in Visual Studio, zoals de Integrated Development Environment (IDE).
Voor het gebruik van EWDK is .NET Framework 4.7.2 vereist. Zie .NET Framework-systeemvereistenvoor meer informatie over welke systemen deze versie van het framework uitvoeren. Zie .NET Framework-systeemvereistenvoor koppelingen om .NET Framework te downloaden.
Zie Using the Enterprise WDKvoor meer informatie over de EWDK.
Notitie
Vanaf Windows 10 versie 1709 is de EWDK iso-gebaseerd. Download en monteer de ISO en voer vervolgens LaunchBuildEnvuit.
Optioneel: Bijgewerkte testcertificaten installeren voor HAL-extensies
Als u met HAL Extensions wilt werken, bereidt u uw ontwikkelsysteem voor, met Windows 10, versie 1709 of een nieuwere versie van Windows 10. Installeer ook de WDK of de EWDK en installeer vervolgens de bijgewerkte versie van de Windows OEM HAL Extension Test Cert 2017 (ALLEEN TEST), beschikbaar om te downloaden als een ZIP-bestand: HAL_Extension_Test_Cert_2017.zip.
Zie voor meer informatie over het gebruik van dit bijgewerkte certificaat Update voor "Windows OEM HAL Extension Test Cert 2017 (ALLEEN TEST)" testcertificaat op Windows Support.
Optioneel: WinDbg installeren
WinDbg is de nieuwste WinDbg-versie met modernere visuals, snellere vensters, een volwaardige scriptervaring, gebouwd met het uitbreidbare (extensible) gegevensmodel voor foutopsporing centraal. Voorheen bekend als WinDbg Preview, ondersteunt het Windows 10 en Windows 11.
Zie voor downloadkoppelingen en meer informatie over WinDbg Het WinDbg Windows-foutopsporingsprogramma downloaden en installeren en Hulpprogramma's voor foutopsporing voor Windows.
Zelfstandige hulpprogramma's voor foutopsporing in Windows XP en Windows Vista
Als u fouten opspoort in Windows XP, Windows Server 2003, Windows Vista of Windows Server 2008 (of als u een van deze besturingssystemen gebruikt om Foutopsporingsprogramma's voor Windows uit te voeren), moet u de Windows 7-versie van de foutopsporingsprogramma's gebruiken. Deze is opgenomen in de SDK voor Windows 7 en .NET Framework 4.0.
Belangrijk
Nieuwere versies van Visual C++ 2010 Redistributable kunnen problemen veroorzaken wanneer u de SDK voor Windows 7 installeert.
Download de zelfstandige hulpprogramma's voor foutopsporing voor Windows XP door eerst de Windows 7 SDK te downloaden: Microsoft Windows SDK voor Windows 7 en .NET Framework 4.
Als u de hulpprogramma's voor foutopsporing voor Windows als zelfstandig onderdeel wilt installeren, start dan het SDK-installatieprogramma. In de installatiewizard selecteert u Hulpprogramma's voor foutopsporing voor Windowsen deselecteert u alle andere onderdelen.