Check CPU Model, Cores and Clock Speed from PowerShell

Read your processor's exact name, physical cores, logical threads and max clock speed with one PowerShell command using Win32_Processor.

WindowshardwarewmicpupowershellLow risk
Run `Get-CimInstance Win32_Processor | Select-Object Name, NumberOfCores, NumberOfLogicalProcessors, MaxClockSpeed` in PowerShell.

01Command

Command
$ Get-CimInstance Win32_Processor | Select-Object Name, NumberOfCores, NumberOfLogicalProcessors, MaxClockSpeed

02What it does

Task Manager only shows a rounded CPU name, which is unhelpful when you are verifying a new PC, comparing two laptops or checking whether a listing was honest. The Win32_Processor WMI class carries the full processor string, the number of physical cores and logical processors, and the rated clock speed in MHz. Get-CimInstance queries it without installing anything.

03Risk

RiskLow risk

04Undo

✓No undo needed — this command does not change persistent state.

05Sources

Last verified: 2026-09-19 · Category: System & Settings

06Related solutions