Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
WdK se používá k vývoji, testování a nasazování ovladačů pro Windows. Nejnovější veřejná verze je WDK 10.0.26100.3323 (vydaná 14. března 2025).
- Tuto sadu WDK můžete nainstalovat a spustit ve Windows 7 a novějších verzích.
- Pomocí této sady můžete vytvářet ovladače pro Windows 10, Windows Server 2016 a novější verze klienta a serveru.
Důležité
Od května 2025 společnost Microsoft již nepublikuje starší verze sady Windows Drivers Kit. Použijte nejnovější verzi WDK pro všechny úsilí o vývoj ovladačů. Pokud cílíte na starší verze Windows, postupujte podle pokynů v blogovém příspěvku o sestavení ovladačů pro předchozí verze operačního systému pomocí nejnovější sady Windows Driver Kit (WDK). Pokud váš vývojový scénář není podporován nejnovějším WDK, kontaktujte Microsoft WDK Feedback pro asistenci.
Připojte se k programu Windows Insider a získejtebuildy WDK Insider Preview. Pokyny k instalaci buildů Windows Insider Preview najdete v tématu Instalace verzí Preview sady Windows Driver Kit (WDK).
Podpora balíčků WDK NuGet
WDK je k dispozici jako balíček NuGet od verze 10.0.26100.1. Uživatelé mají přístup k těmto balíčkům a mohou je používat přímo z nuget.org v sadě Visual Studio. Balíček WDK NuGet poskytuje pohodlný způsob, jak získat a aktualizovat WDK, také spravuje závislosti, jako je sada SDK, a pomáhá udržovat sadu nástrojů pro vývoj ovladačů aktuální. Další informace najdete v tématu Instalace nejnovější sady WDK pomocí NuGetu.
Podpora ARM64
Od verze WDK 10.0.26100.1 teď WDK podporuje vývoj, testování a nasazení ovladačů na počítačích ARM64. WDK/EWDK lze nainstalovat a spouštět nativně na hardwaru ARM64. Kromě toho je stále k dispozici dříve podporovaná emulace ovladačů x86 KMDF/UMDF2 na hardwaru ARM64. Ladění a nasazování ovladačů do cílového počítače ARM64 se teď podporuje na hostitelských počítačích ARM64 i x64. Když nainstalujete WDK/EWDK na počítače ARM64, proces automaticky identifikuje a nainstaluje všechny potřebné závislosti, včetně nástrojů sestavení, binárních souborů a knihoven.
Krok 1: Instalace sady Visual Studio 2022
WDK vyžaduje Visual Studio. Další informace o požadavcích na systém pro Visual Studio naleznete v tématu Visual Studio 2022 System Requirements.
Následující edice sady Visual Studio 2022 podporují vývoj ovladačů pro tuto verzi:
- Stáhnout Visual Studio Community 2022
- Stáhnout Visual Studio Professional 2022
- Stažení sady Visual Studio Enterprise 2022
Při instalaci sady Visual Studio 2022 vyberte úlohu Vývoj desktopových aplikací pomocí jazyka C++ a pak v části Jednotlivé komponenty přidejte:
- MSVC v143 – VS 2022 C++ ARM64/ARM64EC knihovny s mitigací Spectre (Nejnovější)
- MSVC v143 – knihovny pro VS 2022 C++ x64/x86 s ochranou proti Spectre (nejnovější)
- C++ ATL pro nejnovější nástroje sestavení v143 s ochranou proti Spectre (ARM64/ARM64EC)
- C++ ATL pro nejnovější nástroje sestavení v143 s ochranou proti Spectre (x86 & x64)
- C++ MFC pro nejnovější sestavovací nástroje verze 143 s mitigacemi Spectre (ARM64/ARM64EC)
- C++ MFC pro nejnovější nástroje pro sestavení v143 s mitigací Spectre (x86 & x64)
- Windows Driver Kit
Návod
Pomocí vyhledávacího pole vyhledejte "64 latest spectre" (v anglických instalacích) nebo "64 nejnovější" (v neanglických instalacích), abyste tyto komponenty rychle viděli.
Poznámka:
Vybraný vývoj desktopových aplikací s vybranou úlohou C++ nenainstaluje sadu Windows SDK 10.0.26100.1.
Krok 2: Instalace sady SDK
Instalace sady Visual Studio nestahuje nejnovější verzi sady SDK. K instalaci použijte následující odkaz.
Poskytnuté odkazy pro sady SDK a WDK mají odpovídající čísla sestavení, která jsou vždy nutná pro spolupráci sad. Pokud se rozhodnete nainstalovat vlastní dvojici SDK/WDK, třeba pro jinou verzi Windows, ujistěte se, že se čísla buildu shodují. Další informace naleznete v tématu Verzování sady.
Krok 3: Instalace WDK
Od verze 17.11.0 je WDK VSIX součástí sady Visual Studio jako samostatná součást. Před instalací sady WDK instalační program zkontroluje, jestli už je nainstalovaná kompatibilní verze VSIX. Pokud se sada WDK VSIX nenajde, zobrazí se uživatelům výzva k jeho instalaci. Chcete-li nainstalovat WDK VSIX, spusťte instalační program sady Visual Studio, vyberte Upravit, přejděte na kartu Jednotlivé součásti , přidejte sadu Windows Driver Kit a pak znovu vyberte Upravit .
Návod
Pokud v sadě Visual Studio nemůžete najít šablony projektů ovladačů, rozšíření WDK Visual Studio se nenainstalovalo správně. Pokud chcete tento problém vyřešit, spusťte Instalační program sady Visual Studio, vyberte Upravit, přidejte sadu Windows Driver Kit na kartě Jednotlivá komponenta a vyberte Upravit.
Enterprise WDK (EWDK)
Jako alternativu ke stažení sady Visual Studio, sady SDK a WDK si můžete stáhnout sadu EWDK, což je samostatné samostatné prostředí příkazového řádku pro vytváření ovladačů. Zahrnuje Visual Studio Build Tools, sadu nástrojů pro vývoj software (SDK) a sadu nástrojů pro vývoj ovladačů pro Windows (WDK).
Nejnovější veřejná verze sady EWDK obsahuje Visual Studio 2022 Build Tools 17.11.4 a sadu nástrojů MSVC v14.41.
Sada EWDK také vyžaduje rozhraní .NET Framework verze 4.7.2. Další informace o dalších požadavcích pro rozhraní .NET Framework naleznete v tématu Systémové požadavky rozhraní .NET Framework.
Po stažení iso použijte tento postup k nastavení prostředí sestavení:
- Připojte ISO EWDK ze svazku jednotky. Cesty ke sdílené síťové složce se v současné době nepodporují.
- Spusťte LaunchBuildEnv.cmd.
- V prostředí vytvořeném v kroku 2 zadejte SetupVSEnv a stiskněte Enter.
- Spusťte devenv.exe ze stejného prostředí pomocí úplné cesty k souboru. Příklad:
"C:\Program Files\Microsoft Visual Studio\2022\%Community|Professional|Enterprise%\Common7\IDE\devenv.exe"
- Až budete s prostředí sestavení hotovi, možná budete chtít vysunout disk ISO.
Volitelně můžete použít rozhraní sady Visual Studio s nástroji sestavení, které jsou součástí sady EWDK. Pokud chcete použít rozhraní sady Visual Studio, ujistěte se, že hlavní verze sady Visual Studio odpovídá verzi nástrojů Visual Studio Build Tools v EWDK. Například Visual Studio 2022 funguje s EWDK, který obsahuje nástroje sestavení VS17.X. Seznam čísel verzí sady Visual Studio 2022 najdete v tématu Vydání sady Visual Studio 2022.
Verzování sady
Celý řetězec sestavení sady obsahuje jako své poslední dvě komponenty číslo sestavení a hodnotu QFE (Quick Fix Engineering). Například 10.0.22621.2428 má číslo buildu 22621 a hodnotu QFE 2428.
Pokud chcete vytvořit ovladač, musí číslo sestavení instalace sady SDK odpovídat počtu sestavení instalace WDK. Hodnoty QFE se nemusí shodovat, pokud ovladač nepoužívá funkce, které jsou dostupné jenom v hlavičkách, které jsou součástí pozdějšího QFE.
Rychlým způsobem, jak zobrazit úplný řetězec sestavení pro místně nainstalované sady, je přejít do nastavení Systému Windows (Win+I), přejít na Aplikace, pak Nainstalované aplikace a do vyhledávacího pole zadejte kit
. Úplný řetězec sestavení se zobrazí napravo od názvu sady. Pokud přejdete na C:\Program Files (x86)\Windows Kits\10\Include
, zobrazené QFE je pevně zakódované na .0
. Název adresáře tedy není spolehlivý způsob, jak zkontrolovat identifikátor QFE. Při instalaci sady nahradí nová instalace všechny dříve existující instalace stejného čísla buildu. Když instalujete sadu Visual Studio s úlohou Vývoj desktopových aplikací pomocí sady C++, pokud instalační datová část zahrnuje sadu Windows SDK, v pravém podokně souhrnu se také zobrazí pevně zakódovaný .0
pro QFE.
Ukázky ovladačů pro Windows
Ukázky ovladačů si můžete stáhnout jedním z těchto způsobů:
- Přejděte na stránku ukázek ovladačů na GitHubu, vyberte Klonovat nebo stáhnout a pak vyberte Stáhnout ZIP.
- Stáhněte si rozšíření GitHub pro Visual Studio a pak se připojte k úložištím GitHub.
- Projděte si ukázky ovladačů na portálu Microsoft Samples.
Související soubory ke stažení
- Stáhněte si WDK Insider Preview
- Stáhnout předchozí verze WDK
- Stáhnout sadu Windows Assessment and Deployment Kit (Windows ADK)
- Stáhnout si Windows HLK
- Stáhnout nástroje pro ladění systému Windows (WinDbg)
- stáhnout balíčky symbolů systému Windows