How to Perform a RAM Check in Windows 10?

RAM is the part of computer hardware, which is often the cause of many system problems. If your computer frequently hangs, blue screen of death (BSOD) appears, often reboots during RAM intensive use (in games, 3D applications, video and graphics editors) – perhaps this is due to internal error in RAM. There are many different utilities for the memory diagnosis, however, typically in the right moment they are not at hand. Especially for such cases, Windows has a built-in utility to perform RAM check – Windows Memory Diagnostics tool (mdsched.exe) which appeared in Vista version.

Windows 10 RAM checking

To run Windows Memory Diagnostics tool, just press the key combination Win+R and run mdsched.


You can select an immediate reboot and run the memory test, or a test can be postponed until the next computer start.

windows memory diagnostic check

The scan starts immediately after your computer restarts. You can leave the default settings, you can press F1 and change them.

windows memory diagnostic

There are three sets of tests:

  • Basic – fastest option, which uses only three tests to check the RAM: MATS+, INVC and SCHCKR
  • Standard – default option. In addition to Basic tests include LRAND, SCHCKR3, Stride6, WINVC and WMATS+
  • Extended – used to perform the extended set of tests, including all Standard tests plus CHCKR4, CHCKR8, Stride6, Stride38, WSCHCKR, WCHCKR3WStride-6 and ERAND

Additionally, you can enable or disable the use of cache and select the pass count of the test (0 to 15). By default, the test run in two passes, if you specify 0, then the test will run until its manual stop.

Switching between the settings is performed by using the TAB key and the F10 key runs the tests with selected settings.

windows memory diagnostic tool

Depending on the selected test, check can take from a few minutes to several hours. If during the scanning process error appears, the notification will be displayed during the testing process.

If there is no error, then after the end of the test the computer restart automatically. After restarting, a notification will appear in the Windows taskbar, which will indicate whether RAM errors have been discovered or not.

Windows Memory Diagnostic

No memory errors were detected.

windows memory diagnostic no error

You can see the scan results in the system events. To open the Events Viewer press Win + R and run eventvwr.msc command, and then go to the section Event Viewer (Local) ->  Windows Logs -> System. Find and open events from the source MemoryDiagnostics-Results.

windows memory diagnostic event

In our case, event description contains the following text:

The Windows Memory Diagnostic tested the computer’s memory and detected no errors

Tip. If Windows Memory Diagnostic running every time during system boot, you need to disable automatic mdsched run in Windows Boot Manger using the following command:

bcdedit /bootsequence {memdiag} /remove

Windows Memory Diagnostic is very convenient to use, since it is always at hand and does not require downloading additional software. The utility is present in all modern operating systems since Windows Vista and to Windows 10.


Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.