Is there any way I can detect how the memory in my computer is distributed short of opening the side of the machine and taking a look? I thought there was a way to do this from the Control Panel, but I don't remember how.

For example, my Dell Inspiron PC running Windows 7 reports that it has 2GB of RAM installed. Do I have one 2GB stick or two 1GB sticks?


There are several utilities that can provide that information. For instance:

You can also use WMI (Windows Management Instrumentation) to find that information without any third-party utilities. Just run the following in a command prompt:

wmic MemoryChip get BankLabel, Capacity, DeviceLocator

You can also run wmic MemoryChip to show everything Windows knows about your memory modules.

  • So there are ways to do this with third-party software, but nothing prepackaged in Windows to view this sort of information? That seems odd to me, I really thought there was some way to see it in the Device Manager or something. Ah, well. – Andrew Apr 16 '12 at 18:02
  • 1
    @Andrew Actually there is a way, using WMI. I've edited my answer to provide instructions. – Indrek Apr 16 '12 at 18:15

I have always used the crucial system scanner at http://www.crucial.com/ It can provide for you the configuration and type of RAM you have installed.


One Windows 8 upwards...

  1. Windows Task Manager
  2. Performance tab
  3. Memory

Will give you easy access to a certain amount of info including what the OP asked for:

enter image description here

enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.