Tracking Windows 10 build versions and Windows 11 build versions is critical for IT administrators, system engineers, and power users who manage enterprise environments. Each Windows OS build number corresponds to a specific release with its own support lifecycle, end‑of‑servicing date, and feature availability. This comprehensive guide provides a complete list of Windows 10 and Windows 11 operating system builds, along with practical methods to check your current version using Winver, PowerShell commands, and SCCM queries. Whether you’re troubleshooting, planning upgrades, or ensuring device compliance in Intune or ConfigMgr, this reference will help you quickly identify the exact Windows version and build number running on your systems.
Windows 11 Version and Build Numbers
Windows 11 continues to report its version as 10.0, but its build numbers start at 22000. Therefore, any release with a version of 10.0.22000 or higher corresponds to Windows 11 or later builds.
Below are the detailed Windows 11 build numbers for reference.
| Windows 11 Version | Build Number | Availability Date | End of servicing: Enterprise, Education, IoT Enterprise, and Enterprise multi-session |
| ✅ Windows 11 version 25H2 | 26200.6584 | Sep 30, 2025 | Oct 10, 2028 (36 months from release date) |
| ✅ Windows 11 version 24H2 | 26100.2454 | 2024-10-01 | 2027-10-12 |
| ⚠️ Windows 11 version 23H2 | 22631.3007 | 2023-10-13 | 2026-11-10 |
| ❌ Windows 11 version 22H2 | 10.0.22621 | 2022-09-20 | 2025-10-14 |
| ❌ Windows 11 version 22H1 | 10.0.22000 | 2021-10-04 | 2024-10-08 |
Windows 10 Version and Build Numbers
The Windows 10 operating system reports its version as 10.0. The final build number for Windows 10 version 22H2 is 19045, making the complete version number 10.0.19045.
Below are the detailed Windows 10 build version numbers, which help administrators and IT professionals identify the exact release and ensure compatibility with applications, policies, and deployment tools.
| Windows Version | Build Number | Availability date | End of servicing: Enterprise, Education, IoT Enterprise, and Enterprise multi-session |
| ❌ Windows 10 version 22H2 (Final Version) | 10.0.19045 | 2022-10-18 | 2025-10-14 |
| ❌ Windows 10 version 21H2 | 10.0.19044 | 2021-11-16 | 2024-06-11 |
| ❌ Windows 10 version 21H1 | 10.0.19043 | 2021-05-18 | End of Servicing |
| ❌ Windows 10 version 20H2 | 10.0.19042 | 2020-10-20 | 2023-05-09 |
| ❌ Windows 10 version 2004 | 10.0.19041 | | End of servicing |
| ❌ Windows 10 version 1909 | 10.0.18363 | | End of servicing |
| ❌ Windows 10 version 1903 | 10.0.18362 | | End of servicing |
| ❌ Windows 10 version 1809 | 10.0.17763 | | End of servicing |
| ❌ Windows 10 version 1803 | 10.0.17134 | | End of servicing |
| ❌ Windows 10 version 1709 | 10.0.16299 | | End of servicing |
| ❌ Windows 10 version 1703 | 10.0.15063 | | End of servicing |
| ❌ Windows 10 version 1607 | 10.0.14393 | | End of servicing |
| ❌ Windows 10 version 1511 | 10.0.10586 | | End of servicing |
| ❌ Windows 10 | 10.0.10240 | | End of servicing |
How to Check Windows Build Version on Windows 10 / Windows 11
To check the Windows build version on a Windows 10 or Windows 11 machine, you can use the built‑in Winver tool:
- Method 1 – Search Box: Type Winver in the Windows search box and select Winver from the search results.
- Method 2 – Run Dialog: Press Windows + R to open the Run dialog box, enter Winver.exe, and press Enter.
This will display the Windows version and build number, helping you identify whether the device is running Windows 10 (e.g., 10.0.19045) or Windows 11 (e.g., 10.0.22000 and above).

How to Check Windows Build Version Through PowerShell
You can quickly check the Windows build version on a Windows 10 or Windows 11 machine using PowerShell.
Type the following command and press Enter:
Open PowerShell.
PowerShell
Get-CimInstance -ClassName Win32_OperatingSystem |
Select-Object Caption, Version, BuildNumber
To check the build version for a remote computer, simply add the -ComputerName <ComputerName> parameter to the command:
How to Check Windows Build Version for a Device from SCCM Resource Explorer
System Center Configuration Manager (SCCM) automatically collects operating system version details from client machines as part of its hardware inventory. You can view all inventory information for an individual client computer using the SCCM Resource Explorer.
Follow these steps to check the Windows OS build version for a single device in SCCM:
- In the SCCM Console, navigate to: Asset and Compliance > Devices
- Right‑click the device name.
- Select Start > Resource Explorer.
- In Resource Explorer, expand Operating System to view the OS version and build details.
This method allows administrators to quickly verify whether a client is running Windows 10 (e.g., 10.0.19045) or Windows 11 (e.g., 10.0.22000 and above), ensuring accurate compliance and deployment reporting.

SCCM SQL Query for Windows 10 / Windows 11 Build Versions
In addition to using Resource Explorer, you can also run a SQL query directly against the SCCM database to pull Windows 10 and Windows 11 version/build details for all devices in your environment. This method is especially useful for administrators who need a consolidated view of OS versions across the enterprise.
For step‑by‑step instructions and ready‑to‑use queries, check out this post: SCCM SQL Query for Windows 10 / 11 Build Versions. These queries allow you to quickly identify whether devices are running Windows 10 (e.g., 10.0.19045) or Windows 11 (e.g., 10.0.22000 and above), ensuring accurate compliance, reporting, and deployment planning.
Related Posts:
- SCCM Dynamic Collection for Windows 10 / 11 Devices
- SCCM SQL Query for Windows 10 / 11 Version Summary
- Configure Windows 10 / 11 Device as Kiosk | Microsoft Intune
- Windows 10 / 11 Operating System Build Versions
- Windows 11 enrollment failed with error 0x800700b7
- Enroll Windows 11 Device to Intune through Azure AD Join method | Corporate Devices
- Invalid_Client error when joining Windows 10 device to Azure AD tenant
- Join Windows 10 Device to Azure Active Directory
- How to Obtain Hardware Hash for Manually Registering Devices with Windows Autopilot
- Bulk enrollment of Windows 10/ 11 Devices to Intune
- Microsoft Intune – Windows 10 MDM- Basic troubleshooting
- That account info didn’t work – error when disconnecting Windows 10 / 11 Work or School account
- MDM Enroll: Device Credential, Failed (Unknown Win32 Error code : 0xcaa9001f
Subscribe to Techuisitive Newsletter
Be the first to know about our new blog posts. Get our newsletters directly in your inbox and stay up to date about Modern Desktop Management technologies & news.