How to Diagnose and Fix Blue Screen Errors on Windows
Troubleshoot Blue Screen of Death (BSOD) errors. Read error codes, diagnose causes, and fix common Windows crash problems.
Overview
Blue Screen errors (BSOD) indicate serious system problems. They're caused by driver issues, hardware failures, or corrupted system files. This guide helps you diagnose and fix the most common causes.
Step 1: Read and Record Error Information
Understanding the Blue Screen
- Blue screen appears when Windows encounters critical error
- Computer automatically restarts after displaying error
- Screen shows stop code and error message
- May show QR code linking to Microsoft support
Note the Stop Code
- Stop code appears as: DRIVER_IRQL_NOT_LESS_OR_EQUAL
- Or hex code like: 0x0000000A
- Take photo with phone if screen disappears quickly
- Also note any file names mentioned (e.g., ntoskrnl.exe)
Windows 10/11 shows friendly error names. Windows 7/8 shows hex codes. Both point to same issues.
View Blue Screen History
- Search Start menu for "Event Viewer"
- Windows Logs → System
- Look for errors with red X around time of crash
- Source: "BugCheck" shows blue screen details
- Double-click to see full error information
Enable Memory Dump Files
- Settings → System → About → Advanced system settings
- Startup and Recovery → Settings
- Under "Write debugging information" select "Automatic memory dump"
- Dumps saved to C:\Windows\MEMORY.DMP
- Can be analysed with tools like BlueScreenView
Step 2: Common Blue Screen Fixes
Update All Drivers
- Device Manager → Expand categories
- Right-click each device → Update driver
- Select "Search automatically for drivers"
- Focus on: Graphics card, network adapter, chipset
- Restart after updating
Outdated or corrupted drivers cause 70% of blue screens. Always update drivers first.
Run Windows Update
- Settings → Windows Update → Check for updates
- Install all available updates including optional ones
- Restart computer
- Windows updates often fix known BSOD causes
Uninstall Recent Software
- If blue screens started after installing program
- Settings → Apps → Installed apps
- Find recently installed software
- Click three dots → Uninstall
- Restart and test if problem resolved
System File Checker
- Search Start menu for "Command Prompt"
- Right-click → Run as administrator
- Type: sfc /scannow
- Press Enter (scan takes 10-30 minutes)
- Repairs corrupted Windows system files automatically
- Restart after completion
DISM Tool (If SFC Fails)
- Command Prompt (Administrator)
- Type: DISM /Online /Cleanup-Image /RestoreHealth
- Press Enter (takes 15-45 minutes)
- Downloads and repairs system files from Microsoft
- After completion, run sfc /scannow again
- Restart computer
System Restore
- Search Start menu for "Create a restore point"
- Click "System Restore"
- Choose restore point from before blue screens started
- Follow wizard to restore Windows to previous state
- Programs installed after restore point will be removed
- Personal files remain untouched
If blue screens started after specific date, restore to point before that date. Most effective fix for software-caused crashes.
Step 3: Hardware-Related Blue Screens
Test RAM Memory
- Search Start menu for "Windows Memory Diagnostic"
- Click "Restart now and check for problems"
- Computer restarts and runs memory test (10-20 minutes)
- Results shown after restart in notification area
- If errors found, RAM needs replacing
Check Hard Drive Health
- Command Prompt (Administrator)
- Type: chkdsk C: /f /r
- Press Enter, type Y when prompted
- Restart computer for check to run
- Scans and repairs bad sectors on hard drive
If chkdsk finds many errors, back up important files immediately. Hard drive may be failing and need replacement.
Monitor Temperatures
- Download HWMonitor or Core Temp (free)
- Check CPU temperature under load
- Safe: Below 80°C, Warning: 80-90°C, Critical: Above 90°C
- Overheating causes random blue screens
- Clean dust from vents and fans if overheating
Reseat Hardware Components
- Shut down and unplug computer
- Open case
- Remove and firmly reseat RAM sticks
- Check all power cables connected properly
- Reseat graphics card if applicable
- Close case, restart, test
Test with One RAM Stick
- If multiple RAM sticks installed
- Remove all but one
- Test for blue screens
- If stable, try different stick
- Identifies faulty RAM module
Step 4: Common Stop Codes and Specific Fixes
DRIVER_IRQL_NOT_LESS_OR_EQUAL
- Most common blue screen error
- Caused by faulty drivers
- Update all drivers, especially network adapter
- Check Event Viewer for specific driver name
SYSTEM_SERVICE_EXCEPTION
- System file or driver error
- Update graphics drivers
- Run sfc /scannow to repair system files
- Uninstall recent Windows updates if started after update
PAGE_FAULT_IN_NONPAGED_AREA
- RAM or hard drive issue
- Run Windows Memory Diagnostic
- Run chkdsk on system drive
- Check RAM is properly seated
KERNEL_DATA_INPAGE_ERROR
- Hard drive failure or RAM issue
- Back up data immediately
- Run chkdsk /f /r
- Check hard drive SMART status with CrystalDiskInfo
- Consider replacing hard drive if errors persist
DPC_WATCHDOG_VIOLATION
- Driver compatibility issue, often with SSDs
- Update SSD firmware from manufacturer's website
- Update chipset drivers
- Check Device Manager for driver with yellow exclamation
Prevention Tips
- Keep Windows and drivers updated
- Install quality antivirus software
- Don't install suspicious software
- Clean dust from computer every 3-6 months
- Create system restore points before major changes
- Replace RAM/HDD showing errors immediately
If blue screens continue after trying all fixes, hardware may be failing. Professional diagnosis recommended, especially for laptops.
Can't Fix Blue Screen Errors?
Our technicians provide expert blue screen diagnosis, hardware testing, and system repair for homes and businesses.