A PC stuck on a Blue Screen of Death (BSOD) during restart is often caused by corrupted system files, failing hardware, or conflicting drivers. You can resolve this by booting into Safe Mode to uninstall recent updates, running the System File Checker to repair OS integrity, and checking your RAM for physical defects.
Understanding the Immediate Failure
When a computer displays a BSOD and refuses to restart properly, it indicates that the Windows kernel has encountered a critical error it cannot recover from. This state prevents normal boot sequences, leaving you with a black screen or a loop of error codes. The most common culprits are recent driver updates, corrupted system libraries, or hardware instability such as overheating components. Before attempting complex fixes, ensure the machine is fully powered off by holding the power button for ten seconds to clear any residual charge in the capacitors.
Accessing Advanced Startup Options
To troubleshoot effectively, you must bypass the standard Windows loading process. If the system fails to load past the manufacturer logo, force three consecutive shutdowns during the Windows logo appearance. The third failure will trigger Automatic Repair mode. From there, navigate to
Advanced options >
Troubleshoot >
Advanced options >
Startup Settings. Click
Restart and press
F4 or
F5 to enter Safe Mode or Safe Mode with Networking. This environment loads only essential drivers, allowing you to diagnose software conflicts without interference.
Repairing Corrupted System Files
Once in Safe Mode, open Command Prompt as an administrator. Type
sfc /scannow and press Enter. This command scans protected system files and replaces incorrect versions with correct Microsoft versions. Wait for the process to complete; if it reports that it found corrupt files and successfully repaired them, restart the PC normally. If SFC fails to fix the issue, run
DISM /Online /Cleanup-Image /RestoreHealth to repair the Windows image store using Windows Update servers.
Uninstalling Problematic Updates
Recent Windows updates are frequent causes of boot loops. In Safe Mode, go to
Settings >
Update & Security >
Windows Update >
View update history >
Uninstall updates. Sort by date and remove the most recent cumulative update. Another method involves using the Recovery menu: select
Uninstall Updates >
Uninstall latest quality update. This step reverses changes that may have introduced incompatibilities with your specific hardware configuration.
Checking Hardware Integrity
Software fixes do not address physical failures. Run the Windows Memory Diagnostic tool by searching for it in the Start menu and selecting
Restart now and check for problems. Alternatively, use MemTest86 for a more thorough test. If errors appear, replace the faulty RAM stick. Additionally, monitor your CPU and GPU temperatures using tools like HWMonitor. Overheating can cause immediate shutdowns or BSODs triggered by thermal protection mechanisms. Ensure all internal cables are securely connected and dust-free.
Managing Driver Conflicts
Faulty drivers, especially for graphics cards or network adapters, often cause restart failures. Open Device Manager and look for devices with yellow exclamation marks. Right-click and select
Uninstall device, then restart to allow Windows to reinstall default drivers. For persistent issues, roll back the driver version if available. Avoid using third-party driver updater utilities, as they frequently install incompatible versions. Refer to our guide on
PC Randomly Shuts Down with a Kernel Power (ID 41) Critical Error - Troubleshooting Guide if you suspect power-related hardware faults contributing to the crash.
Performing a Clean Boot
Third-party applications can conflict with system processes during startup. Type
msconfig in the Run dialog to open System Configuration. Under the
Services tab, check
Hide Microsoft services and click
Disable all. Go to the
Startup tab and open Task Manager to disable all startup items. Restart the PC. If the issue resolves, re-enable services and startups one by one to identify the offending application.
Resetting Windows Without Data Loss
If all else fails, reset Windows while keeping personal files. Access the Recovery menu via Advanced Startup Options. Select
Reset this PC >
Keep my files. This reinstalls Windows but preserves documents, photos, and other personal data. Applications and settings will be removed, requiring fresh installation of programs. This method eliminates deep-seated software corruption without requiring external media.
Frequently Asked Questions
Why does my PC show a blue screen but still turn on?
This indicates a successful POST (Power-On Self-Test) but a failure in the operating system load phase. It usually points to driver conflicts or corrupted system files rather than total hardware failure.
How do I know if my RAM is causing the BSOD?
Look for error codes like MEMORY_MANAGEMENT or PAGE_FAULT_IN_NONPAGED_AREA. Running the Windows Memory Diagnostic tool will confirm if specific sticks are defective.
Can a virus cause a PC to get stuck on restart?
Yes, malware can corrupt system files or inject malicious drivers that prevent safe booting. Using Safe Mode with Networking allows you to run antivirus scans to detect and remove these threats.
What should I do if Safe Mode also crashes?
If Safe Mode fails, the issue likely lies in core system files or hardware. Use the Command Prompt from the Recovery environment to run SFC and DISM commands, or consider a clean Windows installation.
Is it safe to ignore the BSOD and keep restarting?
No, repeated forced restarts can lead to file system corruption or hard drive damage. Always attempt to shut down properly or use the power button hold method to prevent data loss.