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:
- Nella menu Start immettere App e funzionalità nella casella di ricerca e selezionare App e funzionalità nei risultati.
- Trova Windows Driver Kit - Windows 10.0.15063.0 nell'elenco di App e funzionalità e quindi seleziona il programma.
- Selezionare Modifica, selezionare Ripristina e quindi seguire le istruzioni visualizzate sullo schermo.
- 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.
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.