How to Check PC Specifications on Windows 10
Knowing your PC's specifications isn't just for tech enthusiasts. Whether you're troubleshooting a performance issue, checking if your machine can run a new piece of software, or preparing to upgrade components, understanding what's inside your computer is genuinely useful. Windows 10 gives you several built-in ways to find this information — no third-party tools required.
Why Your PC Specs Matter
Every piece of software you install, every game you download, and every hardware upgrade you consider comes with requirements or compatibility conditions. Your CPU, RAM, storage type, GPU, and operating system version all play a role in determining what your PC can handle. Checking these specs before making a decision saves time, money, and frustration.
Method 1: Settings App (Quickest for Basics)
The fastest way to see your core specs is through the Settings app.
- Press Windows key + I to open Settings
- Go to System
- Scroll down and click About
This screen shows:
- Device name — your computer's network name
- Processor (CPU) — the brand, model, and clock speed
- Installed RAM — total memory in gigabytes
- Device ID and Product ID
- System type — whether you're running a 32-bit or 64-bit operating system
- Windows edition and version — such as Windows 10 Home or Pro, and the build number
This is the right starting point for most everyday checks. 💻
Method 2: System Information Tool (Most Detailed)
For a deeper look, Windows includes a built-in tool called System Information (msinfo32).
- Press Windows key + R to open the Run dialog
- Type
msinfo32and press Enter
The System Information window opens with a full breakdown, including:
- OS version and build number
- System manufacturer and model
- BIOS version and mode (Legacy or UEFI — relevant for certain upgrades)
- Total and available physical memory
- Processor details
Using the left panel, you can expand into Components to see specific hardware like your display adapter (GPU), storage devices, network adapters, and more. This is particularly useful when diagnosing compatibility issues or checking whether a driver update has taken effect.
Method 3: DirectX Diagnostic Tool (GPU and Display Focus)
If you specifically need graphics card information — model, dedicated VRAM, driver version — the DirectX Diagnostic Tool is the go-to option.
- Press Windows key + R
- Type
dxdiagand press Enter
Navigate to the Display tab. Here you'll find:
- GPU name and manufacturer
- Dedicated video memory (VRAM)
- Driver version and date
- DirectX feature levels supported
The System tab also echoes your CPU, RAM, and Windows version if you need them in one place.
Method 4: Task Manager (Real-Time Performance View)
Task Manager doesn't just show running processes — it also displays hardware details alongside live performance data.
- Press Ctrl + Shift + Esc to open Task Manager
- Click the Performance tab
From here, select each hardware category on the left:
| Hardware | What You'll See |
|---|---|
| CPU | Model, speed, cores, logical processors, cache sizes |
| Memory | Total RAM, speed, slots used, form factor |
| Disk | Drive type (SSD or HDD), capacity, read/write speeds |
| GPU | Model, VRAM, driver version, utilization |
This view is especially handy because you can see how your hardware is performing in real time while diagnosing slowdowns or bottlenecks.
Method 5: Command Prompt (For Specific Lookups)
If you prefer text-based output or need to check specs remotely, the Command Prompt offers quick commands.
wmic cpu get name— returns your CPU modelwmic memorychip get capacity— shows RAM per slot in byteswmic diskdrive get model,size— lists storage drives and sizessysteminfo— outputs a full system summary including OS details, RAM, network adapters, and hotfix history
These commands are useful when you're working in a remote session, scripting an inventory check, or just prefer efficiency over a GUI.
What Each Spec Actually Tells You
Understanding what you're looking at matters as much as finding it. Here's a quick reference:
| Spec | What It Affects |
|---|---|
| CPU | Processing speed, multitasking, software compatibility |
| RAM | How many programs run smoothly at once |
| Storage type (SSD vs HDD) | Boot times, file transfer speeds, overall responsiveness |
| GPU / VRAM | Gaming, video editing, display output quality |
| OS version / build | Software compatibility, available features, security updates |
| System type (32-bit vs 64-bit) | Maximum addressable RAM, software compatibility |
The Variables That Determine What Matters Most 🔍
Knowing your specs is step one — but what those specs mean for you depends on several factors that vary from user to user:
- What you use the PC for — a basic office machine has very different requirements than a video editing workstation or a gaming rig
- Which software you're trying to run — minimum vs. recommended requirements differ widely across applications
- Whether you're planning an upgrade — RAM is often upgradeable, CPUs and GPUs less so, and some laptops have soldered components that can't be changed at all
- How old your system is — older hardware may meet spec minimums but still underperform due to driver limitations or architectural differences
- Your Windows 10 version — Home, Pro, Education, and Enterprise each have feature differences, and your build number affects which patches and features are available
A machine running an older quad-core processor with 8GB of RAM reads very differently on a spec sheet than it performs in practice depending on whether it's paired with an SSD or an HDD, and whether the workload is single-threaded or heavily multitasked.
The specs are easy to find. What they mean for your specific situation — the software you run, the upgrades you're considering, the performance issues you're seeing — that's where your own setup becomes the deciding factor.