The dreaded blue screen of death — officially known as a Stop Error or BSOD — is one of the most alarming things a Windows PC user can experience. One moment you're working normally, the next your screen flashes blue, displays an error code, and your computer restarts unexpectedly. Whether you're in Edinburgh city centre, Leith, or anywhere across the Lothians, a BSOD can bring your day to a grinding halt.
The good news is that most blue screen errors are diagnosable and fixable. Here's what causes them, how to read the error codes, and what you can do to resolve them.
What Is a Blue Screen of Death?
A BSOD occurs when Windows encounters a critical error it cannot safely recover from. Rather than risk data corruption or hardware damage, the operating system deliberately crashes and restarts. While frustrating, this is actually a protective mechanism — Windows is stopping something harmful from escalating further.
Modern versions of Windows (10 and 11) display a brief stop code on the blue screen, which is your most important clue for diagnosing the problem. Common stop codes include CRITICAL_PROCESS_DIED, MEMORY_MANAGEMENT, IRQL_NOT_LESS_OR_EQUAL, and SYSTEM_SERVICE_EXCEPTION.
Common Causes of Blue Screen Errors
BSODs can stem from a wide range of issues — hardware, software, or drivers. The most frequent culprits are:
- Faulty or failing RAM — corrupted memory causes Windows to crash during read/write operations.
- Overheating — when a CPU or GPU runs too hot, it triggers thermal protection shutdowns. See our guide on why PCs overheat and how to fix it.
- Corrupt or outdated drivers — particularly graphics, network, and storage drivers. A bad driver update is one of the leading causes of sudden blue screens.
- Failing hard drive or SSD — storage errors can cause critical system files to become unreadable, leading to stop errors.
- Malware infections — some viruses and rootkits interfere directly with core Windows processes, triggering crashes.
- Incompatible hardware — recently installed components (RAM, GPU, USB devices) that aren't fully compatible with your system.
- Corrupt Windows system files — updates that didn't complete properly, or files damaged by sudden power loss.
How to Diagnose a Blue Screen Error
Before you can fix a BSOD, you need to identify what's causing it. Here's a step-by-step diagnostic approach:
1. Note the Stop Code
When Windows crashes, the blue screen displays a stop code. Write it down or photograph it. If your PC restarts too quickly to read it, go to Settings > System > About > Advanced System Settings > Startup and Recovery and untick "Automatically restart" so the screen stays visible long enough to read.
2. Check Windows Event Viewer
After rebooting, open the Event Viewer (search for it in the Start menu) and navigate to Windows Logs > System. Look for Critical or Error entries around the time of the crash — these often point directly to the failing component or driver.
3. Use Windows Memory Diagnostic
If your stop code mentions memory (e.g., MEMORY_MANAGEMENT or PAGE_FAULT_IN_NONPAGED_AREA), test your RAM. Search for "Windows Memory Diagnostic" in the Start menu, choose to restart and check for problems. The tool will run automatically and report any faults it finds.
4. Run SFC and DISM
Corrupted system files are a common BSOD trigger. Open Command Prompt as Administrator and run:
sfc /scannow— scans and repairs protected Windows filesDISM /Online /Cleanup-Image /RestoreHealth— repairs the Windows component store
These tools can resolve blue screens caused by file corruption without a full reinstall. If you'd rather have an expert handle this, our software troubleshooting service covers exactly this kind of diagnosis.
Fixing Common BSOD Causes
Update or Roll Back Drivers
If the blue screen started after a Windows update or driver installation, rolling back the driver often resolves the issue. Open Device Manager, right-click the relevant device (usually under Display Adapters or Network Adapters), select Properties, and choose "Roll Back Driver" if the option is available.
Check for Overheating
Download a free temperature monitoring tool such as HWiNFO or Core Temp and check your CPU and GPU temperatures under load. If they're regularly exceeding 85–90°C, your cooling system needs attention — whether that's cleaning out dust or replacing thermal paste. Our hardware repair service can help if the cooling system needs professional attention.
Test Your Hard Drive
Run a SMART health check on your drive using CrystalDiskInfo (Windows, free). A drive showing "Caution" or "Bad" status should be replaced as soon as possible to avoid data loss. Our team provides data recovery if the drive is already failing and you need to rescue your files.
Run a Malware Scan
Some blue screens are caused by malware that interferes with critical Windows processes. Run a full scan with Windows Defender, or use Malwarebytes for a second opinion. If you suspect a deep infection, our virus and malware removal service provides a thorough clean using specialist tools.
Perform a Clean Windows Boot
If you can't pinpoint the cause, a clean boot disables all non-Microsoft startup programmes and services. This can help isolate whether a third-party application is triggering the crash. Search for "msconfig" in the Start menu, go to the Services tab, hide all Microsoft services, then disable the rest and restart.
When to Seek Professional Help
If blue screens are happening frequently, or your PC won't boot at all, it's time to bring in a professional. Repeated BSODs can indicate a failing component — and continuing to use the machine risks permanent data loss.
At PC Repair Services Edinburgh, we diagnose and fix blue screen errors for customers across Edinburgh, Leith, Portobello, Morningside, and beyond. Whether it's a failing hard drive, bad RAM, or a driver conflict, we'll identify the root cause and get your machine running reliably again. We offer a home and office callout service across Edinburgh, or you can drop your PC off with us at 140 Parkhead Drive, EH11 4RX.
Book a repair online and we'll take a look.