How to Troubleshoot Blue Screen, Black Screen, or Stop Code Errors on a Dell Computer (Advanced Steps)
Summary: dvanced troubleshooting for stop code errors that weren't resolved by basic steps, covering system file repair, driver rollback, memory and thermal diagnostics, crash history review, and how to reinstall Windows using SupportAssist OS Recovery. ...
Instructions
Have You Tried the Basics Yet?
This article assumes you've already worked through our first-line fixes. If not, start there. Many blue screens resolve at this stage: Blue Screen (BSOD) and Stop Code Errors in Windows: How to Fix Them
That guide covers: disconnecting external devices, a hard reset, checking Device Manager, checking free disk space, resetting BIOS to defaults, running Dell hardware diagnostics, the SupportAssist Blue Screen Troubleshooter, Startup Repair, and a non-destructive repair using SupportAssist OS Recovery.
If you've tried those and you're still seeing stop code errors, continue below.
About Stop Code Errors
A stop code error occurs when a problem forces Windows to shut down or restart unexpectedly. On Windows 11 version 24H2 and later, it appears as a black screen; on Windows 11 23H2 and earlier, and on Windows 10, it appears as a blue screen. We use "stop code error" throughout this article to cover both.
One Question Before You Start
Does the stop code error happen every time, or only occasionally?
- Every time / can't reach the desktop: Start with Safe Mode below, you'll need it to run most of the remaining steps.
- Occasionally, or you can reach the desktop fine: You can skip Safe Mode and start with Repair System Files.
Boot into Safe Mode with Networking
Safe mode loads Windows with a minimal set of drivers. You'll need this for several of the steps below if your computer can't stay running long enough in normal mode.
- Press and hold the power button for 10 seconds to turn off the computer.
- Turn on the computer. At the Windows startup screen, hold the power button for 10 seconds to turn it off again. Repeat this once more.
- On the third startup, allow the computer to boot into the Windows Recovery Environment.
- Select Troubleshoot > Advanced Options > Startup Settings > Restart.
- After restart, select 5 or press F5 for Safe Mode with Networking.
Repair Missing or Corrupted Windows System Files
Corrupted system files are a common cause of stop code errors, especially after an improper shutdown.
- Search for Command Prompt, right-click it, and select Run as administrator.
- Run:
sfc /scannow
Let this finish completely before closing the window. Restart and check if the issue is resolved. - If the issue continues, run:
DISM /Online /Cleanup-Image /RestorehealthNote: This needs an active internet connection. If you're in Safe Mode, use a wired Ethernet connection — Safe Mode with Networking doesn't support Wi-Fi. - Once DISM finishes, run
sfc /scannowagain, then restart.
5. If your stop code points to storage (for example, INACCESSIBLE_BOOT_DEVICE or UNMOUNTABLE_BOOT_VOLUME), also run:chkdsk C: /f /r.Type Y if prompted to schedule the scan on restart, then restart.
If this didn't resolve the issue, go to the next step.
Run Windows Memory Diagnostic
Faulty memory (RAM) is one of the most common hardware causes of stop code errors, particularly for MEMORY_MANAGEMENT and PAGE_FAULT_IN_NONPAGED_AREA errors.
- Select Start, type Windows Memory Diagnostic, and press Enter.
- Select Restart now and check for problems.
- Your computer restarts and tests your RAM automatically. Results appear as a notification after Windows restarts, or in Event Viewer under Windows Logs > System (search for MemoryDiagnostics-Results).
If the test reports errors, contact Dell Technical Support, this typically means a memory module needs to be reseated or replaced.
If this didn't resolve the issue, go to the next step.
Check for Overheating
Overheating can cause a stop code error even on a computer with no other hardware faults.
- Feel whether the exhaust vents are pushing out noticeably hot air, and listen for the fan running constantly at high speed.
- Make sure the computer sits on a hard, flat surface, soft surfaces like a bed or cushion block the intake vents underneath.
- Clean dust from the vents and fan intake using compressed air, with the computer powered off and unplugged.
- If your model includes Dell Optimizer, check the thermal or cooling mode setting and switch it to Cool or Quiet for a lighter workload.
- Restart and monitor whether the crashes correlate with heavy use (gaming, video editing, multiple monitors) versus idle time. If they only happen under load, this points to a thermal issue.
If this didn't resolve the issue, go to the next step.
Roll Back or Reinstall a Driver
If your stop code errors started after installing or updating a specific driver, rolling it back is usually faster than any other fix:
- Right-click Start and select Device Manager.
- Expand the relevant category (for example, Display adapters or Network adapters).
- Right-click the device and select Properties.
- Select the Driver tab, then select Roll Back Driver. If this option is greyed out, no previous version is available, go to step 5 instead.
- If rolling back isn't available, right-click the device and select Uninstall device, checking the box to remove the driver software. Restart your computer, Windows reinstalls a clean, default version of the driver automatically.
If this didn't resolve the issue, go to the next step.
Uninstall a Recent Windows Update
If your stop code errors began right after a Windows update, removing it can resolve the issue while Microsoft addresses it:
- Go to Settings > Windows Update > Update history.
- Select Uninstall updates.
- Select the most recent update and select Uninstall.
- Restart your computer.
If this didn't resolve the issue, go to the next step.
Try a Clean Boot
A clean boot starts Windows with only essential drivers and no startup programs, which helps rule out a conflict between two pieces of software.
- Type msconfig in the search bar and open System Configuration.
- On the Services tab, select Hide all Microsoft services, then select Disable all.
- On the Startup tab, select Open Task Manager and disable each startup item.
- Restart your computer and see if the stop code error still occurs.
- If it stops, re-enable services and startup items a few at a time, restarting between batches, until you find the one causing the conflict.
If this didn't resolve the issue, go to the next step.
Review Your Crash History with Reliability Monitor
Before diving into a full crash dump analysis, this built-in Windows tool gives you a quick timeline of every crash and error on your computer, useful for spotting a pattern.
- Select Start, type Reliability Monitor, and press Enter (or search for View reliability history).
- Look at the graph for red X icons, which mark critical events like stop code errors.
- Select a date with a red X, then expand Windows failure history in the list below.
- Note the application or fault module for each event, repeated entries for the same file are a strong lead.
This won't always identify the exact driver, but it's a fast way to confirm whether crashes are increasing, isolated to certain dates, or tied to a specific recurring event.
If this didn't resolve the issue, go to the next step.
Restore the Computer Using Windows System Restore
System Restore reverts your files, apps, and settings to a point in time before the issue began.
Learn how to run System Restore in Windows on your Dell computer.
If this didn't resolve the issue, go to the next step.
Advanced: Find the Exact Cause with a Crash Dump Analysis
Every stop code error saves a small minidump file recording exactly which driver or file was active at the moment of the crash. This is the most precise way to identify the cause, often more reliable than guesswork with the steps above.
See our companion guide: How to Analyze Blue Screen Dump Files Using WinDbg (also known as Windows Debugger). It covers using WinDbg to analyze the dump file, reading the results, and using Driver Verifier to catch problem drivers that don't show up clearly on their own.
If the analysis identifies a specific driver, return to the Roll Back or Reinstall a Driver step above.
Look Up Your Specific Stop Code
If you know your exact stop code, Microsoft maintains a dedicated troubleshooting page for many of them with causes specific to that code:
| Stop Code | Typical Cause | Microsoft Reference |
|---|---|---|
| IRQL_NOT_LESS_OR_EQUAL (0x0000000A) | Driver accessed memory it shouldn't have | View details |
| DRIVER_IRQL_NOT_LESS_OR_EQUAL (0x000000D1) | Driver error at an invalid interrupt level | View details |
| PAGE_FAULT_IN_NONPAGED_AREA (0x00000050) | Invalid memory reference, often RAM-related | View details |
| SYSTEM_SERVICE_EXCEPTION (0x0000003B) | Exception during a system service call | View details |
| CRITICAL_PROCESS_DIED (0x000000EF) | A required system process stopped unexpectedly | View details |
| DPC_WATCHDOG_VIOLATION (0x00000133) | A driver routine took too long to respond | View details |
| INACCESSIBLE_BOOT_DEVICE (0x0000007B) | Windows can't access the system drive at startup | View details |
For the complete list, see Microsoft's Bug Check Code Reference.
Reinstall Windows Using SupportAssist OS Recovery
If nothing above has resolved the issue, a full reinstall gives your computer a completely clean copy of Windows.
- Restart your computer and press F12 during startup.
- Select SupportAssist OS Recovery from the boot menu.
- From the home screen, select Restore System.
- Choose Local Restore or Cloud Restore.
- If prompted, back up your data to a storage device first.
- Select your reason for the restore, then select Next.
- Confirm your selections and select Finish to begin.
Learn how to factory reset, restore, or reinstall Windows on a Dell computer. Like the option above, this permanently erases all data, back up first.