How to Find Missing Windows Memory Diagnostic Results

Windows Memory Diagnostic results not showing? Search Event Viewer for MemoryDiagnostics-Results, then check the dedicated diagnostic log.

Contents

Don't Miss the Good Stuff

Get tech news that matters delivered to your inbox.

To find missing Windows Memory Diagnostic results, open Event Viewer and search Windows Logs > System for MemoryDiagnostics-Results. You can also check the dedicated diagnostic log or query the System log with PowerShell. Match the result’s timestamp to the test you want to read.

After the test finishes and Windows restarts, sign in and wait several minutes for the notification near the taskbar clock. If it does not appear, check the notifications and logs below. The Event Viewer and command methods apply to Windows 11 and Windows 10; the notification controls below use Windows 11.

The short version

  • Start with the logs: Search the System log for MemoryDiagnostics-Results and match the event time to your test.
  • Check another location: Look for your result under MemoryDiagnostics-Results > Debug in Event Viewer.
  • Try a command: PowerShell and Command Prompt can retrieve retained System log results.
  • Rerun when needed: A new diagnostic run creates a new result rather than recovering an old one.

Method or placeWhen to use itWhat to expect
Results notificationJust after signing inMay take several minutes
Notification CenterYou missed the Windows 11 notificationShows retained notifications
System log searchYou want to find a recorded resultFinds matching events individually
System log filterYou want results grouped togetherShows events from the diagnostic provider
Dedicated diagnostic logThe System search did not helpAnother location for diagnostic results
Show debug logsThe dedicated channel is hiddenChanges visibility only
PowerShellYou prefer a direct queryReads retained System results
Command PromptYou want another command optionReads retained System results
Saved event logYou already have an export or backupSearches the saved copy
Notification settingsYou want future alerts visibleDoes not restore log records
Diagnostic rerunYou cannot find a completed resultCreates a new test result
Extended testYou want more thorough testingDoes not recover historical results
Event log exportYou found System results worth keepingPreserves an existing log copy
Administrator inspectionAccess or retention needs reviewChecks log configuration and status
Feedback HubResults stay missing with a recovery promptReports the problem on Windows 11

Check for a missed notification

On Windows 11, press Windows + N, or select the taskbar clock or notification bell to open Notification Center. Look for a retained Windows Memory Diagnostic notification. If it has an expansion arrow, select it to read more. If you cannot find the notification, continue to Event Viewer.

Find the result in the System log

On Windows 11 or Windows 10, press Windows + R to open Run. Enter this command:

eventvwr.msc

Select OK to open Event Viewer, then expand Windows Logs. Right-click System and select Find.... Enter MemoryDiagnostics-Results and select Find Next.

Read the matching event and compare its timestamp with the time you ran the diagnostic. Repeat Find Next to move through other matching events until you find the run you want.

To group the results together, select Windows Logs > System, then choose Filter Current Log.... Under Event sources, select MemoryDiagnostics-Results and select OK. Read the matching events and their timestamps.

Avoid limiting the filter to errors because a successful test can produce an informational result. These methods find results recorded in the System log. If neither finds your test, check the dedicated diagnostic log next.

Look in the dedicated diagnostic log

On Windows 11 or Windows 10, right-click Start and select Event Viewer. Expand Applications and Services Logs > Microsoft > Windows > MemoryDiagnostics-Results > Debug. Select an event matching your test time and read its details.

If the Debug channel is hidden, open View and select Show Analytic and Debug Logs. Recheck Applications and Services Logs > Microsoft > Windows > MemoryDiagnostics-Results > Debug. Showing hidden logs changes their visibility; it does not recreate missing events. If your result still does not appear, try querying the System log directly.

Read the results with a command

On Windows 11 or Windows 10, you can use PowerShell to read the latest matching System log event. Open Start, search for PowerShell, and select Run as administrator. Run this command:

Get-WinEvent -FilterHashtable @{LogName='System'; ProviderName='Microsoft-Windows-MemoryDiagnostics-Results'} -MaxEvents 1 | Format-List TimeCreated, Id, Message

Compare TimeCreated with the time of your diagnostic run, then read Message. The command retrieves the latest matching retained event, which may belong to an earlier test. Remove -MaxEvents 1 to retrieve all matching retained events.

For another command option on Windows 11 or Windows 10, open Command Prompt. Run this query to retrieve the latest matching retained System event:

Open Command Prompt from the Start menu search.
Click to expand
Open Command Prompt from the Start menu search.
wevtutil qe System "/q:*[System[(Provider/@Name='Microsoft-Windows-MemoryDiagnostics-Results')]]" /f:text /c:1 /rd:true

Remove /c:1 to retrieve all matching retained events. If access is denied, reopen Command Prompt using Run as administrator and run the query again. If you still cannot find the result and have a saved System log, search that copy next.

Search a saved event log

If you already have an exported or backed-up System event log on Windows 11 or Windows 10, you can search that copy for the diagnostic result. Open PowerShell and run the command below, replacing C:\Logs\System.evtx with your saved file’s actual path:

Get-WinEvent -FilterHashtable @{Path='C:\Logs\System.evtx'; ProviderName='Microsoft-Windows-MemoryDiagnostics-Results'} | Format-List TimeCreated, Id, Message

Read the returned messages and compare their timestamps with your test. This method cannot recover overwritten events without a saved copy. If you cannot find a completed result, run a new diagnostic after checking notification visibility.

Make future notifications visible

On Windows 11, open Start > Settings > System > Notifications and turn on Notifications. If Windows Memory Diagnostic appears under Notifications from apps and other senders, open its entry. Select Show notification banners and Show notifications in notification center.

If the diagnostic sender is missing, skip its individual controls and check whether Do not disturb is active. To turn it off, press Windows + N and select the bell button marked zZ. These controls affect future notification visibility and do not restore missing event log records.

Run a new memory test

When you cannot find a completed result on Windows 11 or Windows 10, run the diagnostic again to create a new one. Save your work before restarting. Press Windows + R and enter this command:

mdsched

Select OK, then select Restart now and check for problems (recommended). Allow the test and automatic restart to finish, then sign in. Wait several minutes for the notification and check the logs again.

For an optional, more thorough rerun, press F1 during the diagnostic. Under Test Mix:, use the Arrow keys to choose Extended, then press F10 to apply the selection and continue. Allow the test to complete before checking its new result. Extended testing does not recover historical results.

Save results and address persistent problems

Once you find a result in the System log, preserve it before older events are automatically overwritten. In Event Viewer, select Windows Logs > System. Under Actions, select Save All Events As... and save an .evtx file for later searching or support.

If access or retention needs review on Windows 11 or Windows 10, including a managed PC, have an administrator inspect the System log. Open Command Prompt using Run as administrator. Run the first command to inspect configuration and the second to inspect log status:

wevtutil gl System

wevtutil gli System

These checks let an administrator review log access and retention configuration. Changes to those controls affect access or future retention; they do not reconstruct missing results.

For persistent missing results accompanied by a BitLocker recovery prompt on Windows 11, open Start, search for Feedback Hub, and select Report a problem. Describe the missing results, your Windows version, your PC model, and any recovery prompt. Do not include a BitLocker recovery key. Reporting the problem does not retrieve the missing report.

Frequently Asked Questions

What does event 2001 mean in the dedicated diagnostic log?

Microsoft identifies event 2001 in the MemoryDiagnostics-Results Debug log as a result with no detected memory errors. That meaning applies to the dedicated diagnostic channel.

Can Windows Memory Diagnostic ask for administrator credentials?

Yes, you may need administrator credentials when launching Windows Memory Diagnostic. This applies to the diagnostic launch method on Windows 11 and Windows 10.

Which System log settings can an administrator review?

An administrator can review access permissions, maximum size, retention, and automatic backup settings. These settings concern access to the log and how future events are retained.

Can Notification Center recover a notification you cleared?

No, Windows 11 Notification Center cannot recover a notification you already cleared. You can check Event Viewer for a recorded result even if the notification is gone.

Share