Skip to content

Commit 0643fa8

Browse files
Prashant ChaharCopilot
andcommitted
Update download-the-wdk.md for WDK 28000.1761 with VS 2026 support
- Recommend WDK 28000.1761 with Visual Studio 2026 as primary IDE - Add VS 2022 / WDK 26100.6584 as fallback option - Update VS individual components to new VS 2026 naming - Update EWDK to VS 2026 Build Tools 18.3.0 / MSVC v14.50 - Update all VS paths and links from 2022 to 2026 - Remove obsolete VS 2026 preview notice and 28000.1 (26H1) bullet Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent c9acd2c commit 0643fa8

1 file changed

Lines changed: 19 additions & 22 deletions

File tree

windows-driver-docs-pr/download-the-wdk.md

Lines changed: 19 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ keywords:
66
- WDK
77
- Download
88
- drivers
9-
ms.date: 11/21/2025
9+
ms.date: 04/28/2026
1010
ms.topic: how-to
1111
---
1212

@@ -18,9 +18,9 @@ Use the WDK to develop, test, and deploy drivers for Windows.
1818
- Use the latest release WDK to build drivers for Windows 10, Windows Server 2016, and later client and server versions.
1919

2020
> [!IMPORTANT]
21-
> - We recommend using the latest WDK 26100.6584 for driver development. If you need to target older versions of Windows, follow the guidance in [Building Drivers for Previous OS Releases Using the Latest Windows Driver Kit (WDK)](https://techcommunity.microsoft.com/blog/windowsdriverdev/building-drivers-for-previous-os-releases-using-the-latest-windows-driver-kit-wd/4374910)
21+
> - We recommend using the latest WDK 28000.1761 with Visual Studio 2026 for driver development. If you need to target older versions of Windows, follow the guidance in [Building Drivers for Previous OS Releases Using the Latest Windows Driver Kit (WDK)](https://techcommunity.microsoft.com/blog/windowsdriverdev/building-drivers-for-previous-os-releases-using-the-latest-windows-driver-kit-wd/4374910)
22+
> - If you want to continue using Visual Studio 2022 or are facing issues upgrading to Visual Studio 2026, use WDK 26100.6584 available in [Other WDK Downloads](other-wdk-downloads.md).
2223
> - Looking for earlier WDK versions? Visit [Other WDK Downloads](other-wdk-downloads.md)
23-
> - WDK version 28000.1 (26H1) is available in the [Other WDK Downloads](other-wdk-downloads.md) article. This release includes platform changes to support specific silicon and should be used only if you require these changes.
2424
2525
[Join the Windows Insider Program](https://insider.windows.com/) to get [WDK Insider Preview builds](https://aka.ms/wipwdk). For installation instructions for Windows Insider Preview builds, see [Installing preview versions of the Windows Driver Kit (WDK)](./installing-preview-versions-wdk.md).
2626

@@ -32,34 +32,31 @@ WDK is available as a NuGet package starting from version 10.0.26100.1. Access a
3232

3333
Beginning with WDK version 10.0.26100.1, the WDK supports the development, testing, and deployment of drivers on ARM64 machines. You can install and run the WDK and EWDK natively on ARM64 hardware. The WDK also continues to support the emulation of x86 KMDF and UMDF 2 drivers on ARM64 hardware. You can now debug and deploy drivers to an ARM64 target machine from both ARM64 and x64 host machines. When you install the WDK or EWDK on ARM64 machines, the process automatically identifies and installs all necessary dependencies, including build tools, binaries, and libraries.
3434

35-
## ![Download icon for Visual Studio](images/download-install.png) Step 1: Install Visual Studio 2022
35+
## ![Download icon for Visual Studio](images/download-install.png) Step 1: Install Visual Studio 2026
3636

37-
The WDK requires Visual Studio. For more information about system requirements for Visual Studio, see [Visual Studio 2022 System Requirements](/visualstudio/releases/2022/system-requirements).
37+
The WDK requires Visual Studio. For more information about system requirements for Visual Studio, see [Visual Studio 2026 System Requirements](/visualstudio/releases/2026/system-requirements).
3838

39-
> [!IMPORTANT]
40-
> A Preview WDK with Visual Studio 2026 support is now available for Windows Insiders and on nuget.org. You can use this preview for validation testing and early feedback. For production driver development, we recommend continuing to use Visual Studio 2022 with the current retail WDK. For more details, see [Announcing Preview WDK with VS2026](https://techcommunity.microsoft.com/blog/windowsdriverdev/announcing-preview-wdk-with-vs2026/4508117).
41-
42-
Driver development for this release is supported in Visual Studio 2022 Community, Professional, or Enterprise edition.
39+
Driver development for this release is supported in Visual Studio 2026 Community, Professional, or Enterprise edition.
4340

44-
[Download Visual Studio 2022](https://visualstudio.microsoft.com/vs/older-downloads/#visual-studio-2022-and-other-products)
41+
[Download Visual Studio 2026](https://visualstudio.microsoft.com/downloads/)
4542

46-
When you install Visual Studio 2022, select the **Desktop development with C++** workload. Then, under Individual Components, add:
43+
When you install Visual Studio 2026, select the **Desktop development with C++** workload. Then, under Individual Components, add:
4744

48-
- MSVC v143 - VS 2022 C++ ARM64/ARM64EC Spectre-mitigated libs (Latest)
49-
- MSVC v143 - VS 2022 C++ x64/x86 Spectre-mitigated libs (Latest)
50-
- C++ ATL for latest v143 build tools with Spectre Mitigations (ARM64/ARM64EC)
51-
- C++ ATL for latest v143 build tools with Spectre Mitigations (x86 & x64)
52-
- C++ MFC for latest v143 build tools with Spectre Mitigations (ARM64/ARM64EC)
53-
- C++ MFC for latest v143 build tools with Spectre Mitigations (x86 & x64)
45+
- C++ Spectre-mitigated libraries for x64/x86 (Latest MSVC)
46+
- C++ Spectre-mitigated libraries for ARM64/ARM64EC (Latest MSVC)
47+
- C++ ATL with Spectre mitigations for x64/x86 (Latest MSVC)
48+
- C++ ATL with Spectre mitigations for ARM64/ARM64EC (Latest MSVC)
49+
- C++ MFC with Spectre mitigations for x64/x86 (Latest MSVC)
50+
- C++ MFC with Spectre mitigations for ARM64/ARM64EC (Latest MSVC)
5451
- Windows Driver Kit
5552

5653
> [!TIP]
57-
> Use the Search box to look for "64 latest spectre" (in English installations) or "64 latest" (in non-English installations) to quickly see these components.
54+
> Use the Search box to look for "spectre" to quickly see these components.
5855
5956
:::image type="content" source="images/installing-VS-components-64-latest-spectre.png" alt-text="Image showing the six components listed with checkboxes set.":::
6057

6158
> [!NOTE]
62-
> The **Desktop development with C++** workload doesn't install the Windows SDK 10.0.26100.1.
59+
> The **Desktop development with C++** workload doesn't install the Windows SDK 10.0.28000.1.
6360
6461
## ![Download icon for SDK](images/download-install.png) Step 2: Install the SDK
6562

@@ -84,7 +81,7 @@ Starting with version 17.11.0, the WDK VSIX is included as an individual compone
8481

8582
Instead of downloading Visual Studio, the SDK, and the WDK separately, you can download the EWDK. The EWDK is a standalone, self-contained command-line environment for building drivers. It includes Visual Studio Build Tools, the SDK, and the WDK.
8683

87-
The latest public version of the EWDK contains Visual Studio 2022 Build Tools 17.11.4 and MSVC toolset v14.41.
84+
The latest public version of the EWDK contains Visual Studio 2026 Build Tools 18.3.0 and MSVC toolset v14.50.
8885

8986
The EWDK also requires the .NET Framework version 4.7.2. For more information about other requirements for the .NET Framework, see [.NET Framework system requirements](/dotnet/framework/get-started/system-requirements).
9087

@@ -95,10 +92,10 @@ After you download the ISO, use these steps to set up your build environment:
9592
1. Mount the EWDK ISO from a drive volume. Network share paths aren't currently supported.
9693
1. Run *LaunchBuildEnv.cmd*.
9794
1. In the environment created in step 2, type **SetupVSEnv**, and then press **Enter**.
98-
1. Launch **devenv.exe** from the same environment, using the full file path. For example: `"C:\Program Files\Microsoft Visual Studio\2022\%Community|Professional|Enterprise%\Common7\IDE\devenv.exe"`
95+
1. Launch **devenv.exe** from the same environment, using the full file path. For example: `"C:\Program Files\Microsoft Visual Studio\2026\%Community|Professional|Enterprise%\Common7\IDE\devenv.exe"`
9996
1. When you're done with the build environment, you might want to eject the ISO.
10097

101-
You can optionally use the Visual Studio interface with the build tools provided in the EWDK. To use the Visual Studio interface, make sure that the Visual Studio major version matches the version of the Visual Studio Build Tools in the EWDK. For example, Visual Studio 2022 works with the EWDK that contains VS17.X build tools. For a list of Visual Studio 2022 version numbers, see [Visual Studio 2022 Releases](/visualstudio/releases/2022/release-history).
98+
You can optionally use the Visual Studio interface with the build tools provided in the EWDK. To use the Visual Studio interface, make sure that the Visual Studio major version matches the version of the Visual Studio Build Tools in the EWDK. For example, Visual Studio 2026 works with the EWDK that contains VS18.X build tools. For a list of Visual Studio 2026 version numbers, see [Visual Studio 2026 Releases](/visualstudio/releases/2026/release-history).
10299

103100
## Kit versioning
104101

0 commit comments

Comments
 (0)