Windows Memory Diagnostic Tool: Quickly Test RAM for Problems

Affiliate Disclosure
BinaryFork uses affiliate links. That means that when you will decide to buy or download something by clicking a link on our website, we may earn a small commission at no extra cost to you. This commission is meant to keep our website up and running. More details
  • Windows Memory Diagnostic is one of the many tools included in Windows that help diagnose and troubleshoot problems.
  • You can quickly scan your RAM memory for problems with the Windows Memory Diagnostic Tool.
  • Learn how to run Windows Memory Diagnostic, how long it takes, and where to find the test results.
test computer hardware

Hardware problems are not fun especially if they happen (seemingly) at random. From my experience, problem with the system RAM are the most hard to troubleshoot properly.

If you’re experiencing weird problems with your computer (think crashes, freezes, blue screens) and you’ve ruled out obvious problems, such as overheating components, with one of these monitoring programs, you can run a RAM diagnostic using the Windows Memory Diagnostic utility.

For other ways to fix or diagnose your computer don’t forget to check our dedicated troubleshooting section.

What is Windows Memory Diagnostic Utility and What Does It Do?

Windows Memory Diagnostic is a system utility that comes preinstalled in Windows 10 and Windows 11. Windows Memory Diagnostic runs in an isolated environment outside Windows and will test your RAM memory by running a series of specific tests such as LRAND, Stride6, CHCKR3, WMATS+, WINVC.

A test result will be presented the next time you login into Windows. While Windows Memory Diagnostic is not the most popular RAM diagnostic tool (MemTest86 may be the most known utility), it’s really easy to use and can be your first choice if you believe your RAM my be failing.

How to Run Windows Memory Diagnostic

Let’s see how to start and run a Windows Memory Diagnostic test.

1. First, open the Start menu and type Windows Memory Diagnostic. Select the first result to launch the utility.

windows memory diagnostic start menu

2. The tool offers you just two options options: (1) restart the system immediately and run the check, or (2) perform the check during the next restart. For the purpose of this test we’ll go with the first option:

windows memory diagnostic restart and check for problems

3. Your PC will restart and before loading Windows will stat the Windows Memory Diagnostic tool automatically. Old folks like me will find this DOS style interface familiar:

windows is checking for memory problems

While the test completes, eat something, or drink a cup of coffee, because this check will take 10-15 minutes, at least, depending on how much RAM you have installed in your computer and what settings you choose.

3.a) If you press F1 the moment Windows Memory Diagnostic starts you get to change the default options:

  • Test mix: Basic, Standard, and Extended (lets you choose how many different types of tests are run).
  • Cache: Default, On, or Off.
  • Pass count: choose how many times the test is run (pick between 0 and 15, the default being 2).
windows memory diagnostic tool options

4. The computer will restart automatically, and a few moments after logging in, a simple notification will let you know if the text found any problems. Most of the time you’ll see this small notification.

windows memory diagnostic no errors detected

How Long Does Windows Memory Diagnostic Take

I’ve run Windows Memory Diagnostic with its default settings on a machine with an 8 thread CPU and 8 GB RAM, at default settings (Standard test mix, Default Cache, 2 Passes) and it took about 10 minutes for the test to complete.

A faster CPU may help speeding up the diagnosis, but 16 GB RAM will double the time needed for the test to finish. 32 GB RAM will double the required time again. You get the picture. Also, selecting more than two passes will also increase the finish time.

For serious tests I don’t think two passes are enough.

Windows Memory Diagnostic is not something you can run in a few seconds. And that’s a good thing, because you want a thorough diagnostic that has a chance to actually find problems, if they exist.

Also, if you have two or more sticks of RAM (most computers do), and the first test shows problems you will have to test each stick individually, to isolate the exact stick that’s faulty.

Who said troubleshooting computers if fun?

Find Windows Memory Diagnostic Results with Event Viewer

Now, in case you’ve missed the notification after you’ve run Windows Memory Diagnostic there’s a way to find the results at a later date using the Event Viewer utility. Here’s how:

1. Right-click on the Start menu and from the WinX menu select Event Viewer.

launch event viewer winx menu

2. Navigate now into the left side panel to: Event Viewer (Local) > Windows Logs > System.

On the center panel there’s a scrollable list of various system events. By default they’re sorted by date and time. Look for MemoryDiagnostics-Results in the Source column.

Selecting an event will show details in the bottom center panel. What you want to see is The Windows Memory Diagnostic tested the computer’s memory and detected no errors.

windows memory diagnostic detected no errors

As you can see, there are two events, one for each test pass. If you still can’t find the event press Ctrl + F and search for MemoryDiagnostics with no spaces.

If the Windows Memory Diagnostic tool finds errors don’t jump to the conclusion that your RAM is faulty, especially if you’re overclocking. Being on the edge of stability can easily cause errors, so dial back your overclock, or run the test with RAM at stock settings.

Before ending, I want to emphasize the fact Windows includes tons of small utilities by default.

They may not be fully featured as other dedicated programs, but they’re already included in Windows and can be really helpful, if you take the time to learn how they work. And I’m not talking only about diagnostic tools.

Avatar for Ionuț-Alexandru Popa
I'm obsessed with technology, science, and gadgets. I write about them since 2003. I make websites because I like to build stuff. I'm also passionate about digital marketing and graphic design. I watch movies and play games in my spare time. I'm also reading books, mostly SciFi.

Be the first to get notified when we publish new content. Subscribe for FREE!

Receive notifications for newly published articles directly to your Inbox.

We want to hear what you have to say:

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

Our readers appreciate heated debates, as long as they remain polite, so they ask for your respect, even if you don't completely agree with them. Thanks!

The written content on our website is available free of charge because of the ads we're showing. Please support our efforts and deactivate your AdBlocker when you visit our site. Thank you!

Get FREE content updates directly to your inbox

Subscribe and receive notifications for newly published content.