Check CPU Model, Cores and Threads in Windows 11 and 10

The fastest way to check your CPU is Settings > System > About, where Windows lists the processor model under Device specifications. For core counts, thread counts, current speed, and virtualization status, use Task Manager > Performance > CPU. These instructions cover current Windows 11 releases, including Windows 11 in S mode, and Windows 10 22H2. Windows 10 reached end of support on October 14, 2025, although these built-in tools still work.

Windows 11 desktop displays Intel i7-12700K system specifications, Task Manager, PowerShell, and CPU hardware imagery.Decide which CPU information you need​

Windows can show several different processor details:
  • Model name: Identifies the processor, such as an Intel Core, Intel Core Ultra, AMD Ryzen, AMD Ryzen AI, or Qualcomm Snapdragon model.
  • Cores: Physical processing cores available to Windows.
  • Logical processors: Processing threads that Windows can schedule work on.
  • Sockets: Number of physical processor packages installed.
  • Speed: Current and base clock information.
  • Architecture: Whether Windows and the processor use an x64 or Arm-based platform.
  • Virtualization status: Whether hardware virtualization is enabled for Windows.
Use Settings for a quick compatibility check. Use Task Manager or PowerShell when an application specifies minimum core, thread, architecture, or virtualization requirements.

Check the CPU model in Settings​

This is the quickest built-in method and does not require administrator permission.
  1. Press Windows key + I to open Settings.
  2. Select System.
  3. Scroll down and select About.
  4. Under Device specifications, find Processor.
The Processor line normally contains the manufacturer, product family, model, and advertised clock information. You can select Copy beside Device specifications if you need to paste the information into a support request or compatibility form.
Also check System type on the same page. It identifies the installed Windows architecture and may describe the processor as:
  • x64-based processor
  • ARM-based processor
  • x86-based processor
Architecture matters when downloading applications and drivers. An x64 Windows installer is not automatically suitable for an Arm-based PC unless the application supports Windows on Arm or can run through Windows compatibility features.
Settings does not normally show the physical core or logical processor counts. Use Task Manager for those values.

Check CPU cores, logical processors, and speed in Task Manager​

Task Manager provides the most useful built-in CPU overview for games, virtual machines, creative applications, and troubleshooting.
  1. Press Ctrl + Shift + Esc.
  2. If Task Manager opens in a compact view on an older Windows installation, select More details.
  3. Select Performance.
  4. Select CPU in the left pane.
  5. Read the processor model displayed above the utilization graph.
  6. Check the details below or beside the graph.
Depending on the processor and Windows version, this page can show:
  • Utilization
  • Speed
  • Base speed
  • Sockets
  • Cores
  • Logical processors
  • Virtualization
  • L1, L2, and L3 cache
The values have different meanings:
  • Speed is the approximate current operating speed. It changes as Windows adjusts CPU performance according to workload, temperature, power mode, and firmware controls.
  • Base speed is reference information reported for the processor. It is not the maximum boost speed.
  • Cores indicates physical processing cores available to Windows.
  • Logical processors indicates the number of hardware execution threads Windows can schedule.
  • Sockets identifies physical CPU packages, not cores.
  • Virtualization shows whether supported hardware virtualization is enabled and available to Windows.
A processor can have more logical processors than cores because technologies such as Intel Hyper-Threading or AMD simultaneous multithreading allow some cores to handle more than one execution thread. Hybrid processors can also combine different types of cores, so core and logical processor relationships are not identical on every CPU.

Show a graph for each logical processor​

Task Manager can divide the main graph into separate logical processor graphs.
  1. Open Task Manager > Performance > CPU.
  2. Right-click inside the CPU graph.
  3. Select Change graph to.
  4. Select Logical processors.
The graph should change to a grid with one graph for each logical processor. This is useful for confirming whether an application is loading one thread or distributing work across the CPU.
To restore the original display, right-click the graphs and select Change graph to > Overall utilization.

Use System Information for a copyable hardware summary​

System Information lists the CPU beside the computer model, BIOS mode, installed memory, and other system details.
  1. Press Windows key + R.
  2. Enter:
msinfo32
  1. Select OK or press Enter.
  2. Select System Summary in the left pane.
  3. Find Processor in the right pane.
The Processor entry normally includes the CPU name, family information, clock value, and counts reported by the system.
You can also open this utility by searching Start for System Information. Do not confuse it with the general System Settings result.
If you need to send the complete report to a technician:
  1. In System Information, select File > Export.
  2. Choose a save location.
  3. Enter a file name.
  4. Select Save.
Exported reports may contain the computer name, hardware identifiers, installed components, and configuration information. Review the file before posting it publicly.
System Information has limited hardware reporting when Windows is running in Safe Mode. Restart into normal Windows before relying on a missing or incomplete Processor entry.

Check the CPU with PowerShell or Windows Terminal​

PowerShell produces structured, copyable processor information. Administrator permission is not normally required for a local CPU query.
  1. Right-click Start.
  2. Select Terminal or Windows Terminal.
  3. If Terminal opens Command Prompt, open a Windows PowerShell tab.
  4. Run:
Code:
Get-CimInstance -ClassName Win32_Processor |
    Select-Object Name, Manufacturer, NumberOfCores, NumberOfLogicalProcessors
Expected output resembles:
Code:
Name                      Manufacturer  NumberOfCores  NumberOfLogicalProcessors
----                      ------------  -------------  -------------------------
AMD Ryzen 7 ...           AuthenticAMD  8              16
The command reports one Win32_Processor instance for each physical processor socket. Most consumer PCs produce one row. A workstation or server with two installed CPUs can produce two rows.
For additional CPU properties, run:
Code:
Get-CimInstance -ClassName Win32_Processor |
    Format-List Name,Manufacturer,Description,MaxClockSpeed,NumberOfCores,NumberOfEnabledCore,NumberOfLogicalProcessors,SocketDesignation,VirtualizationFirmwareEnabled
Some values depend on firmware and hardware reporting. A blank or unexpected field does not necessarily mean that the processor lacks the feature.
To copy a compact result directly to the clipboard, run:
Code:
Get-CimInstance Win32_Processor |
    Select-Object Name,NumberOfCores,NumberOfLogicalProcessors |
    Out-String |
    Set-Clipboard
You can then paste the result into a document or support message.

Check the CPU from Command Prompt​

The systeminfo command provides a general Windows and hardware report.
  1. Open Start.
  2. Type Command Prompt.
  3. Select Command Prompt.
  4. Run:
systeminfo
  1. Find the Processor(s) section.
This output may show processor family, model, stepping, clock, and identifier information rather than the friendly retail model name. If you need an exact product name and core count, use the PowerShell command instead.
Do not rely on older instructions that use:
wmic cpu get name
Microsoft deprecated WMIC in favor of PowerShell-based WMI and CIM access. WMIC is not installed by default on Windows 11 version 24H2, and it is uninstalled during the Windows 11 version 25H2 feature update. Reinstalling WMIC simply to identify a CPU is unnecessary; Get-CimInstance is the supported replacement.

Check the processor entry in Device Manager​

Device Manager can confirm the processor device name and whether Windows reports a device error.
  1. Right-click Start.
  2. Select Device Manager.
  3. Expand Processors.
  4. Read the names shown underneath.
It is normal for the same processor name to appear many times. Device Manager commonly creates an entry for each logical processor available to Windows. Ten entries do not mean that the computer contains ten physical CPU packages.
Use Task Manager > Performance > CPU for accurate Sockets, Cores, and Logical processors labels.
Do not uninstall processor entries to fix an incorrect name or count. That does not upgrade or replace the physical CPU and can needlessly force Windows to redetect system devices.

Check the CPU while collecting DirectX information​

DirectX Diagnostic Tool is useful when checking whether a PC meets a game’s processor, memory, graphics, and DirectX requirements.
  1. Press Windows key + R.
  2. Enter:
dxdiag
  1. Press Enter.
  2. If prompted to check whether drivers are digitally signed, select Yes.
  3. Select the System tab.
  4. Find Processor under System Information.
The same screen also lists the operating system, computer manufacturer, system model, memory, BIOS information, and DirectX version.
To create a text report:
  1. Select Save All Information.
  2. Choose a folder.
  3. Save the text file.
  4. Open it and review the Processor line.
The report can contain detailed system and driver information, so inspect it before sharing it publicly.

Verify the exact processor specifications​

Windows identifies the installed CPU, but it may not show every supported instruction set, maximum memory configuration, integrated graphics specification, or official boost frequency.
  1. Copy the full CPU model from Settings, Task Manager, or PowerShell.
  2. Search for that exact model on the processor manufacturer’s official product database.
  3. Match the complete model number, including suffixes such as H, HX, K, U, X, X3D, or G.
  4. Confirm the specifications required by your application or upgrade plan.
Suffixes can identify substantially different products. For example, desktop, laptop, low-power, unlocked, graphics-equipped, and high-performance variants may share a similar family name.
For Intel processors, Intel’s official Processor Identification Utility can provide identification and technology details on supported systems. Intel’s release notes for version 8.1.54 include a known issue involving incorrect cache values, so verify cache-sensitive information against Intel’s official product specifications.
CPU-Z from CPUID is a widely used third-party identification tool that can display the processor name, package, clocks, cache, cores, and threads. Download it only from CPUID’s official site, not from a driver bundle or third-party download portal.
AMD Ryzen Master can display extensive telemetry for supported Ryzen desktop processors, but it is primarily an overclocking and tuning utility rather than a basic identification tool.
Warning: Changing settings in Ryzen Master can affect CPU clocks, voltage, temperature, stability, and warranty coverage. If you open it only to inspect the processor, do not apply profiles, Precision Boost Overdrive settings, voltage changes, or overclocking controls. Close the program without applying changes.

Troubleshoot missing or conflicting CPU information​

Settings shows only a generic processor description​

Use these methods in order:
  1. Open Task Manager > Performance > CPU.
  2. Run the Get-CimInstance PowerShell command.
  3. Open System Information with msinfo32.
  4. Check the PC manufacturer’s original configuration or firmware setup screen.
Generic descriptions can result from firmware reporting, virtual machines, unusual hardware, or incomplete system information.

Core counts do not match an online specification​

Check Task Manager > Performance > CPU first. A lower count can occur when:
  • Cores are disabled in UEFI or BIOS.
  • Windows is running inside a virtual machine with only some virtual processors assigned.
  • The PC manufacturer configured the processor differently.
  • Windows is restricted by a boot configuration setting.
  • The reported model was misidentified because its complete suffix was omitted.
Do not change firmware or boot settings solely to force a higher number without confirming the computer’s intended configuration. Record the existing setting before making any change.

Task Manager says virtualization is disabled​

This does not mean the CPU model is wrong. It normally means hardware virtualization is turned off in UEFI or BIOS, unavailable to the current environment, or hidden from a virtual machine.
If an application requires virtualization, check the PC manufacturer’s instructions before changing firmware settings. Firmware menu names vary and may use labels such as Intel Virtualization Technology, Intel VT-x, AMD-V, or SVM Mode.

Device Manager shows many identical processors​

This is expected. The entries usually correspond to logical processors. Confirm the actual topology under:
Task Manager > Performance > CPU > Sockets, Cores, Logical processors

A utility reports a different clock speed from Task Manager​

CPU speed changes continuously. Power-saving states, boost behavior, temperature, workload, and manufacturer controls can produce different readings between tools. Compare the exact processor model first; do not treat a momentary clock difference as evidence that the wrong CPU is installed.
For a final identification check, the model name should agree across Settings > System > About, Task Manager > Performance > CPU, and the PowerShell Win32_Processor result.

References​

  1. Primary source: Technobezz
    Published: 2026-07-13T17:03:45.903000+00:00
 

Back
Top