How to Resolve Unexpected Restarts on Windows 10/11

April 20, 2025

0
(0)

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:

  1. Press Windows + R, type sysdm.cpl, and press Enter.

  2. In the System Properties window, go to the Advanced tab.

  3. Under Startup and Recovery, click on Settings.

  4. Under System failure, uncheck Automatically restart.

  5. Click OK, then Apply.

Disabling this option will allow Windows to display a blue screen error message, which can help you diagnose the problem.

Resolve Unexpected Restarts

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.

Resolve Unexpected Restarts2

3. Update All Drivers

Outdated or corrupted drivers, especially for graphics or chipset, can lead to instability.

Steps to Update Drivers:

  1. Right-click Start and choose Device Manager.

  2. Expand categories like Display adapters, Network adapters, etc.

  3. Right-click on your device and choose Update driver.

  4. Choose Search automatically for drivers.

For the best results, visit your PC or motherboard manufacturer’s website to download the latest drivers manually.

Resolve Unexpected Restarts3

4. Scan for Malware or Viruses

Malware can force your computer to restart randomly, or even simulate system crashes.

Steps:

  1. Open Windows Security from the Start Menu.

  2. Click on Virus & threat protection.

  3. Choose Quick Scan, or for a deeper check, click Scan options > Full scan.

  4. Let it complete and remove any threats.

You can also use tools like Malwarebytes for a second opinion.

Resolve Unexpected Restarts4

5. Check for Windows Updates

Microsoft releases regular updates that fix known issues and improve system stability.

Steps:

  1. Go to Settings > Update & Security > Windows Update.

  2. Click Check for updates.

  3. Install all pending updates and restart your system.

Sometimes updates can also fix driver-related restarts.

Resolve Unexpected Restarts5

6. Run System File Checker (SFC) and DISM

Corrupt system files may be behind your random restart issues.

Steps:

  1. Right-click Start and choose Windows Terminal (Admin) or Command Prompt (Admin).

  2. Type the following and press Enter:

bash
sfc /scannow
  1. Let it scan and repair your system files.

  2. After it completes, also run:

swift
DISM /Online /Cleanup-Image /RestoreHealth

These tools will fix any damaged or missing core files.

Resolve Unexpected Restarts6

7. Check RAM and Hard Drive for Errors

Faulty RAM or disk drives can also cause instability.

Run Memory Diagnostic Tool:

  1. Press Windows + R, type mdsched.exe, and press Enter.

  2. Choose Restart now and check for problems.

  3. The system will reboot and scan for RAM issues.

Check Hard Drive:

  1. Open Command Prompt as Administrator.

  2. Type:

bash
chkdsk /f /r
  1. Press Enter and then type Y to schedule it at next restart.

Resolve Unexpected Restarts7

8. Examine the Event Viewer Logs

Windows keeps a log of system events which may include restart reasons.

Steps:

  1. Press Windows + X and select Event Viewer.

  2. Go to Windows Logs > System.

  3. Look for errors or warnings around the time of the restart.

  4. Pay attention to entries labeled Kernel-Power, BugCheck, or Critical.

This can help you pinpoint hardware or software failures.

Resolve Unexpected Restarts8

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.

Resolve Unexpected Restarts9

10. Perform a Clean Boot

Sometimes third-party software can conflict with system operations and cause random restarts.

Steps:

  1. Press Windows + R, type msconfig, and hit Enter.

  2. Go to the Services tab.

  3. Check Hide all Microsoft services, then click Disable all.

  4. Go to the Startup tab and click Open Task Manager.

  5. Disable all non-essential startup items.

  6. 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.

Resolve Unexpected Restarts10

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.

How useful was this guide?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments