How to Check What Version of Windows You Have

Knowing your Windows version isn't just trivia — it affects which software you can run, whether your system receives security updates, and how you troubleshoot problems. The good news: Windows makes this information easy to find. The less obvious part is understanding what all those numbers actually mean and why they matter for your specific situation.

Why Your Windows Version Matters

Windows isn't a single, static product. Microsoft releases major versions (like Windows 10 and Windows 11) as well as ongoing feature updates within each version. Your system could be running Windows 10 but still be on an outdated build from two years ago — which has real implications for security and compatibility.

When someone asks "what version of Windows do I have," there are actually a few layers to that answer:

  • Edition — Home, Pro, Enterprise, or Education
  • Version number — such as 22H2 or 23H2 (these refer to update cycles)
  • OS build number — a more granular identifier useful for troubleshooting
  • Architecture — 32-bit or 64-bit, which affects software compatibility

The Fastest Way: Windows + R, Then "winver" 🖥️

The quickest method works on any modern Windows machine:

  1. Press Windows key + R to open the Run dialog
  2. Type winver and press Enter
  3. A pop-up window appears showing your Windows edition and version number

This gives you the core information in about five seconds. You'll see something like "Windows 11 Home, Version 23H2, OS Build 22631.xxxx."

It won't show everything, but for most purposes — checking if you're on Windows 10 or 11, or confirming your feature update version — this is all you need.

The More Detailed Method: Settings

For a fuller picture, the Settings app gives you everything in one place:

  1. Open Settings (Windows key + I)
  2. Go to System
  3. Scroll down and select About

Here you'll find:

  • Edition (Home, Pro, etc.)
  • Version (the feature update label like 22H2)
  • Installed on date
  • OS build number
  • System type (32-bit or 64-bit, plus processor architecture)

This page also shows your device name, RAM, and processor — useful context when you're checking compatibility or filing a support ticket.

Using System Information for Deep Detail

For advanced users or IT troubleshooting, System Information (also called msinfo32) goes even deeper:

  1. Press Windows key + R
  2. Type msinfo32 and press Enter

The System Summary panel lists your OS name, version, build number, and system locale all in one view. This is particularly useful if you're working with enterprise software that requires precise build verification.

Command Line Methods

If you prefer working in the terminal — or need to check version info on a remote machine — both Command Prompt and PowerShell work well.

In Command Prompt:

winver 

or

systeminfo | findstr /B /C:"OS Name" /C:"OS Version" 

In PowerShell:

Get-ComputerInfo | Select-Object OsName, OsVersion, OsBuildNumber 

The systeminfo command in particular is a go-to for IT professionals because it outputs a comprehensive summary that can be copied and shared for remote support.

Understanding the Version Numbers

The version labels Microsoft uses can be confusing. Here's what they actually mean:

LabelWhat It Means
Windows 10 / 11The major OS generation
22H2, 23H2Year + half of year the feature update released
OS Build (e.g., 19045)Incremental build; higher = more recent patches
Edition (Home/Pro)Feature tier — affects things like BitLocker, Remote Desktop

22H2, for example, means the second major update of 2022. Microsoft typically releases one or two of these per year per Windows version. Your build number updates more frequently with every monthly security patch.

32-bit vs. 64-bit: Still Relevant

The System Type field on the About page tells you whether you're running a 32-bit or 64-bit version of Windows. This matters when downloading software — many applications now ship only as 64-bit installers. Running the wrong version can mean software won't install, or will run in a compatibility mode that limits performance.

Most machines sold in the last decade run 64-bit hardware and a 64-bit OS, but older or budget systems sometimes don't — and some machines have 64-bit hardware running a 32-bit OS install, which is a different constraint entirely. 🔍

What Affects Which Method Works for You

The method that's most useful depends on a few factors:

  • Why you're checking — casual curiosity vs. software compatibility vs. IT documentation
  • Your comfort level — GUI methods via Settings suit most users; command-line methods suit admins and power users
  • Whether you're on a managed device — on corporate or school machines, some settings panels may be restricted by policy, but winver almost always works
  • Which Windows generation you're on — Windows 7 and 8 used different navigation paths; the methods above are oriented toward Windows 10 and 11

The build number, edition, and architecture together paint a complete picture — but how much of that picture you actually need depends entirely on what you're trying to do with it.