How To Check Free Memory Slots In Windows

  1. How To Check Free Memory Slots In Windows 8
  2. How To Check Free Memory Slots In Windows Media Player
How could I easily find out total number of memory slot in used and the memory size of each RAM module in the RAM slot, without open up computer casing?
The answer is to command the power of WMI in Windows Management Instrumentation Command-line (WMIC) utility!
WMIC is bundled with Windows XP and above (including the latest Windows 7). For those who are not using Windows XP and above, try to look for motherboard / memory utilities. Please share if you know of any.

I know there are 4GB RAM in my Core 2 Duo Desktop at home, but I can’t remember how many memory module or the size of each RAM installed to the memory slots.
I try to download the latest ASUS PC Probe II V1.04 (for P5B-Plus Vista Edition motherboard) but it does not work with Windows 7 64-bit, as ASUS driver download site said it works up to Windows Vista 64-bit :-(
Of course open the casing and take a look is not much effort, but why I have to do “dirty work” if there is an easier way to find out in no time?
So, here is this WMIC command I used to find out the number of RAM slot in used and the size of each RAM module in the memory slots.
1) Open the Command Prompt window and execute the following sample. I have tested this sample in both Windows 7 and Windows Vista and confirm there is no need of using Command Prompt with elevated privilege.
2) Run this WMIC command
The easiest way of remember this WMIC command is simply type wmic /? to find out more information. For this particular case, you can shorten the WMIC command for a lengthy output, e.g. wmic memorychip output all information related to memory detected by WMI.
As you can see, there is no need to install additional program, writing a Windows Shell Script or PowerShell script, etc. If you’re using Windows XP and above, the bundled WMIC does the job well.


Followed by the scan results. As first it looks a little confusing, but if you scroll down to the second boxed results on the page, you will see your computer memory information, including the number of memory slots used and available. As you can see on my laptop that I am using, both memory slots.

  1. re: Use WMI To Find Out RAM Slot In Used And Memory Size Of Each Slot…not work with my XP SP3. I got ”MEMORYCHIP -Alias not found” and verified that no such alias by enquiry with “wmic /?”

  2. This worked awesome on my X64 Windows 7 Laptop. Nice work. I can’t believe I have been an admin for so long and never ran across this command. Thanks.

  3. I couldnt find “MEMORYCHIP” searching through wmic /? … some help please!

  4. Awsome !
    I’m developing a C++ app. to connect WMI, then
    I used this as a reference to query cimv2 namespace, knowing the expected result for each device polled.
    Thanks

  5. WMIC MEMORYCHIP shows only RAM slot in use. But how to show all RAM slots with their maximum available capacity?

  6. You rock man. it works for win7 64bit.

    Thanks,

    Michael

  7. Hi, in which unit is the capacity displayed? Thanks Dawie

  8. It’s in byte.

  9. absolutely awesome command,

    works like a charm

  10. Nice! No additional SW to install!

    Thanks,
    Ravi.

  11. Thank you Walker! Great command!

    The best part is not having to reboot a user’s machine just to check the BIOS for this information.

  12. I agree with Zdzich that how to find free slots of server that command only shows used slots.

  13. wmic memphysical get memorydevices

    shows the number of memory slots. Just deduct the number of used slots then you’ll find the remaining available unused slots.

    To find out which slot is being used by memory cards installed, use this command:

    wmic memorychip get capacity, devicelocator

    Good luck!

  14. Awesome! Just what I was looking for. This gives me lots of programming ideas with WMIC, too!
    Thanks man!!

  15. This quick and simple solution made my day! Thanks for the tip!

  16. Great!! Awesome!!!

  17. Thanks! exactly what I was looking for.

  18. How to find the DIMM empty slots ?

  19. Motherboard WIC command :

    wmic baseboard get product,manufacturer,versio,serial number

  20. Great work thank you for your help. My job just go so much easier.:-)

  21. This is an awesome job. Worked at once

  22. Wonderful commands – works like charm!

  23. Fantastic! Wow, i didnt know about this method at all. Genius. Thank you!

  24. Note:in xp can use ‘mem’ command
    hop this also useful

  25. need to find total slots available, if ram is not connected in one slot also.

  26. can we do this somehow on a remote pc on the network?

    ty

  27. Type wmic /node:”computername” memorychip get banklabel,devicelocator,caption,capacity. Substitute the name of the remote computer for “computername” in the command.

    Mike

Updated: January 1, 2020 Home » Freeware and Software Reviews

If your computer crashes after installing a new set of RAMs, there are few possibilities. The first possibility is likely a faulty RAM, the second possibility is hardware compatibility. More often than not if it is compatibility due to overspec or underspec, your system would not boot up and will make a beeping sound.

Alternative 2020 Article ➤ 7 RAMDisk vs SSD – Ten Times Faster Read and Write Speed via RAM Virtual Disk

Ffaulty RAMs are pretty rare, almost unlikely if you bought a branded RAM such as Kingston, Samsung, Corsair, Apache and etc, this is because they performed many tests before distributing them to dealers. Based on my experience, here are some possibilities:

  • Defective RAM ( Use both Windows Memory Diagnostics and Memtest86 to perform a deep scan, run twice to confirm, if both tests show the RAM is in good condition, then it is most definitely another issues. )
  • Outdated Motherboard BIOS ( Update your Motherboard BIOS if it is outdated )
  • Outdated drivers and chip-sets ( Update your drivers and chipsets )
  • Overheating of RAM ( Use a table fan to test this )
  • Faulty RAM slot ( Swap RAM between slots to see if problem continues )
  • Incompatibility with your other hardware such as Asus NVidia GTX 970 Graphic Card. ( I’ve upgraded my RAM to 32GB from 16GB for my Dell XPS 8700, unfortunately, the solution to limit the RAM in Windows as shown in Reddit doesn’t work for me. Read more – GTX 970 unstable on system with 32 GB RAM or 64 GB RAM )

After much trial and error, swapping graphic cards and RAMs. I’ve discovered that my Asus Strix GTX 970 is unstable when my Dell XPS 8700 has a 32GB Kingston HyperX Fury or 24GB Kingston + Samsung RAM. It runs without problem when my system has both my old (4x4GB Samsung) and new (2x8GB Kingston) 16GB RAM installed, and with no problem when it is 32GB with my older GTX 745 graphic card. This is a very old issue, Nvidia appears to be dragging their feet or this is exclusively an Asus GTX970 problem.

↓ 01 – Windows Memory Diagnostics Tool | 17 Tests | Windows

How To Check Free Memory Slots In Windows 8

This Window memory Diagnostics Tool is the the Pre-installed memory testing software available in Microsoft Windows Vista, Window 7, windows 8 or 8.1 & windows 10. The Memory Diagnostics Tool will run automatically when you restart Windows. It might take several minutes for the tool to finish checking your computer’s memory. Once the test is completed, Windows will restart automatically. If the tool detects errors, you should contact your computer manufacturer for information about fixing them, since memory errors usually indicate a problem with the memory chips in your computer or other hardware problem. Type “Mdsched” and search for the tool.

↓ 02 – Passmark MemTest86 | 13 Tests | Windows | Mac | Linux

MemTest86 is the original, free, stand alone memory testing software for x86 computers. MemTest86 boots from a USB flash drive or CD and tests the RAM in your computer for faults using a series of comprehensive algorithms and test patterns. The latest version of MemTest86 supports all the current technologies, including:

  • DDR4 RAM (and DDR2 & DDR3) support
  • XMP – high performance memory profiles
  • UEFI – The new graphical standard for BIOS
  • 64bit – From version 5, MemTest86 is native 64bit code
  • ECC RAM – support for error-correcting code RAM
  • Secure boot – With MemTest86 being code signed by Microsoft
  • Graphical interface, mouse support and logging of results to disk
  • Self booting off USB or CD, without needing DOS, Linux nor Windows
  • Dual booting – Will boot to V4 in BIOS and V6 in UEFI from a single flash drive

↓ 03 – Rember | Unknown Tests | Mac

Rember is a front-end GUI to the ‘memtest’ command line memory testing program. This application will allow the user to select the number of test loops, as well as the amount of memory to test. There is a ‘Log’ tab that will allow the user to monitor memory testing. The user can toggle a ‘verbose’ switch to limit the amount of output, and can also choose to quit Finder and other applications.

Defective memory can cause computers to malfunction, crash, and behave in a variety of ways which can sometimes baffle end users and computer technicians alike. Apple provides hardware test CDs with most of their products, and there are some third-party utilties for Mac OS X which perform memory testing. In my experience, these tools have not always been able to quickly and efficiently diagnose memory problems. Rember has been designed to simplify the testing, and diagnosis of these problems.

How to check free memory slots in windows 10

↓ 04 – Apple Diagnostics (Apple Hardware Test) | Mac

Apple Diagnostics is a great way to check your Mac computer’s hardware. Apple Diagnostics helps to identify the potential source of a hardware issue and provides first steps to try and resolve it. Apple Diagnostics will also help you get in touch with Apple Support for further assistance.

Recommended for you:

How To Check Free Memory Slots In Windows Media Player