BSOD Restarts Too Fast: How to Stop the Loop
If your Windows PC shows a Blue Screen of Death (BSOD) and then restarts before you can read the error, the fix is to disable automatic restart on system failure. This setting is buried in the Startup and Recovery options, and changing it gives you the time you need to see the stop code and diagnose the problem. Below is the exact step-by-step process for Windows 10 and 11, plus the most common causes of a rapid restart loop and how to address each one.
Why Windows Restarts Immediately After a BSOD
By default, Windows is configured to automatically restart when it encounters a critical system error (a bug check, which is the technical name for a BSOD). This setting exists so that a crashed machine can recover without human intervention, which is useful for servers and unattended systems. For a desktop user, however, it means the blue screen flashes for a fraction of a second—often too fast to read the stop code—and then the PC reboots. If the underlying cause persists, the cycle repeats: boot, crash, restart, boot, crash. This loop can make it seem like the computer is broken beyond repair, when in fact the only problem is that the error message is being hidden from you.
How to Disable Automatic Restart (The Primary Fix)
This is the first thing to do. It stops the restart loop and lets you see the actual stop code, which is essential for a proper diagnosis.
- Boot into Windows. If the loop is too fast to reach the desktop, you may need to interrupt the boot process three times (turn the PC off and on again at the logo screen) to trigger the Windows Recovery Environment (WinRE).
- In WinRE, go to Troubleshoot > Advanced options > Startup Settings and click Restart. Then press F1 or the number key for Disable automatic restart on system failure.
- Once you’re back in Windows (or in Safe Mode), press Win + R, type
sysdm.cpl, and press Enter. - Go to the Advanced tab, and under Startup and Recovery, click Settings.
- Under System failure, uncheck Automatically restart.
- Click OK twice to save.
Now when a BSOD occurs, the screen will stay put until you manually restart. Write down the stop code (e.g., CRITICAL_PROCESS_DIED, MEMORY_MANAGEMENT, SYSTEM_SERVICE_EXCEPTION) and the error text. That code is the key to finding the specific driver or hardware issue.
Accessing the Advanced Boot Options Without a Desktop
If the restart loop is so fast that you never see the login screen, you cannot change the setting from within Windows. Here are three ways to get to the recovery environment:
- Interrupt boot three times: Turn the PC on, wait for the spinning dots or logo, then hold the power button to force shutdown. Repeat this three times. On the fourth boot, Windows should enter the recovery environment automatically.
- Use a Windows installation USB: Boot from the USB, choose your language, then click Repair your computer in the bottom-left corner. This leads to the same Advanced options menu.
- Use Safe Mode: If you can reach the sign-in screen, hold Shift while clicking Power > Restart. This boots into WinRE, where you can choose Safe Mode from the Startup Settings.
Once in Safe Mode, the automatic restart setting can be changed as described above. Safe Mode loads only essential drivers, so if the BSOD doesn’t occur there, the cause is likely a third-party driver or startup program.
Common Causes of a Rapid BSOD Restart Loop
Knowing the cause is half the battle. The most frequent culprits are:
- Faulty or incompatible drivers—especially graphics card, network, or storage drivers. A recent Windows update or a new driver can trigger a sudden loop.
- Corrupted system files—often from a failed update, a power cut, or a disk error.
- Failing hardware—RAM is the most common, followed by the hard drive/SSD and the power supply.
- Overheating—if the CPU or GPU exceeds safe temperatures, the system shuts down to prevent damage, which can look like a BSOD restart.
- Malware—some rootkits and bootkits cause repeated crashes to avoid detection.
How to Diagnose the Stop Code and Fix the Root Cause
Once you have the stop code, you can target the fix. Here’s a practical approach:
- Write down the stop code and the name of the file it mentions (e.g.,
ntoskrnl.exe,dxgkrnl.sys). Search for that exact code online—Microsoft’s official documentation and reputable tech forums will explain what it means. - Boot into Safe Mode (hold Shift while restarting, then choose Safe Mode). If the system is stable in Safe Mode, the problem is a third-party driver or service. Use the Event Viewer (run
eventvwr.msc) to look for critical errors around the time of the crash. - Check for driver updates in Device Manager (right-click the Start button, select Device Manager). Look for any device with a yellow exclamation mark. Update or roll back the driver to the previous version.
- Run system file checker: open Command Prompt as administrator and run
sfc /scannow. If it finds corrupted files, follow up withDISM /Online /Cleanup-Image /RestoreHealth. - Test your RAM with the built-in Windows Memory Diagnostic (search “Windows Memory Diagnostic� in the Start menu). Let it run a full pass; errors indicate bad RAM modules.
- Check disk health by running
chkdsk /fin an elevated Command Prompt (you may need to restart). Also check the SMART status of your SSD/HDD using a tool like CrystalDiskInfo (free, no installation needed). - Check temperatures using a free tool like HWiNFO or Core Temp. If your CPU is above 90°C under load, clean the fans and heatsink, and check the thermal paste.
What to Do If the Loop Persists After Disabling Auto-Restart
If you’ve disabled auto-restart and the BSOD still occurs (now staying on screen), but you can’t get into Windows at all, you need to try more advanced recovery steps:
- System Restore: In WinRE, go to Troubleshoot > Advanced options > System Restore. If you have a restore point from before the problem started, this can undo the changes that caused the crash.
- Startup Repair: In the same Advanced options menu, choose Startup Repair. This scans for and fixes common boot problems, such as missing or corrupted boot files.
- Uninstall recent updates: In WinRE, go to Troubleshoot > Advanced options > Uninstall Updates. Choose to uninstall the latest quality or feature update, which is a common fix for BSOD loops that appear after a Windows update.
- Reset this PC: As a last resort, you can reset Windows while keeping your personal files. Go to Troubleshoot > Reset this PC > Keep my files. This reinstalls Windows but preserves your documents and photos.
If none of these work, the issue is almost certainly hardware. Try removing any recently added hardware (RAM, GPU, USB devices) and test with the minimum components needed to boot.
Preventing Future BSOD Restart Loops
After you’ve fixed the immediate problem, take these steps to reduce the chance of it happening again:
- Keep Windows and all drivers up to date, but consider waiting a few days before installing major updates to see if others report issues.
- Use a reliable antivirus and run periodic scans.
- Make regular system restore points (search “Create a restore point� in the Start menu).
- Keep your PC clean and well-ventilated to avoid overheating.
- If you overclock your CPU or GPU, revert to stock settings—instability from overclocking is a common cause of BSODs.
Frequently Asked Questions
How do I stop Windows from restarting after a BSOD if I can’t get into Windows?
Use the three-time forced shutdown method to trigger the Windows Recovery Environment, then go to Troubleshoot > Advanced options > Startup Settings and press F1 to disable automatic restart. Alternatively, boot from a Windows installation USB and choose “Repair your computer.�
What does “CRITICAL_PROCESS_DIED� mean?
It means a critical system process (like csrss.exe or wininit.exe) terminated unexpectedly. This is often caused by corrupted system files, a faulty driver, or a failing hard drive. Run sfc /scannow and chkdsk /f to start.
Is a BSOD restart loop always a hardware problem?
No. Software issues like corrupted drivers, bad updates, or malware are just as common. The loop is simply the symptom; the stop code and the Event Viewer logs will tell you whether it’s hardware or software.
Can I read the BSOD error if it only flashes for a second?
Yes, after disabling automatic restart, the screen stays. You can also press the Pause/Break key on the blue screen to freeze it, or take a photo with your phone. The stop code is what you need.
Will resetting Windows delete my files?
If you choose “Keep my files� during a Reset, your personal files are preserved, but installed applications and drivers are removed. If you choose “Remove everything,� the drive is wiped. Always back up important data before resetting.
Why does my PC restart during gaming but not during normal use?
This is often a power supply issue (not enough wattage or a failing PSU) or overheating of the GPU/CPU. Check temperatures and test with a different power supply if possible. It could also be a driver issue specific to graphics-intensive workloads.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.