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:
- Nel menu Start immettere App & funzionalità nella casella di ricerca e selezionare App & funzionalità nei risultati.
- Trova Windows Driver Kit - Windows 10.0.15063.0 nell'elenco di App e funzionalità e quindi seleziona il programma.
- Seleziona Modifica, Ripara, quindi segui le istruzioni visualizzate.
- 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.
Download correlati
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per