How to Check Your Windows Version (Every Method That Works)
Knowing which version of Windows you're running isn't just trivia — it affects which software you can install, whether your system qualifies for security updates, and how you troubleshoot problems. The good news: Windows gives you several ways to find this information, from a two-second keyboard shortcut to deeper system tools that reveal far more detail.
Why Your Windows Version Actually Matters
Not all Windows installations are the same, even on machines bought the same year. Microsoft releases major versions (Windows 10, Windows 11), editions within each version (Home, Pro, Enterprise), and builds that get updated regularly through Windows Update. Each of these layers tells you something different:
- Major version — determines which features and apps are available to you
- Edition — affects things like BitLocker encryption, Remote Desktop, and domain joining
- Build number — pinpoints exactly where you sit in Microsoft's update cycle
- Architecture (32-bit vs 64-bit) — determines which software you can install
A system running Windows 11 Home on build 22631 has a meaningfully different capability profile than one running Windows 10 Pro on an older build — even if both machines look similar on the desktop.
Method 1: The Fastest Way — Windows Key + R, Then "winver" 🖥️
This works on virtually every version of Windows still in use:
- Press Windows key + R to open the Run dialog
- Type
winverand press Enter - A small window appears showing your Windows edition, version number, and OS build
The winver dialog is reliable, quick, and doesn't require admin rights. The version number shown (like 22H2 or 23H2) refers to the feature update release — the year and half of year it shipped. The build number below it is more granular, updated with every cumulative patch.
Method 2: Settings App (Windows 10 and 11)
For a more readable breakdown:
- Open Settings (Windows key + I)
- Go to System → About
- Scroll to Windows specifications
Here you'll see:
- Edition (e.g., Windows 11 Home)
- Version (e.g., 23H2)
- Installed on date
- OS build
- Experience pack version (Windows 11 only)
This view also shows your device name, processor, RAM, and whether your system is 32-bit or 64-bit — all in one place.
Method 3: System Information Tool (Most Detail)
For a comprehensive read of your entire system:
- Press Windows key + R, type
msinfo32, press Enter - The System Information window opens
Under System Summary, you'll find:
- OS Name — full version including edition
- Version — build number and update branch
- System Type — confirms 32-bit or 64-bit
- Processor, RAM, and hardware details
This tool is particularly useful when you need to share system specs with IT support or verify compatibility with software that has strict hardware requirements.
Method 4: Command Prompt or PowerShell
If you prefer working in a terminal — or need to check versions on multiple machines remotely:
Command Prompt:
winver or
systeminfo | findstr /B /C:"OS Name" /C:"OS Version" PowerShell:
Get-ComputerInfo | Select-Object OsName, OsVersion, OsBuildNumber The systeminfo command returns additional context including patch level and system uptime. PowerShell's Get-ComputerInfo cmdlet delivers structured output that's easier to parse in scripts.
Understanding What You're Looking At
Once you've pulled your version info, here's how to read it:
| Field | Example | What It Means |
|---|---|---|
| Edition | Windows 11 Pro | Feature set and licensing tier |
| Version | 23H2 | Feature update (2023, second half) |
| OS Build | 22631.3737 | Specific cumulative update applied |
| System Type | 64-bit OS | Software compatibility baseline |
Version numbers like 22H2 or 23H2 follow a consistent naming pattern: the first two digits are the year, H1 or H2 indicates which half of that year the feature update was released. Windows 10 and 11 use the same convention.
Build numbers are what Microsoft and software developers reference when discussing known issues or compatibility. If you're troubleshooting a specific bug or checking whether a patch has been applied, the build number is what matters.
Where Users End Up With Different Results 🔍
The methods above all work, but which one is most useful depends on what you're actually trying to accomplish:
- Someone installing a specific professional application that requires a minimum build number needs the OS Build field, not just the major version
- Someone troubleshooting a Wi-Fi driver issue might need both the Windows version and system architecture to download the right driver package
- A home user who just wants to know if they're on Windows 10 or 11 gets everything they need from winver in about five seconds
- An IT admin checking dozens of machines remotely is better served by PowerShell scripting than clicking through Settings on each one
- Someone deciding whether they're eligible for a free Windows 11 upgrade needs both their current Windows 10 version and their hardware specs — the PC Health Check tool handles that specific question separately
The same system can show you version, edition, build, and architecture — but which of those details is the one you actually need depends entirely on what you're trying to solve for.