Condividi tramite


Altri download di 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 download aggiuntivi 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 di 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 di Windows 11, versione 22H2 di WDK e EWDK, i kit supportano:

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

È possibile installare più wdk e EWDK contemporaneamente nello stesso computer e anche far parte dello stesso sistema di compilazione. È possibile eseguire Windows 11 versione 24H2 WDK in Windows 7 e versioni successive.

Per sviluppare driver per Windows 8.1, Windows 8 e Windows 7, è necessario installare un WDK precedente (Windows 11, versione 21H2 e precedenti) e una versione precedente di Visual Studio. La tabella seguente mostra l'elenco completo delle destinazioni di compilazione per WDK per Windows 11 versione 21H2:

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

Per i collegamenti ai kit meno recenti, vedere la tabella descritta nel passaggio 2 seguente.

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

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

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 la versione di Visual Studio necessaria per le diverse versioni di WDK.

Versioni mirate di Windows Edizioni di Visual Studio
Windows 11, versione 24H2
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

Per informazioni sulle opzioni da selezionare durante l'installazione di Visual Studio, vedere Scaricare Windows Driver Kit.

Installare Windows SDK per 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 indicato nella tabella seguente.

Versioni mirate 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 l'SDK separatamente. Le versioni successive di Visual Studio includono Windows SDK.

Passaggio 2: Installare wdk

WdK è integrato con Visual Studio e strumenti di debug per Windows (WinDbg). Questo ambiente integrato offre gli strumenti necessari per sviluppare, compilare, creare pacchetti, distribuire, testare ed 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 WDK e download correlati
Windows 11, versione 24H2 WDK 10.0.26100.2454 (data di rilascio: 27 novembre 2024)
Windows 11, versione 24H2 WDK 10.0.26100.2161 (data di rilascio: 4 novembre 2024)
Windows 11, versione 24H2 WDK 10.0.26100.1882 (data di rilascio: 14 ottobre 2024)
Windows 11, versione 24H2 WDK 10.0.26100.1591 (data di rilascio: 18 settembre 2024)
Windows 11, versione 24H2 WDK 10.0.26100.1 (data di rilascio maggio 2024)
Windows 11, versione 23H2 WDK 10.1.22621.2428 (data di rilascio: 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 1607
Windows Server 2016
WDK per Windows 10, versione 1607
Windows 8.1 Update Aggiornamento WDK 8.1 (solo inglese) - Permanentemente non disponibile
WdK 8.1 Update Test Pack (solo inglese) - Permanentemente non disponibile
Esempi di WDK 8.1

Nota: puoi usare qualsiasi WDK da Windows 10, versione 1607 a Windows 11, versione 21H2 per compilare driver per Windows 8.1.
Windows 8 Esempi di WDK 8

Nota

Vedere 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. Nella menu Start immettere App e funzionalità nella casella di ricerca e selezionare App e 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. Selezionare Modifica, selezionare Ripristina e quindi seguire le istruzioni visualizzate sullo schermo.
  4. I file verranno ripristinati.

Installare l'EWDK

Enterprise WDK (EWDK) è un ambiente da riga di comando autonomo e autonomo per la compilazione di driver e applicazioni di test Win32 di base. Include Visual Studio Build Tools, l'SDK e wdk. 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 Uso di Enterprise WDK.

Versioni di Windows EWDK
Windows 11, versione 24H2 Windows 11, versione 24H2 (rilasciata il 27 novembre 2024) EWDK
Windows 11, versione 24H2 Windows 11 versione 24H2 (rilasciata il 4 novembre 2024) EWDK
Windows 11, versione 24H2 Windows 11, versione 24H2 (rilasciata a ottobre 2024) EWDK
Windows 11, versione 24H2 Windows 11, versione 24H2 (rilasciata a settembre 2024) EWDK
Windows 11, versione 24H2 Windows 11, versione 24H2 (rilasciata a maggio 2024) EWDK
Windows 11, versione 22H2 Windows 11, versione 22H2 (rilasciata a 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'OEM HAL Test 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, compilata con il front-end e il centro del debugger estendibile. In precedenza noto come WinDbg Preview, supporta Windows 10 e Windows 11.

Per i collegamenti per il 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 si esegue il debug di Windows XP, Windows Server 2003, Windows Vista o Windows Server 2008 (o si usa uno di questi sistemi operativi per eseguire strumenti di debug per Windows), è necessario usare la versione di Windows 7 degli strumenti di debug. È incluso nell'SDK per Windows 7 e .NET Framework 4.0.

Importante

Le versioni più recenti di Visual C++ 2010 Redistributable possono causare problemi quando si installa 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.