BGR's Obaid Ur Rehman recently wrote up the pairing. His point is that an unexplained crash doesn't automatically mean a dead GPU, CPU, motherboard or RAM stick. Windows may already hold a record that narrows things down. This guide covers the workflow and adds the cautions Microsoft's own documentation attaches.
Start with Reliability Monitor: find when it went wrong
Reliability Monitor gives you a timeline. Use it to pin down the date and rough time of the problem, then switch to Event Viewer for detail.
- Press Win+R.
- Type
perfmon /reland press Enter. Several guides also say you can search Start for "View reliability history". Press Windows key + R, enter perfmon /rel, and press Enter. You can also search Start for View reliability history. - Check the stability graph and the event list beneath it. You can switch the view between days and weeks. Selecting a day or week shows its details at the bottom.
- Look for critical events, which one guide describes as a red circle with a white "X" for an application crash, Windows crash, or unresponsiveness.
- Open View technical details on the entry for the failure details.
The command works on both Windows 10 and Windows 11. Reliability Monitor keeps up to a year of history, according to the ElevenForum tutorial. Other third-party guides give shorter figures for the daily view, so don't treat the retention period as settled.
How to read it: the timestamps let you compare failures with changes made around the same time. If an application starts crashing after an update, look at that application and its update. If a hardware error appears near a freeze, look at that hardware. Don't assume the first error on the screen caused the crash. Reliability Monitor is a triage tool. It can show the time and type of failure, but it often can't explain the underlying cause.
Move to Event Viewer: find what was logged
Microsoft describes Event Viewer as a Management Console snap-in. It shows each event's source, date and time, and any error codes or messages.
Ways to open it, per Microsoft Support:
- Search for Event Viewer in the Start menu.
- Right-click Start and choose Event Viewer.
- Press Win+R, type
eventvwr.mscand press Enter.
Then:
- Expand Windows Logs.
- Choose System if the whole PC restarted or froze. Choose Application if one program crashed and Windows stayed up. A game crashing over a graphics driver problem may need both.
- Look for Critical and Error entries near the crash time.
- Double-click an event and read the General and Details tabs.
To avoid scrolling through hundreds of events, filter the log. Click Filter Current Log in the Actions pane, tick Critical and Error under event level, and enter the event IDs you want. Every event has a level (Critical, Error, Warning or Information), a source and an ID. Microsoft warns that the same event number can be associated with different sources, so always read the ID together with its source.
Event IDs worth knowing
Microsoft Learn's guide to unexpected reboots lists these as the clues for rebuilding a shutdown and reboot history. It is written for Windows Server, but the events appear on client Windows too.
| Event ID | Source | What it indicates |
|---|---|---|
| 12 | Kernel-General | The operating system started |
| 13 | Kernel-General | The operating system is shutting down |
| 19 | WindowsUpdateClient | A Windows update installed successfully |
| 41 | Kernel-Power | Rebooted without cleanly shutting down (see below) |
| 1001 | WER-SystemErrorReporting | Rebooted from a bug check. It can include the bug-check code and a dump file path such as C:\Windows\MEMORY.DMP |
| 1074 | User32 | A process or user initiated a restart or shutdown, with a reason |
| 6005 | EventLog | The Event Log service started |
| 6008 | EventLog | The previous shutdown was unexpected |
| 6009 | EventLog | Windows version information at startup |
| 7045 | Service Control Manager | A service was installed |
Microsoft says a normal restart typically shows Event 1074, then 13 and 6009. An unexpected one is marked by Events 41 and 6008, often with 1001 if a bug check occurred. Filtering for 12, 13, 19, 41, 1001, 1074, 6008, 6009 and 7045 together gives you a history. You can see when the first unexpected reboot happened and whether a driver, service or update landed shortly before it.
Microsoft's own example is a driver-related service install (event 7045) followed soon after by bug checks. Its suggested response is to roll back or remove the driver and see whether the crashes stop. If they don't, collect a memory dump for analysis. Nearby timing is a reason to test, not proof of cause.
The Event 41 trap
Event 41 is the entry most people find first, and the one most often misread. Microsoft's Windows client guidance says it records that Windows detected an unclean shutdown. On its own it may not say why. It can follow a stop error, a power interruption or a hang.
Practical points from that guidance:
- The event's
BugcheckCodeis recorded in decimal. Bug-check references usually use hex. Microsoft's example is that decimal 159 is0x9F. - If the bug-check code is zero, or Event 41 is missing, Windows may have shut down too quickly to log the error. It may also have been unable to write to disk, or lost power. Microsoft lists a drained or removed laptop battery, an unplugged desktop, a power outage, and an underpowered or faulty power supply as possibilities.
- A zero code doesn't prove the power supply is bad. It means the log doesn't have enough information.
- A nonzero
PowerButtonTimestampcan indicate a forced shutdown using the power button. - When the fields are zero, Microsoft suggests checking for volmgr Event 46, "Crash dump initialization failed". Its other leads are overclocking, memory configuration and health, power-supply capacity, and overheating.
BGR's piece says logs can help you tell a faulty driver, an application, a hardware issue or a power loss apart. That is a fair hope, but the Event 41 caveats show why "exactly why" is too strong. Sometimes Windows can't write the evidence at all.
When you saw a stop code
If you saw a stop screen, Microsoft says the code, such as PAGE_FAULT_IN_NONPAGED_AREA or MEMORY_MANAGEMENT, appears on screen. If available, it also shows the module that was running at the time. An unexpected restart might be caused by a hardware device, its driver, or software. On Windows 11, version 24H2 and later may show a black stop-error screen, while 23H2 and older show the blue style.
Microsoft says a single unexpected restart usually needs no action. If the same stop code keeps recurring, its basic steps are:
- Remove any newly added hardware.
- Start in Safe Mode if Windows won't boot normally.
- Open Device Manager and check for devices marked with an exclamation point. Update the driver, or disable or uninstall the device if that doesn't help.
- Keep 10% to 15% of the drive free. Microsoft calls this a good idea, and the exact need varies.
- Install the latest Windows updates.
- If nothing helps, restore from a restore point or use another recovery option.
A sensible workflow
- Note roughly when the crash happened.
- Use Reliability Monitor to find that date and see which entries cluster there.
- In Event Viewer's System log, check for Events 41, 6008 and 1001. Look for the bug-check code and dump path.
- Check 1074 to rule out a requested restart. Check 19 and 7045 for updates or service installs nearby.
- If Event 41 offers nothing useful, treat the result as inconclusive. Consider a freeze, power loss or forced shutdown, and widen the search to nearby System and Application events.
- Change one thing at a time, such as a driver rollback, and watch whether the crashes continue.
Bottom line
Reliability Monitor and Event Viewer are free, already installed, and good at establishing a timeline. They won't always name a culprit. A crash with no bug-check data tells you the evidence wasn't captured, not that the hardware is faulty. Use the logs to narrow the field, and be sceptical of any single entry presented as the answer.
References
- Your PC Can Tell You Exactly Why It Crashed, If You Know Where To Look bgr.com · 2026-11-11T11:17:00+00:00
- View Reliability History in Windows 11 elevenforum.com
- Troubleshoot unexpected reboots using system event logs - Windows Server | Microsoft Learn learn.microsoft.com