How to Check Your Windows Version (Every Method, Explained)
Knowing which version of Windows you're running isn't just trivia — it affects everything from software compatibility to security support to whether a specific feature even exists on your machine. Whether you're troubleshooting a problem, installing new software, or just trying to figure out if your system is still receiving updates, checking your Windows version takes less than a minute once you know where to look.
Why Your Windows Version Actually Matters
Windows isn't a single, static operating system. Microsoft releases major versions (Windows 10, Windows 11) and within each version, regular feature updates that carry their own version numbers and build numbers. Software developers, IT support teams, and even Microsoft's own update system use these numbers to determine what your computer can and can't do.
Two people can both be "on Windows 10" and still be running meaningfully different systems — one might be on a version from 2021 that no longer receives security patches, while the other is fully current. That distinction matters.
Method 1: The Settings App (Easiest for Most Users)
This is the most straightforward route for Windows 10 and Windows 11.
- Press Windows key + I to open Settings
- Navigate to System → About
- Scroll down to the Windows specifications section
You'll see several key fields here:
| Field | What It Tells You |
|---|---|
| Edition | Windows 10 Home, Pro, Enterprise, etc. |
| Version | The feature update version (e.g., 22H2) |
| Installed on | When this version was installed |
| OS build | The specific build number |
| Experience | Windows Feature Experience Pack (Windows 11) |
The Version field (like 21H2, 22H2, or 23H2) uses a year-and-half notation — "22H2" means the second half of 2022. This is the number most relevant for checking update status and software compatibility.
Method 2: The winver Command (Fastest)
If you want the essential information in two seconds flat, this is the method.
- Press Windows key + R to open the Run dialog
- Type
winverand press Enter
A small window will pop up showing your Windows edition, version number, and OS build in plain language. It's quick, clean, and works on Windows 7 through Windows 11.
This is often the method IT professionals reach for first — it's fast and there's no navigating through menus.
Method 3: System Information (Most Detail) 🔍
For a deeper look — especially useful when troubleshooting or providing info to technical support — the System Information tool gives you everything at once.
- Press Windows key + R
- Type
msinfo32and press Enter
The System Summary panel shows your OS name, version, build number, system architecture (32-bit or 64-bit), and much more. This is particularly useful if you need to share detailed specs with a developer or support technician.
Method 4: Command Prompt or PowerShell
If you're comfortable with a terminal, two commands are worth knowing:
In Command Prompt:
winver or
ver The ver command returns a brief version string directly in the terminal window — useful in scripts or when you're already working in a command-line environment.
In PowerShell:
Get-ComputerInfo | Select-Object WindowsProductName, WindowsVersion, OsBuildNumber This returns structured output that's easy to read or pipe into other commands — useful in enterprise or automation contexts.
Understanding What You're Actually Looking At
Once you have your version information, knowing what those numbers mean helps you interpret them.
Windows 10 vs. Windows 11 is the major version — these are architecturally different products with different hardware requirements and interface designs.
Edition (Home, Pro, Enterprise, Education) determines which features are available. Pro includes BitLocker encryption, group policy controls, and Remote Desktop hosting, for example, while Home does not.
Version (like 22H2) tracks which feature update you're on. Microsoft typically releases one or two feature updates per year per OS version, and each has its own support end date.
Build number is the most granular identifier — it changes with every cumulative update and is what Microsoft and software vendors use when documenting specific bugs, patches, or feature additions.
What the "End of Support" Question Means for You
One of the most practical reasons to check your Windows version is to determine whether your system is still receiving security updates. Microsoft maintains a lifecycle for each version — once a version reaches end of support, it stops receiving patches. 💡
This doesn't mean the computer stops working, but it does mean newly discovered security vulnerabilities won't be fixed. Running an unsupported version is a meaningful security consideration, particularly for machines connected to the internet or used for financial transactions.
Microsoft publishes lifecycle dates for every Windows version and edition on their support site — once you know your exact version, you can cross-reference it directly.
The Variables That Shape What This Means for You
Here's where individual circumstances diverge. The same version number can mean very different things depending on:
- How your PC was provisioned — consumer retail, OEM (pre-installed), or enterprise volume licensing can affect which update channels apply
- Whether your hardware supports Windows 11 — the upgrade path from Windows 10 depends on CPU generation, TPM 2.0, and Secure Boot capability
- Managed vs. personal devices — corporate-managed machines may be intentionally held on specific versions by IT policy, meaning the "latest" version may not be what's installed
- Update deferral settings — Windows 10 and 11 Pro allow users to defer feature updates, so a Pro machine may be on an older version by design
Knowing your version is step one. What it means for your specific machine — whether you should update, whether your software will run, whether your system is in a supported state — depends on the combination of factors unique to your setup. 🖥️