24/7 support in USA, UK & Canada
Windows Guide

How to Fix Blue Screen Error in Windows (BSOD Guide)

Diagnose and fix the Blue Screen of Death on Windows 10 and 11 with our step-by-step troubleshooting guide.

Updated: Mar 202610 min read

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 CodeCommon Cause
DRIVER_IRQL_NOT_LESS_OR_EQUALFaulty or incompatible driver
CRITICAL_PROCESS_DIEDCorrupted system file or driver
PAGE_FAULT_IN_NONPAGED_AREAFailing RAM or corrupted driver
SYSTEM_SERVICE_EXCEPTIONDriver conflict or system file corruption
IRQL_NOT_LESS_OR_EQUALHardware driver accessing invalid memory
KERNEL_DATA_INPAGE_ERRORHard drive or SSD failure
WHEA_UNCORRECTABLE_ERRORHardware 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:

  1. Press Win + XDevice Manager
  2. Look for devices with a yellow warning triangle
  3. Right-click the device → Update driverSearch automatically
  4. If the BSOD started after a driver update, right-click → PropertiesDriver tabRoll Back Driver
  5. 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:

  1. Press Win + R, type mdsched.exe, press Enter
  2. Click "Restart now and check for problems"
  3. Windows will reboot and test your RAM (takes 10-20 minutes)
  4. After restart, check results in Event Viewer → Windows Logs → System — look for "MemoryDiagnostics-Results"
  5. 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:

  1. Go to Settings → Windows Update → Update history → Uninstall updates
  2. Find the most recent update and click Uninstall
  3. For recently installed software: Settings → Apps → Installed apps, sort by date, and uninstall the suspect
  4. 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:

  1. Search for "Create a restore point" in the Start menu
  2. Click System Restore
  3. Select a restore point from before the BSODs started
  4. 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:

  1. Go to Settings → System → Recovery
  2. Click Reset this PC
  3. Choose "Keep my files" (reinstalls Windows but preserves personal data)
  4. Select "Cloud download" for a fresh copy of Windows
  5. 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.