⏱ 8 min read  ·  ✅ Updated Oct 2026
Affiliate Disclosure: As an Amazon Associate, we earn from qualifying purchases. Links marked "Check on Amazon" are affiliate links — learn more.

Windows already contains four tools that answer most spec questions: Task Manager shows your processor, memory, drives and graphics at a glance; System Information lists the motherboard and firmware; dxdiag reports the graphics and DirectX details; and PowerShell can print or save an exact list of parts. You do not need to install anything for a normal check.

The more useful question is which tool answers which question, and what none of them can see. A software check reveals what the operating system recognizes, not the physical size of a graphics card, the brand of your power supply, or how many free memory slots the board has. This guide covers each tool, then the gaps, then a short checklist you can use to build a spec sheet for a buyer, a game’s requirements page or a support forum post.

Which Tool for Which Question

ToolHow to openBest atWeak at
Settings, System, AboutWindows key, then type “About your PC”Processor name, installed memory, Windows edition and buildGraphics details, drives, board
Task ManagerCtrl+Shift+Esc, then Performance tabCPU, memory speed, drive types, GPU model and usageBoard model, firmware version
System Information (msinfo32)Windows key + R, type msinfo32Motherboard, firmware (BIOS) version, full system summaryMemory speed detail, GPU memory accuracy
dxdiagWindows key + R, type dxdiagDisplay adapter, driver version, DirectX version, export to textStorage, board, memory slot detail
PowerShellWindows key, type PowerShellExportable, precise listings of partsNeeds correct commands; some data is blank

For a casual check, Task Manager is enough. For a support post or a resale listing, combine System Information with a PowerShell export so you capture the board and exact memory details.

Method 1: Task Manager

  1. Press Ctrl+Shift+Esc. If you see a small window, choose More details.
  2. Open the Performance tab.
  3. Click CPU to see the processor name, base speed, number of cores and logical processors, and current usage.
  4. Click Memory to see total capacity, running speed, slots used and form factor. The speed shown is the speed the memory is currently running at, which can differ from the kit’s label if its overclocking profile is not enabled.
  5. Click each Disk entry to see the model and whether it is an SSD or HDD.
  6. Click GPU to see the graphics card name and dedicated memory.

Laptops frequently list two graphics entries, an integrated one and a dedicated one. Games should be using the dedicated entry, so this panel is also a quick way to check which one is active during play.

Method 2: System Information

Press the Windows key and R together, type msinfo32, and press Enter. The System Summary page lists the operating system, system manufacturer and model, processor, firmware (BIOS) version and date, baseboard (motherboard) manufacturer and product, and total physical memory.

The baseboard and BIOS lines are the useful part, because Task Manager does not show them. If you plan to install a newer processor, the board model and BIOS version tell you whether a firmware update is needed first. On a prebuilt desktop the baseboard may carry the system builder’s own part number rather than a retail model name, so search the maker’s support page using the system model if the board name looks generic.

Use File, then Export to save the whole report as a text file. That is handy when a forum helper asks for details.

Method 3: dxdiag for Graphics

Run dxdiag from the Run box. The first time, it may ask whether to check that drivers are digitally signed; either answer is fine for reading. The System tab shows the processor, memory and DirectX version. The Display tab shows the graphics adapter name, driver version and driver date. Laptops with two graphics options show a second Display tab.

A word of caution: the figure for display memory can look different from the card’s rated memory, because the number may combine dedicated and shared memory, and some versions of the report can misreport very large values. Use Task Manager’s GPU panel and the card’s specification page when the exact amount matters. Choose Save All Information to export everything into a text file.

Method 4: Command Line and PowerShell Exports

For an exact record, PowerShell prints structured information. Open PowerShell and run the following read-only commands one at a time. The older wmic tool has been removed from recent Windows builds, so the Get-CimInstance style below is the safer choice.

QuestionCommand
Processor name and core countGet-CimInstance Win32_Processor | Select Name, NumberOfCores, NumberOfLogicalProcessors
Memory modules, size and speedGet-CimInstance Win32_PhysicalMemory | Select Manufacturer, Capacity, Speed, ConfiguredClockSpeed
Graphics adapter and driverGet-CimInstance Win32_VideoController | Select Name, DriverVersion
DrivesGet-PhysicalDisk | Select FriendlyName, MediaType, Size
MotherboardGet-CimInstance Win32_BaseBoard | Select Manufacturer, Product
Whole-system summarysysteminfo

To save the output, add | Out-File specs.txt to any command, and the file will appear in the folder PowerShell is currently working in. The memory command is especially valuable, since it shows each module separately, so you can count how many slots are filled.

Reading the Results Without Getting Misled

Three details trip people up. First, the processor line in Task Manager shows the base speed, and the real speed moves up and down with load, so do not treat the printed figure as the maximum. Second, “logical processors” counts threads, not physical cores; a six-core chip with two threads per core shows twelve. Third, a laptop may show an integrated graphics entry that is unrelated to the dedicated card used for games, so read both entries before concluding that no graphics card is installed.

Driver age matters as well. The graphics driver date in dxdiag or Device Manager tells you whether you are running a recent release. A very old date is a prompt to check the card maker’s download page, because newer drivers sometimes add fixes for newly released games. Update only from the vendor’s official site or its own app.

What Software Cannot Tell You

  • Power supply: the model and rated wattage are printed on the unit’s label, not exposed to Windows in most cases.
  • Case and clearance: interior dimensions, maximum graphics card length and cooler height need a tape measure or the case’s specification page.
  • Free memory slots and maximum capacity: Task Manager shows slots used, but the maximum supported capacity comes from the motherboard manual.
  • Available connectors: spare power cables, fan headers and M.2 slots are physical facts you check by looking inside the case or the board manual.
  • Cooling quality: software shows temperatures, but not whether the cooler is adequate for a heavier upgrade.
  • Prebuilt part variants: the same system model can ship with different components, so the report from your own machine is the only reliable source.

If you are comparing a specs report against what a part reports in a diagnostic tool, our CPU-Z explainer is the place to go for a free third-party spec reader.

Spec Sheet Checklist

Use this list to build a clean summary you can paste anywhere. Worked example with illustrative values: a report reading “six-core processor, 16 GB memory at 3200 MT/s in two modules, mid-range graphics card with 8 GB, 1 TB SSD, Windows 11 64-bit” fits comfortably on one line and tells a helper nearly everything.

  1. Processor name, core and thread count.
  2. Memory total, number of modules and running speed.
  3. Graphics card model, memory and driver version.
  4. Storage drives, type (SSD or HDD) and capacity.
  5. Motherboard model and BIOS version.
  6. Windows edition and build.
  7. Power supply wattage, read from the label if you can open the case safely.

Compare the finished sheet with the requirements on the game page or upgrade guide. If you are reading it to decide whether the PC can handle higher resolutions, see the suggestions in our 1440p gaming PC roundup, and use the bottleneck guide to judge which part would limit you first.

When to Stop and Ask for Help

Stop and ask for help in these cases: a tool shows the graphics card as “Microsoft Basic Display Adapter”, which usually means the driver is missing; memory shows far less than installed; a drive appears in System Information but not in File Explorer; or the processor name reads blank or unknown. Those can point to a driver, firmware or seating issue rather than a reading problem. Before opening the case, power the PC down, unplug it, and follow the manufacturer’s instructions for handling parts. If the machine is under warranty, contact the maker before opening it, since some warranties limit what owners may open.

Frequently Asked Questions

What is the fastest way to check my PC specs?

Open Task Manager with Ctrl+Shift+Esc and click the Performance tab. It lists your processor, memory, storage drives and graphics card, with live usage and the memory speed. For a quick summary of the Windows edition and processor name, Settings, System, About is equally fast.

How do I find out which graphics card I have?

Open Task Manager, choose the Performance tab and look for a GPU entry; the model name sits at the top right of its panel. You can also run dxdiag and read the Display tab, or open Device Manager and expand Display adapters. A laptop may list two entries, an integrated one and a dedicated one.

Can software tell me my power supply model?

Not reliably. Most power supplies do not report their model or rated wattage to the operating system. To find it, check the label on the unit itself, which means opening the case, or look for the original purchase record or box. A few high-end units have a software link, but that is the exception.

Why does my RAM show a lower speed than the box?

Memory often runs at a default speed until you enable its overclocking profile, called XMP or EXPO, in the BIOS or UEFI. Task Manager shows the speed it is actually running at. If the number is lower than the kit’s rated speed, check the profile setting, then confirm the board supports that speed.

Is it safe to run these commands and tools?

Task Manager, System Information, dxdiag and the read-only PowerShell commands above only read information, so they do not change settings. Be careful with copy-pasted commands from unknown sources; stick to the ones that start with Get- or the systeminfo command, which retrieve details and make no modifications.

Explore Our Guides & Free Tools