Photograph the blue screen and think about what you installed recently, especially tools that change how Windows or games work at a low level. If Windows cannot start, see the startup guide.
Work through these checks
0 of 7 complete01Find the driver named in the crash
Microsoft recommends disabling a driver named in the bug check or getting an update from its maker.
- Look for a .sys file name on the blue screen and search it to find the program or device it belongs to.
- Check Event Viewer (Win + R, eventvwr.msc) > Windows Logs > System for errors that identify a device or driver near the crash time.
You know which driver is suspected.
If it does not helpIf a driver is named, update it or uninstall its program. If not, continue with step 2.
02Remove software that hooks into Windows
The most common cause is a driver that modifies kernel code, which older or low-level tools sometimes do.
- Uninstall recently installed or old versions of antivirus, firewall, VPN, virtualization or emulator software, and system tweaking or overclocking tools (Settings > Apps > Installed apps).
- Uninstall game cheat, trainer or mod loader tools that use a driver.
- Restart and test.
Keep Microsoft Defender on while another antivirus is removed.
The crashes stop.
If it does not helpIf you need a program, install its newest version that supports your Windows version.
03Scan for malware
Rootkits modify the kernel deliberately to hide themselves, which triggers this stop code.
- Open Windows Security > Virus & threat protection > Scan options.
- Choose Microsoft Defender Antivirus (offline scan) and click Scan now; the PC restarts to scan before Windows loads.
No threats are found, or they are removed.
If it does not helpIf threats were found, change your important passwords from a clean device.
04Test the memory
Microsoft lists hardware corruption, such as kernel data in failing memory, as a cause and recommends Windows Memory Diagnostic.
- Turn off XMP, EXPO and any overclock in the BIOS for testing.
- Run Windows Memory Diagnostic (Win + R, mdsched.exe) > Restart now and check for problems.
- Check the MemoryDiagnostics-Results entry in Event Viewer > Windows Logs > System.
No memory errors are found.
If it does not helpIf errors are found, follow the memory test errors guide on this site.
05Run hardware diagnostics
Microsoft recommends the manufacturer's hardware diagnostics and checking that new hardware is compatible.
- Run the hardware diagnostics from your PC or laptop maker, if available.
- If you added hardware recently, remove it and test, and check that it supports your Windows version.
Switch off and unplug the PC before removing internal parts.
The hardware tests pass.
If it does not helpReplace parts that fail the tests.
06Update drivers and the BIOS
Current drivers and firmware avoid known compatibility problems.
- Run Windows Update, including Optional updates > Driver updates.
- Install current graphics, chipset and network drivers from the device makers, and the latest BIOS/UEFI from your PC or motherboard maker.
Do not switch off the PC during a BIOS update.
Drivers and firmware are current.
If it does not helpUse the PC normally for a few days and watch for new crashes.
07Repair system files
This makes sure the Windows files themselves are intact.
- Open Terminal (Admin).
- Run DISM /Online /Cleanup-Image /RestoreHealth, then sfc /scannow, and restart.
SFC reports no integrity violations, or that it repaired them.
If it does not helpIf crashes continue, see the blue screen errors overview on this site or use System Restore to a point before the problem began.
Possible causes
- A driver that modifies the Windows kernel, accidentally or on purpose
- Outdated security, virtualization or system tweaking software
- Game cheat tools or malware (rootkits) that tamper with the kernel
- Faulty RAM
- A kernel debugger attached after startup (developers only)
Useful Windows tools
These commands open Windows tools. Review changes before applying them.
eventvwr.mscmdsched.exeWas this helpful?
Your progress is saved on this device.