Windows Version Numbers

Quick reference for both client and server Microsoft operating system version numbers

Windows Version Numbers Information

This post serves as a quick reference guide for all Windows Version numbers for both client and server Microsoft Operating Systems.  Windows 10 and Server 2016 are broken down in the first sections in greater detail as they are moving into a Windows as a service model.  You can read more about this in my post Windows Release Channels Explained. All operating systems versions are listed in the Operating System Version Summary section towards the end of the article for reference.  I have also included a few lines of PowerShell code at the bottom to quickly identify the exact version of Windows that you are running.

Windows 10 Release Versions

MajorMinorVersionBuildCode nameMarketingRelease date
100TBDTBDRedstone 5TBALate 2018
100180317134Redstone 4April 2018 UpdateApril 30, 2018
100170916299Redstone 3Fall Creators UpdateOctober 17, 2017
100170315063Redstone 2Creators UpdateApril 5, 2017
100160714393Redstone 1Anniversary UpdateAugust 2, 2016
100151110586Threshold 2November UpdateNovember 10, 2015
100150710240Threshold 1First releaseJuly 29, 2015

Windows 10 releases are further complicated by the new servicing models.  You can find more information regarding the servicing option releases of Windows 10 here: Windows 10 release information

Windows Server 2016+ Release Versions

MajorMinorVersionBuildInfoRelease date
100180317677Server 2019 Preview
100180317134SAC30 April 2018
100170916299SAC17 October 2017
100160714393RTM - LTSC26 September 2016
100101014300TP527 April 2016
10010586TP419 November 2015
10010514TP319 August 2015
10010074TP24 May 2015
649841TP11 October 2014

Server 2016 is now being released in two primary channels.  You can read more about this in my post: Windows Release Channels Explained

Operating System Version Summary

Operating systemVersion Number
Windows Server 201910.0
Windows 1010.0
Windows Server 201610.0
Windows 8.16.3
Windows Server 2012 R26.3
Windows 86.2
Windows Server 20126.2
Windows 76.1
Windows Server 2008 R26.1
Windows Vista6.0
Windows Server 20086.0
Windows XP 64-Bit Edition5.2
Windows Server 2003 R25.2
Windows Server 20035.2
Windows XP5.1
Windows 20005.0
Windows Millenium4.9
Windows 984.1
Windows 954.0
Windows NT 4.04.0
Windows NT 3.513.51
Windows NT 3.53.5
Windows NT 3.13.1

Checking your Windows Version with PowerShell

In modern Operating Systems there are a lot of components that make up a full windows version number:


This version number identifies the major, minor, version, build, and revision components of the server or client you are running.  This information isn’t typically readily available in any of the GUI menus and it’s easiest to pull it from the following registry key:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion

I provide a detailed breakdown of the components that makeup a windows version number in the following post: Windows Release Channels Explained

Here is a quick PowerShell example of how to pull all the needed components to determine the full Windows Version Number that your device is running:

Additional Links and references regarding Windows Versions

Be the first to comment

Leave a Reply

Your email address will not be published.