How to Resolve Unexpected Restarts on Windows 10/11
Random restarts on your Windows 10 or Windows 11 PC can be incredibly frustrating, especially when you’re in the middle of important work or gaming. If your computer restarts without warning and without showing any clear error message, it could be caused by a variety of reasons — ranging from hardware faults to software glitches.
In this guide, we’ll walk you through the most common causes of random restarts and the most effective solutions you can use to fix the problem.
Common Causes of Random Restarts
Before jumping into the solutions, it helps to understand why your PC might be restarting randomly. Here are the most common culprits:
-
Overheating of CPU or GPU
-
Power supply problems
-
Faulty drivers or outdated system updates
-
Corrupt system files
-
Automatic restart setting enabled after system failure
-
Malware or virus infection
-
Memory or storage issues
Now let’s go step-by-step to resolve each possible cause.
1. Disable Automatic Restart on System Failure
Windows is configured to automatically restart when it encounters a system failure. While this can be helpful, it can also make it hard to identify the issue.
Steps:
-
Press Windows + R, type
sysdm.cpl, and press Enter. -
In the System Properties window, go to the Advanced tab.
-
Under Startup and Recovery, click on Settings.
-
Under System failure, uncheck Automatically restart.
-
Click OK, then Apply.
Disabling this option will allow Windows to display a blue screen error message, which can help you diagnose the problem.

2. Check for Overheating
Overheating is a major cause of random restarts. If your CPU or GPU gets too hot, the system may restart to prevent damage.
How to Check:
-
Use free tools like HWMonitor, Core Temp, or Open Hardware Monitor to check temperatures.
-
Open your PC and clean out dust from fans and heatsinks.
-
Ensure your cooling system (fans or liquid cooling) is working correctly.
-
Reapply thermal paste if necessary.
Try to keep CPU temperatures under 80°C under load.

3. Update All Drivers
Outdated or corrupted drivers, especially for graphics or chipset, can lead to instability.
Steps to Update Drivers:
-
Right-click Start and choose Device Manager.
-
Expand categories like Display adapters, Network adapters, etc.
-
Right-click on your device and choose Update driver.
-
Choose Search automatically for drivers.
For the best results, visit your PC or motherboard manufacturer’s website to download the latest drivers manually.

4. Scan for Malware or Viruses
Malware can force your computer to restart randomly, or even simulate system crashes.
Steps:
-
Open Windows Security from the Start Menu.
-
Click on Virus & threat protection.
-
Choose Quick Scan, or for a deeper check, click Scan options > Full scan.
-
Let it complete and remove any threats.
You can also use tools like Malwarebytes for a second opinion.

5. Check for Windows Updates
Microsoft releases regular updates that fix known issues and improve system stability.
Steps:
-
Go to Settings > Update & Security > Windows Update.
-
Click Check for updates.
-
Install all pending updates and restart your system.
Sometimes updates can also fix driver-related restarts.

6. Run System File Checker (SFC) and DISM
Corrupt system files may be behind your random restart issues.
Steps:
-
Right-click Start and choose Windows Terminal (Admin) or Command Prompt (Admin).
-
Type the following and press Enter:
-
Let it scan and repair your system files.
-
After it completes, also run:
These tools will fix any damaged or missing core files.

7. Check RAM and Hard Drive for Errors
Faulty RAM or disk drives can also cause instability.
Run Memory Diagnostic Tool:
-
Press Windows + R, type
mdsched.exe, and press Enter. -
Choose Restart now and check for problems.
-
The system will reboot and scan for RAM issues.
Check Hard Drive:
-
Open Command Prompt as Administrator.
-
Type:
-
Press Enter and then type Y to schedule it at next restart.

8. Examine the Event Viewer Logs
Windows keeps a log of system events which may include restart reasons.
Steps:
-
Press Windows + X and select Event Viewer.
-
Go to Windows Logs > System.
-
Look for errors or warnings around the time of the restart.
-
Pay attention to entries labeled Kernel-Power, BugCheck, or Critical.
This can help you pinpoint hardware or software failures.

9. Test Your Power Supply
A failing power supply unit (PSU) may not deliver consistent power, especially during high load.
Signs of a bad PSU:
-
PC restarts while gaming or using heavy apps
-
No error message
-
Fans stop spinning randomly
You can test with a multimeter, or swap in another PSU temporarily to see if the issue goes away.

10. Perform a Clean Boot
Sometimes third-party software can conflict with system operations and cause random restarts.
Steps:
-
Press Windows + R, type
msconfig, and hit Enter. -
Go to the Services tab.
-
Check Hide all Microsoft services, then click Disable all.
-
Go to the Startup tab and click Open Task Manager.
-
Disable all non-essential startup items.
-
Restart your computer.
This will load only essential services and drivers. If the restart doesn’t happen, you can re-enable services one at a time to isolate the cause.

Conclusion
Random restarts in Windows 10 and 11 can stem from various hardware and software problems. While they can be annoying and disruptive, they’re usually fixable by following some or all of the steps above.
Start by disabling automatic restarts so you can view error messages, and then proceed with checking for overheating, updating drivers, scanning for malware, and testing your hardware.
By patiently working through these solutions, you can restore your PC’s stability and prevent future unexpected reboots. If the problem persists, it may be worth contacting a technician or considering a full system reinstall as a last resort.
