Altri download per WDK

Windows Driver Kit (WDK) viene usato per sviluppare, testare e distribuire Driver Windows. Questo argomento contiene informazioni sulle versioni di Windows Driver Kit (WDK), Enterprise WDK (EWDK) e altri download a scopo di supporto. Per sviluppare driver, usare le versioni pubbliche più recenti di Windows Driver Kit (WDK) e strumenti, disponibili per il download in Download windows Driver Kit (WDK).

Per usare queste versioni precedenti, è prima necessario installare la versione di Visual Studio appropriata per la piattaforma di destinazione.

Requisiti di runtime

A partire dalla versione Windows 11 versione 22H2 di WDK e EWDK, i kit supportano:

  • Visual Studio 2022 esclusivamente
  • Compilazione e test dei driver in modalità kernel per x64 e Arm64
  • Compilazione e test dei driver per Windows 10, Windows Server 2016 e versioni successive del client e del server
  • Supporto side by side (SxS) con WDK/EWDK precedente

Più WDKs e EWDKs possono essere installati simultaneamente nello stesso computer e anche essere parte dello stesso sistema di compilazione. È possibile eseguire la Windows 11 versione 22H2 WDK in Windows 7 e versioni successive.

Per eseguire la destinazione Windows 8.1, Windows 8 e Windows 7, installare un WDK precedente (Windows 11, versione 21H2 e precedente) e una versione precedente di Visual Studio nello stesso computer o in un computer separato. Per i collegamenti ai kit meno recenti, vedere la tabella seguente.

Alcuni stack specifici del dispositivo (ad esempio grafica) continuano ad avere componenti in modalità utente x86/ARM32 per supportare app x86/ARM32.

Inoltre, a partire da Windows 11, la versione 22H2 di WDK e EWDK, i co-installer ridistribuibili WDF non sono più supportati. Per informazioni su come risolvere questa modifica, vedere Problemi noti di WDK.

È possibile eseguire il Windows 11 versione 21H2 WDK (incluso WDK per Windows Server 2022) in Windows 7 e versioni successive, per sviluppare driver per i sistemi operativi seguenti:

Sistema operativo client Sistema operativo del server
Windows 11, versione 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

Passaggio 1: Installare Visual Studio

WdK richiede Visual Studio. Per altre informazioni sui requisiti di sistema per Visual Studio, vedere Requisiti di sistema di Visual Studio 2022.

La tabella seguente indica quale versione di Visual Studio è necessaria per le diverse versioni di WDK.

Versioni di destinazione di Windows Edizioni di Visual Studio
Windows 11 versione 23H2
Windows 11, versione 22H2
Visual Studio Community 2022
Visual Studio Professional 2022
Visual Studio Enterprise 2022
Windows 11, versione 21H2
Windows Server 2022
Windows 10, versione 2004
Windows 10, versione 1903
Visual Studio Community 2019
Visual Studio Professional 2019
Visual Studio Enterprise 2019
Windows 10, versione 1809
Windows 10, versione 1803
Windows 10, versione 1709
Visual Studio Community 2017
Visual Studio Professional 2017
Visual Studio Enterprise 2017
Windows 10 versione 1703
Windows 10 versione 1607
Visual Studio Express 2015 per 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

Configurare Visual Studio per Windows 11, versione 22H2, versione 21H2 e Windows 10, versioni 1709, 1803, 1809, 1903, 2004 e Windows Server 2022

Quando installi Visual Studio, seleziona il carico di lavoro Sviluppo di applicazioni desktop con C++. Il Windows 11 Software Development Kit (SDK) viene automaticamente incluso e viene visualizzato nel riquadro Riepilogo a destra.

Per sviluppare driver per Arm/Arm64, scegliere Singoli componenti e in Compilatori, strumenti di compilazione e runtime selezionare compilatori e librerie visual C++ per Arm/Arm64.

Installare Windows SDK per la destinazione Windows 10, versioni 1607 e 1703

Se i sistemi di sviluppo che eseguono Windows 10, versione 1607 o Windows 10, versione 1703, è necessario installare Visual Studio 2015 e quindi scaricare e installare anche la versione di Windows SDK per la versione di destinazione di Windows 10, come identificato nella tabella seguente.

Versioni di destinazione di Windows Versione di Windows SDK
Windows 10 versione 1703 Windows SDK per Windows 10.0.15063.468
Windows 10 versione 1607 Windows SDK per Windows 10.0.14393.795
Windows 8.1 Windows SDK per Windows 8.1
Windows 8 Windows SDK per Windows 8

Windows SDK non è stato incluso in Visual Studio 2015, quindi è necessario installare separatamente l'SDK. Le versioni successive di Visual Studio includono Windows SDK.

Passaggio 2: Installare WDK

WDK è integrato con Visual Studio e Debug Tools per Windows (WinDbg). Questo ambiente integrato offre gli strumenti necessari per sviluppare, compilare, creare, creare, creare, distribuire, testare e eseguire il debug dei driver.

Nota

A partire da Windows 10, versione 1709, l'installazione di WDK installerà per impostazione predefinita le estensioni WDK per Visual Studio. Queste estensioni sono necessarie per l'integrazione di WDK con Visual Studio.

Rilasciato con DOWNLOAD WDK e correlati
Windows 11, versione 23H2 WDK 10.0.22621.2428 (rilasciato il 24 ottobre 2023)
Windows 11 versione 22H2 WDK per Windows 11 versione 22H2 (10.0.22621.382, data di rilascio 24 maggio 2022)
Windows 11 versione 21H2 WDK per Windows 11 versione 21H2
Windows Server 2022 WDK per Windows Server 2022
Windows 10, versione 2004 WDK per Windows 10, versione 2004
Windows 10, versione 1903 WDK per Windows 10 versione 1903
Windows 10, versione 1809
Windows Server 2019
WDK per Windows 10, versione 1809
Windows 10, versione 1803 WDK per Windows 10, versione 1803
Windows 10, versione 1709 WDK per Windows 10, versione 1709
Windows 10 versione 1703 WDK per Windows 10, versione 1703
Windows 10 versione 1607
Windows Server 2016
WDK per Windows 10, versione 1607
Windows 8.1 Update Aggiornamento WDK 8.1 (solo inglese) - Non disponibile in modo permanente
WDK 8.1 Update Test Pack (solo inglese) - Permanentemente non disponibile
Esempi di WDK 8.1

Nota: È possibile usare qualsiasi WDK da Windows 10 versione 1607 a Windows 11 versione 21H2 per compilare i driver per Windows 8.1.
Windows 8 WDK 8 (solo inglese)
Componenti ridistribuibili WDK 8 (solo in inglese)
Esempi di WDK 8
Windows 7 WDK 7.1.0

Nota

Consultare i kit di sviluppo hardware per Windows 10 versione 2004 (10.19041.1), che risolve un bug con ExAllocatePoolZero.

Importante

Se è stato installato WDK per Windows 10, versione 1703 in un sistema in cui è installato WDK per Windows 10 versione 1607, alcuni file della versione precedente di WDK potrebbero essere stati rimossi. Per ripristinare questi file:

  1. Nel menu Start immettere App & funzionalità nella casella di ricerca e selezionare App & funzionalità nei risultati.
  2. Trova Windows Driver Kit - Windows 10.0.15063.0 nell'elenco di App e funzionalità e quindi seleziona il programma.
  3. Seleziona Modifica, Ripara, quindi segui le istruzioni visualizzate.
  4. I file verranno ripristinati.

Scaricare le versioni precedenti di EWDK

Enterprise WDK (EWDK) è un ambiente da riga di comando autonomo e autonomo per la creazione di driver e applicazioni di test Win32 di base. Include WDK, SDK e Visual Studio Build Tools. Questo ambiente non include tutte le funzionalità disponibili in Visual Studio, ad esempio l'ambiente di sviluppo integrato (IDE).

L'uso di EWDK richiede .NET Framework 4.7.2. Per altre informazioni sui sistemi che eseguono questa versione del framework, vedere Requisiti di sistema di .NET Framework. Per i collegamenti per scaricare .NET Framework, vedere Requisiti di sistema di .NET Framework.

Per altre informazioni su EWDK, vedere Using the Enterprise WDK.For more information about the EWDK, see Using the Enterprise WDK.

Versioni di Windows EWDK
Windows 11 versione 22H2 Windows 11, versione 22H2 (aggiornata maggio 2023) EWDK
Windows 11 versione 21H2 Windows 11, versione 21H2 EWDK
Windows Server 2022 EWDK per Windows Server 2022
Windows 10, versione 2004 EWDK per Windows 10 versione 2004
Windows 10, versione 1903 EWDK per Windows 10, versione 1903
Windows 10, versione 1809 EWDK per Windows 10, versione 1809
Windows 10, versione 1803 EWDK per Windows 10, versione 1803
Windows 10, versione 1709 EWDK per Visual Studio con Build Tools 15.6 (scelta consigliata)
EWDK per Visual Studio con Build Tools 15.4
EWDK per Visual Studio con Build Tools 15.2
Windows 10 versione 1703 EWDK per Windows 10, versione 1703

Nota

A partire da Windows 10 versione 1709, EWDK è basato su ISO. Per iniziare, scaricare e montare l'ISO e quindi eseguire LaunchBuildEnv.

Facoltativo: installare i certificati di test aggiornati per le estensioni HAL

Per usare le estensioni HAL, preparare il sistema di sviluppo, eseguendo Windows 10, versione 1709 o successiva di Windows 10. Installare anche WDK o EWDK e quindi installare la versione aggiornata dell'estensione HAL OEM di Windows Cert 2017 (TEST ONLY), disponibile per il download come file ZIP: HAL_Extension_Test_Cert_2017.zip.

Per altre informazioni sull'uso di questo certificato aggiornato, vedere Update for "Windows OEM HAL Extension Test Cert 2017 (TEST ONLY)" test certificate on Windows Support .For more information about using this updated certificate, see Update for "Windows OEM HAL Extension Test 2017 (TEST ONLY)" test certificate on Windows Support.For more information about using this updated certificate, see Update for "Windows OEM HAL Extension Test 2017 (TEST ONLY)" test certificate on Windows Support.

Facoltativo: installare WinDbg

WinDbg è la versione più recente di WinDbg con oggetti visivi più moderni, finestre più veloci, un'esperienza di scripting completa, creata con il modello di dati e il centro del debugger estendibile. In precedenza noto come WinDbg Preview, supporta Windows 10 e Windows 11.

Per i collegamenti di download e altre informazioni su WinDbg, vedere Scaricare e installare il debugger Windows WinDbg e gli strumenti di debug per Windows.

Strumenti autonomi per il debug di Windows XP e Windows Vista

Se stai eseguendo il debug di Windows XP, Windows Server 2003, Windows Vista o Windows Server 2008 (o stai usando uno di questi sistemi operativi per eseguire gli strumenti di debug per Windows), devi usare la versione per Windows 7 degli strumenti di debug. È inclusa nell'SDK per Windows 7 e in .NET Framework 4.0.

Importante

le versioni più recenti di Visual C++ 2010 Redistributable possono causare problemi quando installi l'SDK per Windows 7.

Ottenere gli strumenti di debug autonomi per Windows XP scaricando prima Windows 7 SDK: Microsoft Windows SDK per Windows 7 e .NET Framework 4.

Per installare Gli strumenti di debug per Windows come componente autonomo, avviare il programma di installazione dell'SDK e nell'installazione guidata selezionare Strumenti di debug per Windows e deselezionare tutti gli altri componenti.