How to Find the OS Version in Windows
Knowing which version of Windows you're running isn't just trivia — it affects everything from software compatibility and driver support to security patch eligibility and troubleshooting steps. Whether you're trying to install an application, connect with IT support, or simply satisfy your curiosity, finding your OS version takes less than a minute once you know where to look.
Why Your Windows Version Matters
Windows doesn't operate as a single, monolithic product. At any given time, millions of users run Windows 10, Windows 11, and older versions like Windows 8.1 or Windows 7 — each with different feature sets, hardware requirements, and support lifecycles.
Even within a single version like Windows 10, there are build numbers and feature update releases (such as 22H2 or 21H2) that determine which capabilities your system supports. A piece of software might require Windows 10 version 1903 or later. A security patch might only apply to specific builds. That's why knowing the exact version — not just "Windows 10" — often matters.
Method 1: Settings App (Windows 10 and 11) ⚙️
The most straightforward method works on both Windows 10 and Windows 11.
- Press Windows key + I to open Settings
- Navigate to System
- Scroll down and click About
Under the Windows Specifications section, you'll see:
| Field | What It Tells You |
|---|---|
| Edition | Windows 10 Home, Pro, Enterprise, etc. |
| Version | Feature update label (e.g., 22H2) |
| OS Build | Specific build number (e.g., 19045.3693) |
| Experience | Windows Feature Experience Pack info |
The Version and OS Build fields together give you the most precise picture of where your system sits in the Windows release timeline.
Method 2: The Run Dialog with winver
This is the fastest single-step method and works across virtually every modern version of Windows.
- Press Windows key + R to open the Run dialog
- Type
winverand press Enter
A small window appears titled "About Windows" — it displays your Windows edition, version number, and OS build immediately. No navigation required. This is particularly useful when you need to check the version quickly during a support call or troubleshooting session.
Method 3: System Information Tool
For users who need deeper detail, the System Information panel provides a comprehensive snapshot.
- Press Windows key + R
- Type
msinfo32and press Enter
The System Information window opens with a System Summary selected by default. Look for:
- OS Name — full product name including edition
- Version — build number with additional detail
- OS Manufacturer — confirms it's a Microsoft product
- System Type — tells you whether you're running a 32-bit or 64-bit operating system
The 32-bit vs. 64-bit distinction matters more than many users realize. Some software, particularly older applications and certain drivers, only works correctly on one architecture. Knowing your system type prevents compatibility issues before they happen.
Method 4: Command Prompt or PowerShell
If you prefer working in a terminal or need to pull this information programmatically, both Command Prompt and PowerShell have quick commands.
In Command Prompt:
winver or
systeminfo | findstr /B /C:"OS Name" /C:"OS Version" In PowerShell:
Get-ComputerInfo | Select-Object WindowsProductName, WindowsVersion, OsBuildNumber The systeminfo command returns particularly rich output — including original install date, system manufacturer, and installed RAM — which can be useful when diagnosing compatibility or performance issues.
Understanding the Version Number Format 🔍
Windows version strings can look cryptic. Here's how to read them:
- "22H2" means the second feature update released in 2022 (H2 = second half of the year)
- "19045.3693" — the number before the decimal is the base build; the number after is the cumulative update revision
- "Build 22631" indicates Windows 11 23H2, while "Build 19045" corresponds to Windows 10 22H2
Microsoft publishes release history documentation that maps build numbers to specific update releases. If you're troubleshooting a specific issue or checking for known bugs, the full build number — not just the version name — is what technicians and support forums typically need.
What Affects Which Version You're Actually Running
Not all Windows installations stay current automatically. Several variables determine where your system lands:
- Windows Update settings — systems set to defer updates may lag several releases behind
- Edition type — Windows Pro and Enterprise users can delay feature updates for up to a year; Home users have less control
- Hardware eligibility — Windows 11 requires TPM 2.0, Secure Boot, and a compatible processor; machines that don't meet these requirements may be stuck on Windows 10 regardless of preference
- IT policy — in managed corporate environments, administrators often control which build gets deployed, meaning your work machine may intentionally run an older version for stability reasons
- Original purchase date — OEM machines sometimes ship with a version that was current at manufacturing, not at the time of purchase
The Gap Between Knowing and Acting
Finding your Windows version is simple. What you do with that information is where things get more nuanced.
Whether you need to update, stay put, or investigate compatibility with a specific application depends on your hardware, your update history, and how your system is managed. Someone on a personally owned laptop running Windows 11 Home has a very different set of options than someone on a domain-joined enterprise machine running Windows 10 LTSC. The same version number can mean different things depending on the environment it's running in.