How to Find Your Windows OS Version: Every Method That Works
Knowing exactly which version of Windows you're running matters more than most people realize. Software compatibility, security support status, troubleshooting steps, driver requirements — all of these depend on your specific Windows version and build number. The good news is Windows gives you several ways to find this information, ranging from a two-second keyboard shortcut to detailed system diagnostics.
Why Your Windows Version and Build Both Matter
There's a difference between the Windows edition (Windows 10, Windows 11), the version (like 22H2 or 23H2), and the build number (a longer numerical string like 19045.xxxx). Each tells you something different:
- Edition — the major OS generation
- Version — the feature update release, updated roughly once or twice a year
- Build number — the precise update state of your system, used heavily in technical support and compatibility checks
When a support article says "this applies to Windows 11 version 22H2 and later," they mean the version number specifically — not just the edition.
Method 1: The Fastest Way — Windows Key + R, Then "winver" 🖥️
This is the quickest method and works on every version of Windows from Windows 7 through Windows 11.
- Press Windows key + R to open the Run dialog
- Type
winverand press Enter
A small window called About Windows will appear. It shows:
- The Windows edition (e.g., Windows 11 Home)
- The version number (e.g., 22H2)
- The OS build number (e.g., 22621.3155)
This is the method most IT professionals reach for first because it's instant and unambiguous.
Method 2: Settings App — More Detail, Easier to Read
If you want the information laid out more clearly with additional context:
On Windows 11:
- Open Settings (Windows key + I)
- Go to System
- Scroll down and click About
On Windows 10:
- Open Settings
- Go to System
- Click About in the left sidebar
Under Windows specifications, you'll see:
- Edition
- Version
- Installed on (date)
- OS build
- Experience pack version (Windows 11 only)
This view is the most readable and is a good option if you're documenting your system specs or helping someone else remotely.
Method 3: System Information Tool — Full Technical Detail
For the most complete picture of your system, including OS version alongside hardware specs:
- Press Windows key + R
- Type
msinfo32and press Enter
The System Information window opens with OS Name, Version, and Build Type listed near the top of the System Summary panel. This tool is especially useful when you need OS details alongside hardware specs in one place — useful for compatibility checks or filing support tickets.
Method 4: Command Prompt or PowerShell — For Scripting and Precision
If you're comfortable with the command line, or need to pull this information programmatically:
Using Command Prompt:
winver or for more detail:
systeminfo | findstr /B /C:"OS Name" /C:"OS Version" Using PowerShell:
Get-ComputerInfo | Select-Object OsName, OsVersion, OsBuildNumber PowerShell's output is particularly precise and useful if you're comparing multiple machines or scripting a system audit.
Quick Comparison: Which Method to Use
| Method | Speed | Detail Level | Best For |
|---|---|---|---|
winver (Run dialog) | ⚡ Fastest | Medium | Quick checks, support calls |
| Settings → About | Fast | High (readable) | General users, documentation |
msinfo32 | Moderate | Very high | Full system audits |
| Command Prompt / PowerShell | Moderate | Precise | IT pros, scripting |
The Difference Between Windows 10 and Windows 11 Version Numbering
One point of frequent confusion: Windows 10 and Windows 11 use different version naming conventions, even though the version labels look similar.
- Windows 10 versions include 21H2, 22H2 — with build numbers in the 19041–19045 range
- Windows 11 versions include 21H2, 22H2, 23H2 — with build numbers starting at 22000 and above
The build number is the clearest indicator of which OS you're actually on. A build starting with 22000 or higher is Windows 11. Anything in the 19000s is Windows 10. This matters when following tutorials or checking end-of-support dates, since Microsoft maintains separate support timelines for each.
End-of-Support and Why Your Version Number Is a Security Issue 🔒
Not all Windows versions receive ongoing security updates. Microsoft publishes end-of-support dates for each version, and once a version reaches that date, it stops receiving patches — including critical security fixes.
Knowing your exact version lets you check whether your system is still within its supported lifecycle. This is especially relevant for Windows 10, which has a published end-of-support date, and for older feature updates like Windows 10 21H2, which reached end-of-service ahead of the OS itself.
What Affects Which Version You're Running
Several factors determine which Windows version you'll see when you check:
- Update settings — systems set to defer updates may be several versions behind
- Organization policy — managed corporate devices often have update schedules controlled by IT departments
- Hardware compatibility — some older machines cannot run Windows 11, keeping users on Windows 10 regardless of preference
- Manual update choices — users who declined the Windows 11 upgrade prompt remain on Windows 10
Whether the version you find is the right one for your situation depends entirely on your hardware, your environment, and what you're trying to do with that information.