Stažení Sada WDK (Windows Driver Kit)

Pomocí sady WDK můžete vyvíjet, testovat a nasazovat ovladače pro Windows.

  • Nainstalujte a spusťte nejnovější vydané WDK na Windows 7 a novějších verzích.
  • Pomocí nejnovější verze WDK můžete vytvářet ovladače pro Windows 10, Windows Server 2016 a novější verze klienta a serveru.

Důležité

Připojte se do programu Windows Insider a získejte buildy WDK Insider Preview. Pokyny k instalaci buildů Windows Insider Preview najdete v tématu Instalace verzí Preview Sada WDK (Windows Driver Kit).

Podpora balíčků WDK NuGet

WDK je k dispozici jako balíček NuGet od verze 10.0.26100.1. K těmto balíčkům můžete přistupovat a používat je přímo z nuget.org v rámci Visual Studio. Balíček WDK NuGet poskytuje pohodlný způsob, jak získat a aktualizovat WDK. Spravuje také závislosti, jako je sada SDK, a pomáhá udržovat sadu nástrojů pro vývoj ovladačů v aktuálním stavu. Další informace najdete v tématu Instalace nejnovější sady WDK pomocí NuGetu.

Podpora ARM64

Od WDK verze 10.0.26100.1 podporuje WDK vývoj, testování a nasazení ovladačů na počítačích ARM64. Nativně můžete nainstalovat a spustit WDK a EWDK na hardwaru ARM64. WDK také nadále podporuje emulaci ovladačů x86 KMDF a UMDF 2 na hardwaru ARM64. Ovladače teď můžete ladit a nasazovat na cílový počítač ARM64 z hostitelských počítačů ARM64 i x64. Když nainstalujete WDK nebo 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.

Ikona pro stažení Visual Studio Krok 1: Instalace Visual Studio 2026

Vývoj ovladačů pro tuto verzi je podporován v edici Visual Studio 2026 Community, Professional nebo Enterprise.

Stáhnout Visual Studio 2026

Při instalaci Visual Studio 2026 vyberte pracovní zátěž Vývoj desktopových aplikací s C++. Potom v části Jednotlivé komponenty přidejte:

  • Knihovny C++ zmírněné proti Spectre pro x64/x86 (nejnovější MSVC)
  • Knihovny C++ s mitigací Spectre pro ARM64/ARM64EC (nejnovější MSVC)
  • C++ ATL s ochranou proti Spectre pro x64/x86 (nejnovější MSVC)
  • C++ ATL se zmírněním rizik Spectre pro ARM64/ARM64EC (nejnovější MSVC)
  • C++ MFC se zmírněním rizik Spectre pro x64/x86 (nejnovější MSVC)
  • C++ MFC se zmírněním rizik Spectre pro ARM64/ARM64EC (nejnovější MSVC)
  • sada WDK (Windows Driver Kit)

Návod

Pomocí vyhledávacího pole vyhledejte "spectre", abyste tyto komponenty rychle viděli.

Obrázek znázorňující šest součástí uvedených se zaškrtávacími políčky

Poznámka:

Pracovní zátěž Vývoj desktopu s C++ nenainstaluje Windows SDK 10.0.28000.1.

Ikona pro stažení sady SDK Krok 2: Instalace sady SDK

Instalace Visual Studio nestahuje nejnovější verzi sady SDK. Pomocí následujícího odkazu nainstalujte nejnovější verzi sady SDK:

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, možná pro jinou verzi Windows, ujistěte se, že se čísla sestavení shodují. Další informace naleznete v tématu Verzování sady.

Ikona ke stažení pro WDK Krok 3: Instalace sady WDK

Počínaje verzí 17.11.0 je WDK VSIX součástí Visual Studio. Před instalací sady WDK instalační program zkontroluje, jestli už je nainstalovaná kompatibilní verze VSIX. Pokud instalační program nenajde WDK VSIX, zobrazí se výzva k jeho instalaci. Chcete-li nainstalovat WDK VSIX, spusťte instalační program Visual Studio, vyberte Modify, přejděte na kartu Individual Components, přidejte sada WDK (Windows Driver Kit) a pak vyberte Modify.

Obrázek s dotazem uživatele, aby nainstaloval WDK VSIX.

Návod

Pokud v 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 Visual Studio, vyberte Modify, přidejte sada WDK (Windows Driver Kit) do karty Individual Component a vyberte Modify.

Ikona pro stažení EWDK Enterprise WDK (EWDK)

Místo stažení Visual Studio, sady SDK a WDK samostatně si můžete stáhnout sadu EWDK. EWDK je samostatné samostatné samostatné prostředí příkazového řádku pro vytváření ovladačů. Zahrnuje Build nástroje pro Visual Studio, sadu SDK a WDK.

Nejnovější veřejná verze sady nástrojů EWDK obsahuje Visual Studio 2026 Build Tools 18.3.0 a sada nástrojů MSVC v14.50.

Sada EWDK také vyžaduje .NET Framework verze 4.7.2. Další informace o dalších požadavcích na architekturu .NET naleznete v tématu .NET Požadavky na systém framework.

Po stažení iso použijte tento postup k nastavení prostředí sestavení:

  1. Připojte ISO EWDK ze svazku jednotky. Cesty ke sdílené síťové složce se v současné době nepodporují.
  2. Spusťte LaunchBuildEnv.cmd.
  3. V prostředí vytvořeném v kroku 2 zadejte SetupVSEnv a stiskněte Enter.
  4. Spusťte devenv.exe ze stejného prostředí pomocí úplné cesty k souboru. Příklad: "C:\Program Files\Microsoft Visual Studio\2026\%Community|Professional|Enterprise%\Common7\IDE\devenv.exe"
  5. Až budete s prostředí sestavení hotovi, možná budete chtít vysunout disk ISO.

Volitelně můžete použít rozhraní Visual Studio s nástroji sestavení, které jsou součástí sady EWDK. Pokud chcete použít Visual Studio rozhraní, ujistěte se, že Visual Studio hlavní verze odpovídá verzi Visual Studio Build Tools v EWDK. Například Visual Studio 2026 funguje s EWDK, které obsahuje nástroje sestavení VS18.X. Pro seznam čísel verzí Visual Studio 2026, viz Vydání Visual Studio 2026.

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ý způsob, jak zobrazit úplný řetězec sestavení pro místně nainstalované sady, je přejít na nastavení Windows (Win+I), přejít na Apps, potom Instalované aplikace a do pole Search 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, QFE je pevně zakódováno jako .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. Při instalaci Visual Studio s vývojem Desktop s úlohou C++ pokud datová část instalace zahrnuje sadu WINDOWS SDK, zobrazí se v pravém podokně souhrnu také 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 GitHub, vyberte Klonovat nebo stáhnout a pak vyberte Stáhnout ZIP.
  • Stáhněte rozšíření GitHub pro Visual Studio a připojte se k úložištím GitHub.
  • Projděte si ukázky ovladačů na portálu Microsoft Samples.

Viz také