Windows 10 Version Numbers Build Numbers Major Minor Build Rev

Let’s understand Windows 10 Version Numbers and Build Numbers. This post will try to keep the Windows 10 version Numbers and build numbers consistent. The latest version of Windows 10, KB5034763, was released on February 13, 2024.

There were many issues with Windows 10 upgrades and their quality. The latest versions of Windows 10 release fewer hotfixes, so Windows 10 quality stabilises with new versions.

Related Post – Windows 10 Shortcut Keys Keyboard Shortcuts & Windows 10 Product Key Change Home to Professional Upgrade | Activate.

The next generation of Windows might be announced at any time. I have a more detailed blog post in this Microsoft Almost Announced The Next Generation Of Windows | Windows 10X Is Not The Next Generation Anymore. You can check Windows 11 build numbers are also documented.

Patch My PC

You can download the Windows 11 Onboarding Kit to help you prepareeducate, and support people in your organization beforeduring, and after Windows 11 migration. I know many organizations have already started the preparation work for Windows 11 migration.

Windows 10 Version Numbers Vs. Windows 10 Build Numbers

Windows 10 version number is in the year and half of the year (H1 or H2). For example, the Windows 10 version released in April (4th Month) 2020 is Windows 10 20H1.

  • The first two (2) digits of the Windows 10 version are taken from the release year. In the above example (Windows 10 21H2), that is 2021.
  • The last two (2) digits of the Windows 10 version are taken either from
    • The first half of the calendar year – H1
    • Or the second part of the calendar year – H2.
    • In the above example – Windows 10 was released in the second half of the year.
  • Special version numbers for the major.minor.build.rev of Windows 10 structure are as follows – Windows 10  – 10.0.19044.1202
    • Major = 10
    • Minor = 0
    • Build = 19044
    • Rev = 1202

Windows 10 build number is based internal development cycle. I think it’s based on the code base of the Windows operating system. Windows Server 2022 build number is 10.0.20348.169.

Related Post – SCCM Logs Files List Of ConfigMgr Logs Files MEMCM Logs (anoopcnair.com)

Adaptiva
  • Windows 11 build number starts with 20000
  • Windows 10 build numbers starting with 10000
  • Windows 8.1 build numbers starting with 9000
  • Windows XP build numbers starting with 3000
Windows 10 Version Numbers Build Numbers Major Minor Build Rev - Fig.1
Windows 10 Version Numbers Build Numbers Major Minor Build Rev – Fig.1

Windows 10 Version Numbers with Number of Build Versions

You will get the latest details of version numbers and Windows 10 build numbers in the table below. These version numbers are of production releases of Windows 10.

The table below shows indications of Windows 10 quality improvements in the Count of KB article column. I have not included the build and version numbers of Windows 10 insider version numbers in this list.

Windows 10 VersionsWindows 10
Build 
Count of  KBs/ KB NumberDate of
Availability
Windows 10 Version 22H2 – 10.0.19045.441210.0.19045.4412KB503776814th May 2024
Windows 10 Version 21H2 – 10.0.19044.441210.0.19044.4412KB503776814th May 2024
Windows 10 Version 22H2 – 10.0.19045.429110.0.19045.4291KB50368929th April 2024
Windows 10 Version 21H2 – 10.0.19044.429110.0.19044.4291KB50368929th April 2024
Windows 10 Version 22H2 – 10.0.19044.4170 10.0.19045.4170KB503584512th March 2024
Windows 10 Version 21H2 – 10.0.19044.4170 10.0.19044.4170KB503584512th March 2024
Windows 10 version 22H2-10.0.19045.393010.0.19045.4046KB503476313th Feb 2024
Windows 10 version 21H2-10.0.19044.393010.0.19044.4046KB503476313th Feb 2024
Windows 10 version 22H2-10.0.19045.393010.0.19045.3930KB50341229th Jan 2024
Windows 10 version 21H2-10.0.19044.393010.0.19044.3930KB50341229th Jan 2024
Windows 10 version 22H2-10.0.19045.380310.0.19045.3803KB503337212th Dec 2023
Windows 10 version 21H2-10.0.19044.380310.0.19044.3803KB503337212th Dec 2023
Windows 10 version 22H2-10.0.19045.369310.0.19045.3693KB503218914th November 2023
Windows 10 version 21H2-10.0.19044.369310.0.19044.3693KB503218914th November 2023
Windows 10 version 22H2-10.0.19045.357010.0.19045.3570KB503135610th October 2023
Windows 10 version 21H2-10.0.19044.357010.0.19044.3570KB503135610th October 2023
Windows 10 version 22H2-10.0.19045.344810.0.19045.3448KB503021112th Sep 2023
Windows 10 version 21H2-10.0.19044.344810.0.19044.3448
KB5030211
12th Sep 2023
Windows 10 version 22H2-10.0.19045.3324 10.0.19045.3324KB50292448th August 2023
Windows 10 version 21H2-10.0.19044.332410.0.19044.3324KB50292448th August 2023
Windows 10 version 22H2-10.0.19045.320810.0.19045.3208KB502816611th July 2023
Windows 10 version 21H2-10.0.19044.320810.0.19044.3208KB502816611th July 2023
Windows 10 version 22H2-10.0.19045.308619045.3086KB502721513th June 2023
Windows 10 version 21H2-10.0.19044.308619044.3086KB502721513th June 2023
Windows 10 version 22H2-10.0.19045.296519045.2965KB50263619th May 2023
Windows 10 version 21H2-10.0.19044.296519044.2846KB50263619th May 2023
Windows 10 version 20H2-10.0.19042.296519042.2846KB50263619th May 2023
Windows 10 version 22H2-10.0.19045.284619043.2846KB502522111th April 2023
Windows 10 version 21H2-10.0.19044.284619043.2846KB502522111th April 2023
Windows 10 version 20H2-10.0.19042.284619042.2846KB502522111th April 2023
Windows 10 version 22H2-10.0.19045.272819045.2728KB502369614th March 2023
Windows 10 version 21H2-10.0.19044.272819044.2728KB502369614th March 2023
Windows 10 version 21H1-10.0.19042.272819042.2728KB502369614th March 2023
Windows 10 version 22H2-10.0.19045.260419045.2604KB502283414th Feb 2023
Windows 10 version 21H2-10.0.19044.260419044.2604KB5022834 14th Feb 2023
Windows 10 version 21H1-10.0.19042.260419043.2604KB502283414th Feb 2023
Windows 10 version 22H2-10.0.19045.248619045.2486KB502228210th Jan 2023
Windows 10 version 21H2-10.0.19044.248619044.2486KB502228210th Jan 2023
Windows 10 version 21H1-10.0.19042.248619043.2486KB502228210th Jan 2023
Windows 10 version 22H2-10.0.19045.236419045.2364KB502123313th Dec 2022
Windows 10 version 21H2-10.0.19044.236419044.2364KB502123313th Dec 2022
Windows 10 version 21H1-10.0.19043.236419043.2364KB502123313th Dec 2022
Windows 10 version 20H2-10.0.19042.236419042.2364KB502123313th Dec 2022
Windows 10 version 22H2 -10.0.19045.225119045.2251KB50199598th Nov 2022
Windows 10 version 21H2-10.0.19044.225119044.2251KB50199598th Nov 2022
Windows 10 version 21H1-10.0.19043.225119043.2251KB50199598th Nov 2022
Windows 10 version 20H2-10.0.19042.225119042.2251KB50199598th Nov 2022
Windows 10 version 21H2-10.0.19044.213019044.2130KB501841011th Oct 2022
Windows 10 version 21H1-10.0.19043.213019043.2130KB501841011th Oct 2022
Windows 10 version 20H2-10.0.19042.213019042.2130KB501841011th Oct 2022
Windows 10 21H2 – 10.0.19044.200619044.2006KB501730813th September 2022
Windows 10 21H1 – 10.0.19043.200619043.2006KB501730813th September 2022
Windows 10 20H2 – 10.0.19042.200619042.2006KB501730813th September 2022
Windows 10 21H2 – 10.0.19044.188919044.1889KB50166169th August 2022
Windows 10 21H1 – 10.0.19043.188919043.1889KB50166169th August 2022
Windows 10 20H2 – 10.0.19042.188919042.1889KB50166169th August 2022
Windows 10 21H2 – 10.0.19044.182619044.1826KB501580712th July 2022
Windows 10 21H1 – 10.0.19043.182619043.1826KB501580712th July 2022
Windows 10 20H2 – 10.0.19042.182619042.1826KB501580712th July 2022
Windows 10 21H2 – 10.0.19044.176619044.1766KB501469914th June 2022
Windows 10 21H1 – 10.0.19043.176619043.1766KB501469914th June 2022
Windows 10 20H2 – 10.0.19042.176619042.1766KB501469914th June 2022
Windows 10 21H2 – 10.0.19044.170619044.1706KB501394210th May 2022
Windows 10 21H1 – 10.0.19043.170619043.1706KB501394210th May 2022
Windows 10 20H2 – 10.0.19042.170619042.1706KB501394210th May 2022
Windows 10 21H2 – 10.0.19044.164519044.1645KB501259912th April 2022
Windows 10 21H1 – 10.0.19043.164519043.1645KB501259912th April 2022
Windows 10 20H2 – 10.0.19042.164519042.1645KB501259912th April 2022
Windows 10 21H2 – 10.0.19044.158619044.1586KB50114878th Mar 2022
Windows 10 21H1 – 10.0.19043.158619043.1586KB50114878th Mar 2022
Windows 10 20H2 – 10.0.19042.158619042.1586KB50114878th Mar 2022
Windows 10 21H2 – 10.0.19044.152619044.1526KB50103428th Feb 2022
Windows 10 21H1 – 10.0.19043.152619043.1526KB50103428th Feb 2022
Windows 10 20H2 – 10.0.19042.152619042.1526KB50103428th Feb 2022
Windows 10 21H2 – 10.0.19044.146619044.1466KB500954311th Jan 2022
Windows 10 21H1 – 10.0.19043.146619043.1466KB500954311th Jan 2022
Windows 10 20H2 – 10.0.19042.146619042.1466KB500954311th Jan 2022
Windows 10 21H2 –10.0.19044.141519044.1415 KB500821214th Dec 2021
Windows 10 21H1 – 10.0.19043.141519043.1415 KB5008212 14th Dec 2021
Windows 10 20H2 – 10.0.19042.141519042.1415 KB500821214th Dec 2021
Windows 10 2004 – 10.0.19041.141519041.1415KB500821214th Dec 2021
Windows 10 21H2 – GA – 10.0.19044.137919044.1379 KB500725316th Nov 2021
Windows 10 21H1 – 10.0.19043.137919043.1379 KB500725316th Nov 2021
Windows 10 20H2 – 10.0.19042.134819042.1348KB5007186
Windows 10 20H1 (2004) – 10.0.19041.1348 10.0.19041.1348 KB5007186
Windows 10 21H2 Release Preview – 10.0.19044.1320 19044.1320KB5006738
Windows 10 21H2 Pre Release – 10.0.19044.1319 19044.1319KB5003791Nov 2021 Patch Tuesday?
Windows 10 21H2 (preview) – 10.0.19044.120219044.120203th Sep, 2021
Windows 10 21H2 (Insider) – 10.0.19044.1149 19044.1149July 20th, 2021
Windows 10 21H1 – 10.0.19043.98519043.985May 18th, 2021
Windows 10 20H2 – 10.0.19042.57219042.572Oct 20th, 2020
Windows 10 20H1 2004 – 10.0.19041.32919041.329….May 27th, 2020
Windows 10 1909 – 10.0.18363.90018363.900Nov 12th 2019
Windows 10 1903 – 10.0.18362.90018362.900May 21st, 2019
Windows 10 1809 177638..November 13, 2018
Windows 10 1803 1713420April 30, 2018
Windows 10 1709 1629933October 17, 2017
Windows 10 1703 1506343April 5, 2017
Windows 10 1607 1439362August 2, 2016
Windows 10 1511 1058638November 10, 2015
Windows 10 1507 1024054July 29, 2015
Windows 10 Version Numbers Build Numbers Major Minor Build Rev – Table.1

Windows 10 Build Numbers

The following table contains Windows 10 build numbers and Windows 10 numbers.

Windows 10 NumbersWindows 10
Build Number
Windows 10 21H2 10.0.19044.1387
Windows 10 21H110.0.19043.985
Windows 10 20H210.0.19042.572
Windows 10 200410.0.19041.329
Windows 10 190910.0.18363.900
Windows 10 190310.0.18362.900
Windows 10 1809 17763
Windows 10 Version Numbers Build Numbers Major Minor Build Rev – Table.2

Windows 10 Version Numbers

Windows 10 has different versions, and each version comes with updates and fixes. The screenshot below shows how many updates, called hotfixes, have been released for each version. These hotfixes are like patches that fix problems or add new features to Windows 10.

Windows 10 Version Numbers Build Numbers Major Minor Build Rev - Fig.2
Windows 10 Version Numbers Build Numbers Major Minor Build Rev – Fig.2

Windows 10 Wrong Version Numbers

Major versions of Windows 10 for 2021 would be 21H1 and 21H2. There are some confusing scenarios with Windows 10 21H1 OS Versions. You get the wrong version number, like 10.0.19041.928, when you try to check the version number from the SCCM Console Operating Systems Node.

How to Find the Latest Windows 10 Version Number?

Let’s find out how to Find the Latest Windows 10 Version Number using the built-in Windows utility (WinVer.exe) and registry editor. To launch WinVer.exe, click on the Start button and type WinVer.

Windows 10 21H1 Version Number | Build Number | Best Easiest Way to Find Out Build Numbers Fig.3
Windows 10 21H1 Version Number | Build Number | Best Easiest Way to Find Out Build Numbers Fig.3

The next option is to double-confirm the version number from the registry editor. You can launch the registry editor using the following method:

Click on the Start button and start typing regedit to launch the Registry Editor utility.

You need to navigate it to the following path in the registry to get the Windows 10 20H1 version number/build number details. Check the CurrentBuildNumber string value to find out Windows version details.

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\CurrentBuildNumber

Windows 10 21H1 Version Number | Build Number | Best Easiest Way to Find Out Build Numbers Fig.4
Windows 10 21H1 Version Number | Build Number | Best Easiest Way to Find Out Build Numbers Fig.4

Windows 10 21H1 Version Number | Build Number Structure

Let’s break down the Windows 10 21H1 and Windows 10 21H2 major.minor.build.rev version number structure for all of you. When you try to find out the version number using the winver command or from the registry, you get only the last two parts of the version numbers of Windows 10.

Windows 10 21H1 Version Number 10.0.19043.985

Windows 10 21H2 Version Number 10.0.19044.1319 

So the question is how to get the full version number of Windows 10 21H1 and 21H2. I think it’s easy to get the version number if you understand the structure of the version numbers. There are 4 (four) parts to the version number structure.

The first 2 (two) parts of version numbers are common for all the Windows releases until now. The Windows 8, Windows 7, and Windows XP versions of Windows releases. It is the same for Windows 11 and Windows Server 2022.

  1. Windows 10 Major Number = 10
  2. Windows 10 Minor Number = 0
  3. Windows 10 Build Number = 19043
  4. Windows 10 Rev Number = 985
Windows 10 21H1 Version Number | Build Number | Best Easiest Way to Find Out Build Numbers Fig.5
Windows 10 21H1 Version Number | Build Number | Best Easiest Way to Find Out Build Numbers Fig.5

We are on WhatsApp. To get the latest step-by-step guides and news updates, Join our Channel. Click here –HTMD WhatsApp.

Author

Anoop is Microsoft MVP! He is a Solution Architect in enterprise client management with more than 20 years of experience (calculation done in 2021) in IT. He is a Blogger, Speaker, and Local User Group HTMD Community leader. His main focus is on Device Management technologies like SCCM 2012, Current Branch, and Intune. He writes about ConfigMgr, Windows 11, Windows 10, Azure AD, Microsoft Intune, Windows 365, AVD, etc……………

32 thoughts on “Windows 10 Version Numbers Build Numbers Major Minor Build Rev”

      • Hi,

        I’m trying to use System Center logs to automatically detect the update status of the computers that we have, these logs justs contains versions in the following format (10.0.18363, 10.0.17134…) and I would like to be able to mantain a CSV with each new version and build to match it. Where did you get this information from?

        Thanks

  1. My Win10/64 give wrong version # with the RtlGetVersion API. It report Build # 7600.
    I can not find, why it has been changed and how can I reset to the actual 21H1 vesrsion ?
    Thanks in advance if you have any idea.

    Endre

    Reply
  2. Hi Anoop,

    Thanks for your detailed version update history. much appreciated!

    1. I have a PC that only has the base version of Windows 10 version 1507 build 10240. whats the easy way to bring it to latest 21H2 build. I tried to download few KB up from 21H1 to 2004, but the update couldn’t complete as its not suitable for build 10240 version.

    2. can you specify the best reliable source to download the respective KBs? some build version doesn’t get the KB numbers in the chart.

    Reply
    • No, why should it be changed? Because Windows 11 and all other versions are all built on the same base OS … Microsoft is just adding new additional code on top of the previous versions. Hence the major version is not changed.

      I don’t think it will ever change until they reach some other limitation. Or Microsoft needs to build a new OS ground up to change the major version.

      I don’t accept a new Windows ground-up build version anymore.

      Reply
    • There is no 22H1. Microsoft stopped the release of updates every 6 months. Now onwards yearly you will have only one version of Windows 10 and Windows 11 released. That will be Windows 10 22H2 and Windows 11 22H2. So there won’t be any Windows 10 22H1 and Windows 11 22H1.

      Reply
  3. Hi Anoop,

    My Desktop version reported by Winver is – 21H2 (OS Build 19044.1889) and Build version reported by Regedit is – 19044. All update on my Desktop are failing with “Some update files are missing or have problems. We’ll try to download the update again later. Error code: (0x8007000d)”. I have tried all solutions reported on various websites but without any success. How can I apply the latest 22H2 upgrade and keep the PC in regular patch cycle. Will the method reported by you will work?

    1. I think the best way in the scenario is In-place upgrade https://www.anoopcnair.com/windows-10-21h1-upgrade-using-sccm-task-sequence/
    2. The best way is to use SCCM or Intune to patch Windows devices regularly. Otherwise manual method to download KBS https://www.catalog.update.microsoft.com/search.aspx?

    Thanks
    Shailandra

    Reply
  4. Seems odd you need to add a custom MOF to add the Rev. number to Hardware Inventory. Can’t find anyone that explains the best way to do this.

    Reply
    • I have updated it on 10th ..let me know if you can’t see those updates

      Windows 10 version 22H2-10.0.19045.3570 10.0.19045.3570 KB5031356 10th October 2023
      Windows 10 version 21H2-10.0.19044.3570 10.0.19044.3570 KB5031356 10th October 2023

      Reply
  5. Thanks for the work. Just want to update you that there are typos for builds 10.0.19045.3930/10.0.19044.3930. I suppose the date of availability should read 2024, instead of 2023.

    Reply
  6. > Windows 10 version number is in the year and half of the year (H1 or H2). For example, the Windows 10 version released in April (4th Month) 2020 is Windows 10 20H1.

    > The first two (2) digits of the Windows 10 version are taken from the release year. In the above example (Windows 10 21H2), that is 2021.
    > The last two (2) digits of the Windows 10 version are taken either from
    > the first half of the calendar year – H1
    > or the second part of the calendar year – H2.
    > In the above example – Windows 10 was released in the second half of the year.

    this article is mildly confusing, both paragraphically and visually;

    paragraphically: you wrote “in the above example” which precisely means “Windows 10 20H1” but then you put “Windows 10 20H2” in brackets right after that, stating it’s 2021, that is not consistent writings; and you list of special version numbers major,minor,build,rev without explaining their meanings

    visually: the first image demonstrating windows 10 version numbers has 4 footnote lines down right corner which i’m guess it’s belongs to the right-most windows iteration of the list because those 4 lines does not directly aligned to windows version 2004 19041.329, also, it would be more intuitive to prefix “10.0” or something to each iteration

    Reply

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.