Error Medic

Blue Tint Screen & Blue Screen of Death on Windows 10: Complete Fix Guide (All Stop Codes)

Fix blue tint screen and Blue Screen of Death (BSOD) on Windows 10. Step-by-step solutions for all stop codes including MEMORY_MANAGEMENT, CRITICAL_PROCESS_DIED

Last updated:
Last verified:
2,153 words
Key Takeaways
  • A blue tint screen is usually caused by display driver corruption, Night Light settings, or incorrect color profile — distinct from a BSOD stop code.
  • Blue Screen of Death (BSOD) stop codes such as CRITICAL_PROCESS_DIED, MEMORY_MANAGEMENT, KERNEL_SECURITY_CHECK_FAILURE, and SYSTEM_SERVICE_EXCEPTION are most commonly triggered by faulty drivers, corrupt system files, bad RAM, or failing storage devices.
  • Quick fix summary: Run 'sfc /scannow' and 'DISM /Online /Cleanup-Image /RestoreHealth' in an elevated Command Prompt, update or roll back recent drivers, check RAM with Windows Memory Diagnostic, and inspect Event Viewer logs (eventvwr.msc) or use BlueScreenView to identify the faulting module before attempting hardware replacement.
BSOD & Blue Tint Fix Approaches Compared
MethodWhen to UseTimeRisk
Disable Night Light / Reset Color ProfileBlue tint screen but system is stable, no stop code2 minNone
Roll Back / Update Display DriverBSOD citing nvlddmkm.sys, atikmdag.sys, or blue tint after driver update10–20 minLow
sfc /scannow + DISM RestoreHealthStop codes after Windows Update; CRITICAL_PROCESS_DIED, ntoskrnl.exe faults15–45 minLow
Windows Memory Diagnostic / MemTest86MEMORY_MANAGEMENT, PFN_LIST_CORRUPT, BAD_POOL_HEADER, BAD_POOL_CALLER30 min – 8 hrsNone
Check Disk (chkdsk /r)NTFS_FILE_SYSTEM, INACCESSIBLE_BOOT_DEVICE, acpi.sys or fltmgr.sys faults30–120 minLow
Boot into Safe Mode and uninstall driver/softwareBSOD at startup or login loop, after AV or third-party software install15 minLow
Startup Repair / Automatic Repair (WinRE)Blue screen loop at boot, blank blue screen, BCD errors10–30 minLow
System RestoreBSOD started after a specific update or software change15–30 minLow–Medium
Reset / Reinstall Windows 10All other methods failed, persistent stop code loop1–3 hrsHigh (data loss risk)

Understanding Blue Tint Screen vs. Blue Screen of Death on Windows 10

Windows 10 users frequently confuse two distinct issues. The blue tint screen is a display color problem — your desktop still works but everything appears with a blue/cool hue. The Blue Screen of Death (BSOD), also called a stop code screen, is a critical system crash that displays a sad face and an error code like CRITICAL_PROCESS_DIED or MEMORY_MANAGEMENT. This guide covers both.


Part 1: Fixing a Blue Tint Screen on Windows 10

A blue tint on your Windows 10 display (without a system crash) is almost always software-related.

Step 1: Disable Night Light and Check Color Temperature

Go to Settings → System → Display → Night light settings. Turn Night Light off. If the tint disappears, you're done — adjust the color temperature to a warmer value if you still want eye protection.

Step 2: Reset Color Profile

  1. Open Control Panel → Color Management (search colorcpl in Run).
  2. Select your display under the Devices tab.
  3. Check Use my settings for this device.
  4. Remove any custom ICC profiles and click Set as Default Profile on sRGB IEC61966-2.1.

Step 3: Update or Reinstall Display Driver

A corrupt or outdated GPU driver is the second most common cause of a persistent blue tint.

  1. Press Win + XDevice Manager.
  2. Expand Display adapters, right-click your GPU, choose Update driver → Search automatically.
  3. If the tint appeared after a driver update, choose Roll Back Driver instead.
  4. For NVIDIA users experiencing nvlddmkm.sys issues, use DDU (Display Driver Uninstaller) in Safe Mode before reinstalling the latest driver from nvidia.com.
  5. For AMD users with atikmdag.sys or amdkmdag.sys errors, use the AMD Cleanup Utility before reinstalling.

Part 2: Diagnosing Any Windows 10 BSOD Stop Code

When a stop code appears, Windows writes a minidump file to C:\Windows\Minidump\. Always start diagnosis here.

Step 1: Read the Stop Code

Note the exact error string on the blue screen, for example:

  • CRITICAL_PROCESS_DIED (0x000000EF)
  • MEMORY_MANAGEMENT (0x0000001A)
  • KERNEL_SECURITY_CHECK_FAILURE (0x00000139)
  • SYSTEM_SERVICE_EXCEPTION (0x0000003B)
  • PFN_LIST_CORRUPT (0x0000004E)
  • INACCESSIBLE_BOOT_DEVICE (0x0000007B)
  • 0xC000021A / STATUS_SYSTEM_PROCESS_TERMINATED
  • 0xC0000225 (Boot configuration data missing)
  • APC_INDEX_MISMATCH (0x00000001)
  • DRIVER_IRQL_NOT_LESS_OR_EQUAL (0x000000D1)
  • BAD_POOL_HEADER / BAD_POOL_CALLER

Also note the faulting driver listed, e.g. ntoskrnl.exe, ndis.sys, tcpip.sys, nvlddmkm.sys, dxgmms2.sys, fltmgr.sys, classpnp.sys.

Step 2: Analyze Minidumps with BlueScreenView

Download BlueScreenView (NirSoft) — free, no install required. It reads .dmp files and shows the faulting driver highlighted in red. This is the fastest way to determine whether the problem is a driver, Windows component, or hardware.

Step 3: Check Event Viewer

Run eventvwr.mscWindows Logs → System. Filter for Critical and Error events at the timestamp of each crash. Look for source BugCheck, Kernel-Power (Event ID 41 — unexpected shutdown), or specific driver names.


Part 3: Step-by-Step Fixes by Stop Code Category

Fix 1: System File Corruption (CRITICAL_PROCESS_DIED, ntoskrnl.exe, SYSTEM_SERVICE_EXCEPTION)

Boot normally or into Safe Mode (F8 or Shift+Restart → Troubleshoot → Advanced Options → Startup Settings → Safe Mode with Command Prompt).

Run the commands in the code_block section of this article. SFC repairs protected Windows files. DISM restores the Windows image component store. These two commands fix the majority of stop codes caused by Windows Update corruption.

Fix 2: Driver-Related BSODs (nvlddmkm.sys, ndis.sys, dxgmms2.sys, atikmdag.sys, fltmgr.sys)

  1. Boot into Safe Mode with Networking.
  2. Uninstall the problematic driver via Device Manager.
  3. Delete residual driver files if needed.
  4. Download the latest driver directly from the manufacturer's website.
  5. For network-related drivers (ndis.sys, tcpip.sys, netio.sys): run netsh winsock reset and netsh int ip reset.

Fix 3: Memory/RAM Faults (MEMORY_MANAGEMENT, PFN_LIST_CORRUPT, BAD_POOL_HEADER, BAD_POOL_CALLER)

  1. Run Windows Memory Diagnostic: press Win + R, type mdsched.exe, choose restart and check.
  2. For thorough testing, boot from a MemTest86 USB (memtest86.com) and run at least 2 full passes.
  3. If errors are found: reseat RAM sticks, test one stick at a time, replace faulty module.
  4. Also check virtual memory: System Properties → Advanced → Performance Settings → Advanced → Virtual Memory — set to system-managed.

Fix 4: Storage/Boot Faults (INACCESSIBLE_BOOT_DEVICE, NTFS_FILE_SYSTEM, 0xC000021A, 0xC0000225)

  1. Boot from Windows 10 installation media.
  2. Choose Repair your computer → Troubleshoot → Advanced Options → Startup Repair first.
  3. If Startup Repair fails, open Command Prompt and run the disk and BCD repair commands from the code block below.
  4. For 0xC0000225 (missing BCD): rebuild the Boot Configuration Data with bootrec /rebuildbcd.
  5. For INACCESSIBLE_BOOT_DEVICE after a Windows Update: roll back the update from WinRE → Uninstall Updates.

Fix 5: Third-Party Software / Antivirus BSODs (KERNEL_SECURITY_CHECK_FAILURE, WDF_VIOLATION, aswvmm.sys, mfeepmpk.sys)

Security software hooks deep into the kernel. If your BSOD appeared after installing Kaspersky, McAfee, or Avast:

  1. Boot into Safe Mode.
  2. Use the vendor's dedicated removal tool (e.g., Kaspersky KAVRemover, McAfee Consumer Product Removal Tool).
  3. For WDF_VIOLATION on HP laptops: check for HP-specific driver updates via HP Support Assistant.
  4. For VMware or BlueStacks BSODs: update the virtualization application or disable Hyper-V (bcdedit /set hypervisorlaunchtype off).

Fix 6: Blank Blue Screen / Blue Screen During Windows 10 Installation

  • Blank/plain blue screen during install: disconnect all external USB devices except keyboard and mouse. Disable Secure Boot in BIOS. Disable Fast Boot.
  • KERNEL_SECURITY_CHECK_FAILURE during install: the installation media may be corrupt — recreate the USB with the Media Creation Tool. Also check RAM.
  • Blue screen after login: boot into Safe Mode and run SFC/DISM, or create a new user account to test for profile corruption.

Fix 7: Persistent Blue Screen Loop — Last Resorts

  1. System Restore: WinRE → Troubleshoot → Advanced Options → System Restore. Choose a restore point before the BSODs started.
  2. Reset this PC (Keep my files): WinRE → Troubleshoot → Reset this PC.
  3. Clean reinstall: Back up data, boot from installation media, format the system partition, and reinstall Windows 10.

Preventing Future BSODs

  • Keep Windows Update current but pause updates for 7 days after major releases to avoid day-one driver conflicts.
  • Use Driver Verifier (verifier.exe) only in a test environment — it can force BSODs to identify a buggy driver but should not be left enabled.
  • Monitor temperatures with HWiNFO64 — thermal throttling and overheating GPUs/CPUs trigger CLOCK_WATCHDOG_TIMEOUT and WHEA_UNCORRECTABLE_ERROR.
  • Replace SSDs/HDDs showing reallocated sector counts in CrystalDiskInfo before they cause boot-time stop codes.
  • Avoid mixing RAM kits with different timings — PFN_LIST_CORRUPT is frequently traced to mismatched DIMMs.

Frequently Asked Questions

bash
# ============================================================
# Windows 10 BSOD & Blue Tint Diagnostic and Fix Commands
# Run Command Prompt as Administrator (or from WinRE)
# ============================================================

# --- STEP 1: Repair System Files ---
# System File Checker — scans and repairs protected Windows files
sfc /scannow

# DISM — restores the Windows image component store
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth

# --- STEP 2: Check and Repair Disk ---
# Schedule chkdsk on next reboot (replace C: with your system drive)
chkdsk C: /f /r /x

# --- STEP 3: Repair Boot Configuration Data (BCD) ---
# Use from WinRE Command Prompt when facing 0xC0000225 or INACCESSIBLE_BOOT_DEVICE
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd

# --- STEP 4: Reset Network Stack (for ndis.sys, tcpip.sys BSODs) ---
netsh winsock reset
netsh int ip reset
ipconfig /flushdns

# --- STEP 5: Disable Driver Verifier (if previously enabled and causing boot loops) ---
verifier /reset

# --- STEP 6: Check minidump files location ---
dir C:\Windows\Minidump

# --- STEP 7: View recent crash info in Event Log (PowerShell) ---
Get-WinEvent -LogName System | Where-Object {$_.LevelDisplayName -eq 'Critical' -or $_.Id -eq 41} | Select-Object TimeCreated, Id, Message | Format-List

# --- STEP 8: Disable Hyper-V (for VMware / BlueStacks BSODs) ---
bcdedit /set hypervisorlaunchtype off
# To re-enable:
# bcdedit /set hypervisorlaunchtype auto

# --- STEP 9: Uninstall a problematic Windows Update ---
# List installed updates
wmic qfe list brief /format:table
# Uninstall by KB number (example: KB5034441)
wusa /uninstall /kb:5034441 /quiet /norestart

# --- STEP 10: Reset color profile from CLI (blue tint fix) ---
# Copies default sRGB profile — run as Administrator
copy "%SystemRoot%\System32\spool\drivers\color\sRGB Color Space Profile.icm" "%SystemRoot%\System32\spool\drivers\color\sRGB_default.icm"

# --- STEP 11: Run Windows Memory Diagnostic ---
mdsched.exe

# --- STEP 12: Collect full system info for hardware review ---
msinfo32 /report "%USERPROFILE%\Desktop\sysinfo.txt"
E

Error Medic Editorial

The Error Medic Editorial team consists of senior DevOps engineers, SREs, and Windows system administrators with over a decade of experience diagnosing kernel-level failures, stop codes, and OS-layer issues across enterprise and consumer Windows environments. Our guides are validated against real crash dumps and tested on physical hardware before publication.

Sources

Related Articles in Windows 10

Explore More windows Guides