The Blue Screen of Death (BSOD) — a full-screen blue error with a sad face and a stop code — is one of the most feared errors on Windows. It means your system encountered a critical error and had to restart. While it looks alarming, most BSODs can be fixed with systematic troubleshooting. This guide covers the most common stop codes and walks you through every fix, from simple driver updates to advanced system repair.
Common BSOD Stop Codes and What They Mean
| Stop Code | Common Cause |
|---|---|
| DRIVER_IRQL_NOT_LESS_OR_EQUAL | Faulty or incompatible driver |
| CRITICAL_PROCESS_DIED | Corrupted system file or driver |
| PAGE_FAULT_IN_NONPAGED_AREA | Failing RAM or corrupted driver |
| SYSTEM_SERVICE_EXCEPTION | Driver conflict or system file corruption |
| IRQL_NOT_LESS_OR_EQUAL | Hardware driver accessing invalid memory |
| KERNEL_DATA_INPAGE_ERROR | Hard drive or SSD failure |
| WHEA_UNCORRECTABLE_ERROR | Hardware failure (CPU, RAM, or motherboard) |
Fix 1: Update or Roll Back Drivers
The most common cause of BSODs is a faulty driver — especially graphics, network, and chipset drivers:
- Press Win + X → Device Manager
- Look for devices with a yellow warning triangle
- Right-click the device → Update driver → Search automatically
- If the BSOD started after a driver update, right-click → Properties → Driver tab → Roll Back Driver
- For GPU drivers, download the latest version directly from NVIDIA, AMD, or Intel's website
Fix 2: Run SFC and DISM (Repair System Files)
Corrupted system files can cause many BSOD stop codes. Run these commands in an elevated Command Prompt:
# Step 1: Repair Windows image
DISM /Online /Cleanup-Image /RestoreHealth
# Step 2: Scan and fix system files
sfc /scannow
# Step 3: Restart
shutdown /r /t 0
DISM downloads fresh copies of damaged system files from Windows Update. SFC then verifies and replaces any corrupted files. Always run DISM first, then SFC.
Fix 3: Run Windows Memory Diagnostic
Faulty RAM is a common cause of BSODs, especially PAGE_FAULT_IN_NONPAGED_AREA and KERNEL_DATA_INPAGE_ERROR:
- Press Win + R, type mdsched.exe, press Enter
- Click "Restart now and check for problems"
- Windows will reboot and test your RAM (takes 10-20 minutes)
- After restart, check results in Event Viewer → Windows Logs → System — look for "MemoryDiagnostics-Results"
- If errors are found, you'll need to reseat or replace the faulty RAM stick
Fix 4: Check for Disk Errors
A failing hard drive or SSD can cause BSODs. Run a disk check:
# Run CHKDSK (repairs file system errors)
chkdsk C: /f /r
# Will schedule for next restart — type Y and restart
The /f flag fixes errors; /r locates bad sectors and recovers readable data. If CHKDSK finds many bad sectors, your drive may be failing — back up your data immediately.
Fix 5: Uninstall Recent Updates or Software
If BSODs started after a Windows update or new software install:
- Go to Settings → Windows Update → Update history → Uninstall updates
- Find the most recent update and click Uninstall
- For recently installed software: Settings → Apps → Installed apps, sort by date, and uninstall the suspect
- If you can't boot normally, boot into Safe Mode (hold Shift + click Restart), then uninstall from there
Fix 6: Use System Restore
System Restore reverts Windows to a previous state without affecting your personal files:
- Search for "Create a restore point" in the Start menu
- Click System Restore
- Select a restore point from before the BSODs started
- Click Next → Finish and let Windows restore
Fix 7: Check for Overheating
Overheating CPUs and GPUs can cause BSODs, especially during gaming or heavy workloads:
- Download HWMonitor or Core Temp to check temperatures
- CPU should stay below 85°C under load; GPU below 90°C
- If overheating: clean dust from fans and vents with compressed air, ensure proper airflow around your PC, and check that thermal paste isn't dried out (reapply every 3-5 years)
- For laptops: use a cooling pad and make sure vents aren't blocked
Fix 8: Reset Windows (Last Resort)
If nothing else works, reset Windows while keeping your files:
- Go to Settings → System → Recovery
- Click Reset this PC
- Choose "Keep my files" (reinstalls Windows but preserves personal data)
- Select "Cloud download" for a fresh copy of Windows
- Follow the prompts to complete the reset
Note: This will remove all installed programs and settings, but your documents, photos, and personal files in the Users folder are preserved.
Frequently Asked Questions
What causes a Blue Screen of Death (BSOD)?
BSODs are caused by critical system errors that Windows cannot recover from. Common causes include faulty drivers, corrupted system files, failing hardware (especially RAM and hard drives), overheating, incompatible software, and Windows update problems.
Is a blue screen error always a hardware problem?
No. While hardware failures can cause BSODs, the majority are caused by software issues — especially outdated or incompatible drivers, corrupted Windows system files, or recently installed software. Start with software troubleshooting before assuming hardware failure.
How do I find the BSOD stop code?
The stop code is displayed on the blue screen itself (e.g., DRIVER_IRQL_NOT_LESS_OR_EQUAL). If you missed it, open Event Viewer (eventvwr.msc), go to Windows Logs > System, and look for Critical errors around the time of the crash.
Can I fix a BSOD without losing data?
Yes, in most cases. The troubleshooting steps in this guide (driver updates, SFC/DISM, memory diagnostics) do not delete your files. However, if a BSOD is caused by a failing hard drive, back up your data immediately before the drive fails completely.
Why does my PC blue screen only during gaming?
Gaming BSODs are usually caused by overheating (check GPU/CPU temperatures with HWMonitor), outdated or unstable GPU drivers, insufficient power supply, or faulty RAM. Try updating your graphics driver, improving airflow, and running a memory diagnostic.
Still Getting Blue Screens?
Our technicians can diagnose and fix persistent BSOD issues remotely.