How to Check RAM on Windows 11 [Step by Step Guide]

To check RAM on Windows 11, open Settings > System > About and read the Installed RAM line under Device specifications.

This guide also covers RAM speed in Task Manager, each module and free slot in PowerShell, the firmware view, and a memory test with Windows Memory Diagnostic.

The fastest way to check RAM on Windows 11

Microsoft lists the About page as the place to see installed RAM, next to the processor, system type and Windows version.

  1. Press Win + R, type ms-settings:about and press Enter. Or select Start > Settings > System > About.
  2. Find Device specifications at the top of the page.
  3. Read Installed RAM. That is the total memory in the PC, such as 16.0 GB.

Settings shows the total only. For speed, open Task Manager with Ctrl + Shift + Esc; for each module and slot, use the PowerShell method below.

Why checking RAM on Windows 11 matters

Each reason below needs a different figure, so match yours to the tool before you start clicking.

Why you are checking The figure that matters Reference point
Windows 11 install or upgrade Total installed RAM Windows 11 needs 4 GB or more; the PC Health Check app tests this for you
A slow PC or laggy apps How much memory is in use right now Microsoft suggests 8 GB for everyday use and 16 GB for gaming and creative work
Planning an upgrade Module sizes, free slots and the maximum the board accepts Windows 11 Home supports up to 128 GB; Pro and Education 2 TB; Enterprise and Pro for Workstations 6 TB
Buying matching memory Speed, manufacturer and part number of each module Shown per module by PowerShell
Crashes or random restarts Memory health Windows Memory Diagnostic tests the modules

What you can check (and what you can’t)

Windows reads module details from the firmware's SMBIOS tables. It can report what the firmware describes, but it cannot see inside the case.

Detail Can Windows show it? Where
Total installed RAM Yes Settings > System > About, System Information, PowerShell
Memory in use right now Yes Task Manager > Performance > Memory
Configured speed in MHz Yes Task Manager, PowerShell ConfiguredClockSpeed
Size, slot label, maker and part number of each module Yes PowerShell Win32_PhysicalMemory
Number of slots on the board Yes, if the firmware reports it PowerShell Win32_PhysicalMemoryArray
Whether memory is faulty Yes, with a test Windows Memory Diagnostic
Whether RAM is soldered or upgradeable No The PC maker's specifications for your model
The speed printed on the module's label No The module label or the maker's page for its part number

Prerequisites before you start

Method What you need
Settings, Task Manager, System Information Nothing extra; a standard account works
PowerShell (Get-CimInstance) Windows PowerShell, which is built into Windows 11; no admin rights needed to read memory details
Command Prompt wmic An older Windows 11 build that still includes WMIC; versions 24H2 and 25H2 no longer have it
Windows Memory Diagnostic Administrator credentials if prompted, and time for a restart; save your work first
BIOS/UEFI A restart; menu names differ by PC maker

If you are not sure which Windows 11 version you run, see how to check what version of Windows you have before you try WMIC.

Method 1: Check RAM in Settings

Settings is the quickest check, and the number matches what an app installer or a support agent asks for.

  1. Select Start, then Settings.
  2. Select System in the left pane.
  3. Scroll to the bottom and select About.
  4. Under Device specifications, read Installed RAM.
  5. Check System type on the same card; Windows 11 is 64-bit, so all installed RAM up to your edition's limit is available to it.

If other tools show less memory available than this figure, the gap is usually memory reserved for hardware, covered in the troubleshooting section.

Method 2: Check RAM in Task Manager

Task Manager adds live usage and the memory speed to the total. Use it when the question is "why is my PC slow" rather than "how much do I have".

  1. Press Ctrl + Shift + Esc, or right-click Start and select Task Manager.
  2. Select Performance in the left pane.
  3. Select Memory.
  4. Read the total memory shown for the page and the usage graph for memory in use.
  5. Read Speed and Hardware reserved in the figures under the graph.

Microsoft notes that Task Manager can misread SMBIOS data, so its Speed and Hardware reserved figures may differ from the firmware. If a figure looks wrong, confirm it with PowerShell or Resource Monitor.

Windows 11 Task Manager Performance tab showing the Memory pane
The Memory pane also lists Speed and Hardware reserved, values Task Manager can misread from your PC's SMBIOS data. (Image: Microsoft Q&A)

Method 3: Check RAM with System Information (msinfo32)

System Information shows RAM alongside the BIOS version, motherboard model and other hardware, which helps when you are writing up specs for a support request.

  1. Press Win + R.
  2. Type msinfo32 and press Enter.
  3. Keep System Summary selected in the left pane.
  4. Scroll the right pane to the physical memory entries to see installed and available memory.
  5. Note the BIOS version and motherboard model in the same list if you plan to look up your board's memory support.

System Information reports totals, not individual modules. Use PowerShell for a per-slot list.

Method 4: Check RAM using Command Prompt

systeminfo works on every Windows 11 build. Microsoft describes it as showing hardware properties, including RAM, along with operating system details.

systeminfo

Open Command Prompt from Start, type the command and press Enter. It prints the operating system configuration and hardware properties for this PC, including physical memory totals.

You should see: After a few seconds a long list appears. Read the physical memory lines in the middle of the list for the total and available memory.

WMIC is gone from current builds. Microsoft says Windows 11 versions 24H2 and 25H2 no longer include it, and it can't be added back as a Feature on Demand. On an older build that still has it, wmic path Win32_PhysicalMemory get BankLabel,Capacity,ConfiguredClockSpeed,DeviceLocator lists each module.

If Command Prompt says wmic is not recognized, that is the removal, not a fault. Use the PowerShell method instead; it reads the same data.

Method 5: Check RAM using PowerShell

PowerShell is the most detailed built-in method. Get-CimInstance reads the Win32_PhysicalMemory class, which lists one entry per installed module.

  1. Select Start, type PowerShell and open Windows PowerShell.
  2. Get the total installed RAM in GB: (Get-CimInstance -ClassName Win32_PhysicalMemory | Measure-Object -Property Capacity -Sum).Sum / 1GB
  3. List each RAM module with its capacity and speed: Get-CimInstance -ClassName Win32_PhysicalMemory | Format-Table DeviceLocator, BankLabel, Capacity, ConfiguredClockSpeed, Manufacturer, PartNumber
  4. Read Capacity in bytes (17179869184 is 16 GB) and ConfiguredClockSpeed in MHz. DeviceLocator is the slot label, such as DIMM 1.
  5. Show the memory slots on the board: Get-CimInstance -ClassName Win32_PhysicalMemoryArray | Format-Table MemoryDevices, MaxCapacityEx
  6. Compare MemoryDevices, the number of slots, with the number of rows from step 3 to see how many slots are free. MaxCapacityEx is the board's maximum in kilobytes.

Use ConfiguredClockSpeed for speed rather than the older Speed property; Microsoft documents ConfiguredClockSpeed in MHz and returns 0 when the speed is unknown.

Search the PartNumber value on the memory maker's site to find the module's type and rated speed before buying a match.

Method 6: Check installed RAM and speed in BIOS/UEFI

The firmware setup screen shows memory as the motherboard detects it, before Windows loads. Use it when Windows reports less RAM than you installed.

  1. Save your work and close open apps.
  2. Open Settings > System > Recovery.
  3. Next to Advanced startup, select Restart now.
  4. On the Choose an option screen, select Troubleshoot > Advanced options > UEFI Firmware Settings.
  5. Select Restart. The PC opens the UEFI firmware settings screen.
  6. Find the memory or system information page. Its name and location depend on your PC maker; check the maker's manual for your model.
  7. Exit without saving changes to return to Windows.

If UEFI Firmware Settings is missing from Advanced options, the PC maker's documentation lists the key to press at power-on instead.

Windows 11 Advanced options screen with the UEFI Firmware Settings tile
Select this tile after Troubleshoot and Advanced options to restart into the firmware and view detected memory. (Image: Microsoft)

Test RAM health with Windows Memory Diagnostic

Checking capacity does not tell you whether the memory works. Run this test after crashes, blue screens or random restarts.

  1. Save your work; the PC restarts during the test.
  2. Press Win + R, type mdsched and select OK. Provide administrator credentials if prompted.
  3. Select Restart now and check for problems (recommended).
  4. Let the Standard test run. For a deeper check, press F1 during the test, pick Extended with the arrow keys, and press F10 to apply.
  5. After Windows restarts, read the result in the notification that appears.
  6. If you miss it, right-click Start > Event Viewer and open Application and Services Logs > Microsoft > Windows > MemoryDiagnostics-Results > Debug.
  7. Look for Event ID 2001, which means no memory errors were detected.

How to confirm RAM modules and slots add up

  1. Note Installed RAM from Settings > System > About.
  2. Add up the Capacity values from the PowerShell module list; the sum should match the Settings total.
  3. Count the module rows and compare them with MemoryDevices; the difference is your free slots.
  4. Check that every module reports the same ConfiguredClockSpeed. Microsoft's guidance for unstable PCs is to verify all memory runs at the same speed.
  5. If the totals disagree, compare them with the firmware's memory page from Method 6 before opening the case.

Quick comparison: which method should you use?

Your question Use this Why
How much RAM do I have? Settings > System > About One screen, no commands
Is my RAM full, and how fast is it? Task Manager > Performance > Memory Live usage graph plus speed
I need full specs for a support ticket System Information (msinfo32) RAM, BIOS and board details in one list
I only have a command line systeminfo in Command Prompt Works on every build now that WMIC is removed
What is in each slot, and how many are free? PowerShell Get-CimInstance Per-module size, speed and part number, plus slot count
Windows shows less RAM than I installed BIOS/UEFI setup screen Shows what the board detects before Windows loads
Is my RAM faulty? Windows Memory Diagnostic The only built-in tool that tests the memory

Common issues and troubleshooting

Windows shows less RAM than you installed

Part of the memory is reserved for hardware, such as graphics, or a module is not detected by the board.

  1. Open Task Manager > Performance > Memory and read Hardware reserved; that amount is not available to Windows.
  2. Run the PowerShell module list and check that every module you installed appears with the right Capacity.
  3. If a module is missing there, check the firmware memory page from Method 6; if the board does not see it either, the module or slot needs attention.
  4. Check your edition's limit: Windows 11 Home uses at most 128 GB of physical memory.

Memory speed shows weird numbers

Task Manager can parse SMBIOS memory data incorrectly, and the older WMI Speed property is not the MHz figure.

  1. Run Get-CimInstance -ClassName Win32_PhysicalMemory | Format-Table DeviceLocator, ConfiguredClockSpeed and read the speed in MHz.
  2. Compare it with the speed on the firmware's memory page.
  3. For hardware reserved memory, use Resource Monitor, which Microsoft names as the accurate alternative to Task Manager.

PowerShell shows fewer RAM modules than you installed

Windows lists only the modules the firmware reports, so an undetected or unseated module is invisible to it.

  1. Restart and check the memory page in UEFI (Method 6).
  2. If the firmware also shows less, check the PC maker's manual for supported module sizes and slot order.
  3. Run Windows Memory Diagnostic once the missing module is detected again.

Task Manager shows low available memory but total looks right

The RAM is fine; open apps and browser tabs are using most of it.

  1. In Task Manager, open the processes list and sort it by memory to find the heaviest apps.
  2. Close the apps and tabs you are not using.
  3. If memory stays full with only a few apps open, compare your total with the 8 GB and 16 GB guidance in the table above.

Command Prompt says wmic is not recognized

WMIC is removed from Windows 11 versions 24H2 and 25H2 and cannot be reinstalled.

  1. Use systeminfo for totals.
  2. Use the PowerShell commands in Method 5 for modules, speed and slots.
Resource Monitor Memory tab showing the Physical Memory usage bar
Microsoft recommends this tool over Task Manager for an accurate Hardware Reserved figure. (Image: Microsoft Q&A)

Frequently asked questions

How do I check how much RAM I have on Windows 11?

Open Settings > System > About and read Installed RAM under Device specifications. You can also press Win + R, type ms-settings:about and press Enter to jump straight to that page. The figure is the total memory installed in the PC.

How do I check RAM on a Windows 11 laptop?

Use the same Settings > System > About page as on a desktop. Laptops often have some memory soldered to the board, which Windows cannot flag. Check the laptop maker's specifications for your model before planning an upgrade.

Can I check RAM speed in Windows 11?

Yes. Open Task Manager with Ctrl + Shift + Esc, select Performance, then Memory, and read Speed. For a per-module figure in MHz, run Get-CimInstance -ClassName Win32_PhysicalMemory in PowerShell and read ConfiguredClockSpeed.

How do I check how many RAM slots I have on Windows 11?

Run Get-CimInstance -ClassName Win32_PhysicalMemoryArray | Format-Table MemoryDevices in PowerShell. MemoryDevices is the number of slots. Count the rows from Win32_PhysicalMemory to see how many are filled; the rest are free.

How do I check my RAM type on Windows 11?

Run the PowerShell module list and copy the PartNumber of a module. Search that part number on the memory maker's site to see its type and rated speed. The firmware memory page and your PC maker's specifications also list it.

How do I test my RAM on Windows 11?

Press Win + R, type mdsched and select OK, then choose Restart now and check for problems (recommended). The test runs during the restart. Event ID 2001 in the MemoryDiagnostics-Results log means no memory errors were detected.

How do I check RAM usage on Windows 11?

Open Task Manager, select Performance, then Memory. The graph shows how much memory is in use. The processes list in Task Manager shows which apps use the most.

How do I check VRAM on Windows 11?

VRAM is memory on the graphics card, separate from system RAM, so the About page does not include it. Open Task Manager > Performance and select GPU, or press Win + R and run dxdiag, to see your graphics adapter's details.

Why does Windows 11 show less RAM than it says on my box?

Some memory is reserved for hardware such as integrated graphics, and Task Manager lists it as Hardware reserved. If the gap is a whole module, check the firmware memory page, because the board may not be detecting it.

How do I check RAM on Windows 10?

Open Settings > System > About on Windows 10 too; Installed RAM is on the same card. Task Manager, msinfo32 and the PowerShell commands in this guide work the same way on Windows 10.

Bottom Line

Read Installed RAM in Settings > System > About for the total, and run the PowerShell Win32_PhysicalMemory command when you need speed, slots or part numbers. Settings answers the common question in three clicks, while PowerShell is the only built-in tool that lists every module now that WMIC is gone from current Windows 11 builds.

Philip Celasco

Philip is a Texas-based technology writer and IT administrator at Techdows.com with more than 10 years of experience creating practical content for everyday users and professionals. He specializes in web browsers, particularly Chromium-based platforms such as Google Chrome, Microsoft Edge, Brave, and Opera. Through his work as an IT administrator, Philip has hands-on experience managing devices, configuring browser policies, troubleshooting software and network issues, and helping people resolve problems that affect productivity and security. His articles are based on practical testing and real-world technical experience. He covers browser settings, extensions, performance problems, privacy controls, security features, and Windows troubleshooting. Outside work, Philip enjoys the quieter side of life in Texas and stepping away from the screen when he can. He has two kids, two cats and loves to play golf with his mother during the weekends.

One Comment

Leave a Reply

Your email address will not be published. Required fields are marked *