Windows SDK Versions

This is an overview of all Windows 10 and Windows 11 versions and their corresponding identifiers for Windows developers. Anyone is welcome to open an issue or pull request. Happy developing!

Version Desktop OS Build Mobile OS Build Release version / name SDK version Mobile Emulator version Release date (GA)
Windows 11 28000.* n/a 26H1 10.0.28000.* n/a 2025
26200.* 25H2 - 2025
26100.* 24H2 10.0.26100.* 2024
22631.* 23H2 - 2023
22621.* 22H2 10.0.22621.* 2022
22000.* 21H2 RTM 10.0.22000.* 2022
Windows 10 19045.* 1 n/a 22H2 2022 Update - n/a Sept/Oct 2022 (GA Oct 18, 2022)
19044.* 21H2 November 2021 Update - Nov 16, 2021
19043.* 21H1 May 2021 Update - May 18, 2021
19042.* 20H2 October 2020 Update - Oct 20, 2020
19041.* 2004 May 2020 Update 10.0.19041.0 May 27, 2020
18363.* 1909 November 2019 Update - Nov 2019
18362.* 1903 May 2019 Update 10.0.18362.1 May 2019
17763.* 1809 October 2018 Update (Redstone 5) 10.0.17763.0 Oct 2, 2018
17134.* 1803 April 2018 Update (Redstone 4) 10.0.17134.12 Apr 30, 2018
16299.* 15254.* 2 1709 Fall Creators Update (Redstone 3) 10.0.16299.91 10.0.15254.1 Oct 17, 2017
  • Key milestone UWP can use .NET Standard 2.0 when MinVersion ≥ Build 16299.
15063.* 15063.* 1703 Creators Update (Redstone 2) 10.0.15063.468 10.0.15254.1 Apr 2017
14393.* 14393.* 1607 Anniversary Update (Redstone 1) 10.0.14393.795 10.0.14393.0 Aug 2, 2016
10586.* 10586.* 3 1511 November Update (Threshold 2) 10.0.10586.212 10.0.10586.11 Nov 2015
10240.* 4 10240.* 1507 RTM (Threshold 1) 10.0.10240 10.0.10240 July 29, 2015
  • .NET Standard not fully supported (UWP era: early .NET Standard 1.x support limited).

Definitions

Target settings

Setting Project file setting Definition
Target Version TargetPlatformVersion The version of Windows 10 or Windows 11 that your app is intended to run on. This sets the TargetPlatformVersion setting in your project file. It also determines the value of the TargetDeviceFamily@MaxVersionTested attribute in your app package manifest.
Minimum Version TargetPlatformMinVersion The earliest version of Windows 10 or Windows 11 needed to support the basic functions of your app. This sets the TargetPlatformMinVersion setting in your project file. It also determines the value of the TargetDeviceFamily@MinVersion attribute in your app package manifest.

Footnotes

  1. Final Windows 10 feature update.

  2. Final Windows 10 Mobile feature update.

  3. Initial Windows 10 Mobile release.

  4. Initial Windows 10 release.

See also