How To Fix PC Randomly Restarts On Windows 10/11? [2023]

Does your PC restart randomly without warnings or a blue screen of death? 
Computer randomly restarting can be an annoying and potentially damaging issue. 

Overheating, faulty hardware componentsoutdated driversmalware infections, and power supply issues are common causes of random restarts on Windows 10/11 computers.

Common Causes of Random Restarts on Windows 10/11

Several factors can contribute to random restarts on Windows 11 or 10, such as overheating, faulty or improperly connected hardware components, outdated drivers and malware infections.


Overheating is a major cause of random restarts, and it can be especially problematic with unserviced / older processors. 

Excessive heat from the processor will put a strain on various components in the computer, causing instability or shutdown events that appear to be random.

In addition to high temperatures from an aging CPU, overheating issues can also be caused by power supply problemshardware malfunctions, malicious software infections as well as inadequate cooling systems due to inadequate fans or blocked vents.

Unstable voltage supplies and defective components may contribute to this problem too. 

Faulty hardware components

This can occur when the processor or other core pieces of hardware are older and malfunctioning, leading to an inordinate amount of strain being placed on other parts.

Commonly faulty hardware components that cause this issue include overheating/dying processorsdefective memory sticksfailing hard drives, malfunctioning motherboards or video cards, and power supply malfunctions.

Outdated drivers

Drivers have specific codes responsible for controlling how a piece of hardware and software interact, so when an OS update is released or when new hardware components are added without updated driver versions, compatibility issues can occur which lead to system instability and cause unexpected shutdowns.

Installing the latest version of compatible drivers is important to ensure that all devices in your computer work effectively and efficiently.

Regularly updating device drivers also helps keep your operating system running smoothly as it reduces conflicts with old files, allowing for better performance from all connected devices.

Malware infections

Malware infections can generate issues with system stability and performance and can make a PC randomly restart without any warnings or error messages.

Such infections can be spread in many ways, including through legitimate downloads which contain potentially unwanted software or even opening attachments from unknown emails. Outdated drivers on a computer are also prone to malicious attacks from cyber criminals, making them vulnerable to virus or malware infection which could lead to recurring restarts on your PC.

As such, it is essential for users of Windows 10/11 PCs to regularly scan their computers for malware using capable anti-virus programs such as Windows Defender and dedicated antivirus applications in order to extend the protection available against these types of threats.

Power supply issues

Power supply issues can cause computers with older processors to experience sudden and unexpected restarts or power-related crashes

This may be caused by compatibility issues between older processors and newer hardware components as well.

To help prevent any potential future restarts due to power supply-related issues, users should always look into disabling the automatic restart feature in their system settings first.

Additionally, they should also adjust certain minimum processor state values within their power settings which are related to how quickly CPUs enter a low-power sleep mode in order to conserve battery life.

Methods to Fix Random Restarts on Windows 10/11

1. Disable Automatic Restart

Disabling the automatic restart feature on Windows 10/11 can help combat random restarts. This is because disabling this setting stops your system from automatically rebooting after a crash and thus prevents it from randomly restarting altogether.

When using this method as a way to fix random restarts, users should disable their computer’s “Restart automatically when an error occurs” option by going into System Properties in Control Panel.

This will ensure that the PC no longer powers down to start up again after experiencing a hardware or software issue – providing precious time to diagnose and correct any issues before they result in another unintended system shutdown or reboot.


Disable Automatic Restart


Alright, let’s walk you through the steps!

  1. Start off by right-clicking on the “This PC” icon on your computer and selecting “Properties” from the dropdown menu.
  2. A new window will pop up. Here, click on “Advanced System settings.”
  3. Once you’re in the “Advanced” tab, you’ll see a section called “Startup and Recovery.” Go ahead and click on the “Settings” button under that section.
  4. Now, look for the “System failure” subsection. You’ll find an option that says “Automatically restart.” Simply uncheck this box and click “OK.”

And voila! You’ve successfully turned off automatic restarts on your computer.

2. Disable Fast Startup Feature


Disable Fast Startup Feature


This feature is designed to reduce the time your PC takes to boot, but it also blends some aspects of sleep and shutdown modes.

As a result, it can lead to conflicts with hardware and drivers that prevent them from properly starting up.

To disable this feature, go into Power Options by pressing the Start button and typing “Power & Sleep Settings”.

Under “Choose what power buttons do” click additional settings then look for Fast startup (recommended) unchecked box under Shutdown Settings menu tab checkbox at the bottom left side of the window panel.

3. Adjust Power Settings

Adjust Power Settings

Tweaking your power settings might just be the answer! ( This helped one of our clients – Sarah )

Here’s how:

  1. To begin, navigate to your Search box and type in “power options.” From the results that pop up, select “Power Options.”
  2. Next, you’ll want to click on “Change plan settings,” followed by “Change advanced power settings.”
  3. Once you’re in the advanced settings, start scrolling down until you reach “Processor Power Management.”
  4. Here, you’ll see an option labeled “Minimum processor state.” Give that a click.
  5. You’ll notice two settings: “On battery” and “Plugged in.” Set the value for both of these to 5%.
  6. To wrap things up, click “OK” to save your changes.

There you go!

By adjusting these power settings, you’re telling your system to use less power, which can help mitigate those annoying restart issues.

4. Update Drivers


Windows Update


Display adapters, chipsets, and sound cards can all contribute to system instability if they are not running with the latest version.

Because these components often get tested less frequently than components like hardware or processors, it helps to check for updates regularly to ensure that your machine is performing as efficiently as possible and minimize any risk of a random restart.

Updating drivers can be done using Windows Update or Device Manager in Windows 10/11– simply search “Update Drivers” in the Start menu search bar and open one of the options presented to look through available driver versions for installed devices.

5. Scan for Malware

They spread through online downloads, email attachments, or even by simply visiting a compromised website.

Regularly running antivirus scans to detect any infections will help keep your computer healthy and safe.

Such scans lower the risk of user data loss due to malware-caused instability since it detects them at an early stage and eliminates their harm before it becomes significant.

6. Run System File Checker (SFC Scan)

SFC Scan

Running the System File Checker (SFC Scan) is an important method to use when attempting to resolve random restarts.

SFC Scan verifies and replaces system files that have been corrupted or are missing, which can be a contributing cause of random restarts.

Additionally, it also helps to detect and replace any incorrect versions of system files with correct Microsoft versions.

1. Open an administrative command prompt window by typing ‘cmd’ into the search box in your Start menu and then selecting Command Prompt as administrator.

2. In the command-line interface type “sfc /scannow” without quotes and hit enter; the scan should take approximately 15 minutes depending on how many files need verifying and replacing.

7. Run CHKDSK Command

The CHKDSK (check disk) command is an effective method to repair errors on the hard drive and improve overall performance.

It scans the entire file system, verifying the integrity of files; searches for lost clusters, cross-linked files, physical bad sectors, or other potentially serious issues that can lead to corrupted data.

When running a CHKDSK scan, it is important to take into account any possible considerations like whether others are currently using these files, as incomplete scans may cause disruption due to file locking.

The scan also needs sufficient time till completion and requires restarting your device when complete.

To get started with running a check disk operation upon any drive letters present on your machine:

  1. You’ll need to open an elevated prompt (run As Administrator), type “chkdsk Letter: /f” but replace the letter with the relevant drive letter e.g.: C:, P: etc., followed by “Enter” key.

8. Check for RAM Errors


Check for RAM Errors


With modern computer speeds and more powerful components such as RAM, computer restarts pose fewer problems now than they once did.

But that does not mean they don’t still occur. When troubleshooting a random restart, the first thing to look at is RAM errors.

  • RAM errors can lead to regular crashes and random restarts of the PC.
  • Typically, these errors are caused by power supply issues, faulty hardware components, malware infections or outdated drivers.
  • To check for RAM errors, users can use diagnostic tools or run memory tests to identify any issues with their RAM.
  1. To begin, navigate to the Search box in Windows 10 and type in “mdsched.exe”, then hit Enter.
  2. A small window will pop up, asking you to choose an option to check your computer for memory problems. Typically, the first option is recommended.
  3. Once you’ve made your selection, the Windows Memory Diagnostics Tool screen will appear. It will show you the progress of the check and the current status.
  4. After the test concludes, Windows will automatically restart. Upon logging back in, the results of the test will be displayed.

Remember, this is a diagnostic tool—it’ll identify any issues with your RAM, but it won’t actually fix them. If any problems are detected, you might need to replace or reseat your RAM. If you’re not comfortable doing this yourself, you might want to give us a call for a professional repair 🙂.

9. Stop Overclocking

Overclocking is the process of increasing a processor or GPU’s clock speed beyond the factory pre-set specifications. It’s done to get faster performance out of the respective component, but it carries several risks.

For instance, overclocking can produce higher levels of heat and electric consumption which may damage components over time if not monitored carefully. Additionally, an unstable CPU frequency can cause system crashes, computer freezes, hardware malfunctions, and other issues.

These problems are most frequently seen on computers with older processors since they typically don’t possess as many safety measures against such actions as modern PC chips do.

Keeping this in mind, it’s best to stick only to safe overclocking limits set by the manufacturer rather than recklessly pushing frequencies beyond specifications that could lead to random restarts on Windows 10/11 PCs due to instability caused by putting too much strain on your machine’s components.

10. Inspect the Computer for Hardware Issues

  • Check the RAM for signs of damage or lose connections – defective memory modules can cause sudden system shutdowns when running applications.
  • If possible, open up the RAM slots to check if any dust is blocking airflow; carefully blow off dust using compressed air. Reinsert correctly as required.
  • Testing hard drives for errors should also be done while inspecting computers for hardware problems; it’s important to rule out an external source like a bad USB device or driver playing havoc with your PC’s operating system files.
  • Motherboards should also be inspected closely by looking at all capacitors for physical damage such as bulging tops or leaking electrolyte fluid around its body indicating that the capacitor is cracking inside due to bad voltage levels provided by PSU. Also, all connectors need attention to make sure they secure tightly against their sockets allowing the best contact between pins so current flows smoothly across components without resistance.
  • Inspect graphics card slots

11. Troubleshoot in Safe Mode

Troubleshooting in Safe Mode can be an effective way to diagnose and resolve restarting issues. Safe Mode is a diagnostic mode of Windows that starts the computer with a minimal set of drivers and services, making it easier to identify and fix software or hardware problems that may be causing random restarts.

It’s also a great way to access options that aren’t available when the operating system starts normally.

By pressing the F8 key during startup or through the Advanced Startup Options menu, users can enter into this special environment where only essential system processes are loaded.

In addition, it could also help identify faulty power supply connections or over-clocking settings which might have caused your device to randomly reboot itself from time to time.

12. Remove Newly Installed Applications

Ask the question: what is after a program that you recently installed?

Sometimes, these programs might not be fully compatible with either the operating system itself or certain other software packages already present on your PC. Therefore, removing them is essential to identify and resolve any compatibility issues they might cause.

13. System Restore

System Restore

It effectively resolves corrupt system files which are not permitting the system to operate normally again – a common cause for random restarts.

To take advantage of these benefits users must first create a restore point before any incorrect changes have been made so they may access this safe version if needed again in future troubleshooting attempts.

14. Monitor PC Temperature

Your PC is overheating most likely, causing the random restarts!

Here’s a guide on how you can check your CPU temperature using Core Temp and NZXT’s CAM:

Core Temp:

  1. Visit the Core Temp website and download the software. Make sure you’re downloading the correct version for your operating system (32-bit or 64-bit).
  2. Install and run the program. Be mindful during installation because the installer might bundle other software that you don’t need.
  3. Once the program is running, you’ll see a window displaying your CPU’s current temperature, its operating frequency, and the load on each of its cores.


  1. Visit the NZXT’s CAM website and download the software.
  2. Install and run the program. On its first run, CAM will prompt you to create an account, but you can skip this if you prefer.
  3. Click on the “Dashboard” tab if it isn’t already highlighted, then you’ll see your CPU temperature shown on the screen.

Remember, ideal CPU temperatures will depend on the CPU model and the load it’s under.

Generally, for most processors, anything under 70 degrees Celsius while under a heavy load is good, while idle temperatures should be between 30 and 40 degrees Celsius. If your CPU is regularly running hot, it may be a sign that your cooling solution isn’t adequate, or that your computer needs a dust cleaning.

15. Update BIOS

Last but not least – We would recommend updating your BIOS.

To update your BIOS, please proceed with caution and follow these steps:

  1. Identify Your BIOS Version: To find your BIOS version, press the Windows key + R, type “msinfo32” and press Enter. The System Information window will display your BIOS version/date in the right pane. Note down this information.
  2. Find the Latest BIOS Update: Go to your motherboard or PC manufacturer’s website and navigate to the support or download section. Enter your device model number, and look for the latest BIOS update.
  3. Download the BIOS Update: Download the file and save it in an easily accessible location. This file will likely come in a compressed format that you’ll need to extract.
  4. Follow Manufacturer Instructions: Every manufacturer has their own specific instructions for updating the BIOS. These instructions will likely be available on the same page as the BIOS download or in a separate section on the website. Be sure to read and follow these instructions carefully.
  5. Back up your current BIOS: Before you update, it’s recommended to back up your current BIOS version. If anything goes wrong during the update, you’ll be able to revert back to your previous BIOS version.
  6. Install the BIOS Update: Run the BIOS update tool you downloaded and follow the prompts to install the new version. This process may require a restart.

Please note that updating the BIOS is a sensitive process. If anything goes wrong, it could render your computer unbootable. So, ensure you understand each step before proceeding, and do not power off your computer or interrupt the update process once it has begun.

Also, remember that not every system requires a BIOS update. Only proceed with this step if you’re experiencing problems that you’ve narrowed down to the BIOS, or if there’s a specific feature or fix in a new BIOS version that you need.

Also See: Fix: Autopilot.dll wil error was reported in Windows 10/11


By disabling the automatic restart featureupdating driversrunning virus scanschecking for hardware issues, and adjusting power settings as needed, users can effectively resolve their random restart problems.

It is also important to make sure that all internal connections are secure and to monitor PC temperature to ensure components are not overheating. Additionally, updating BIOS may be necessary if other troubleshooting attempts fail or if the problem seems more complex than initially thought.

In any case, be aware of what your computer needs so you don’t accidentally overlook any potential issues causing it’s crashes!

I am a computer engineer holding a bachelor's degree in Computer Science, complemented by a Master's in Business Administration from University of Strathclyde, Scotland. I currently work as a Senior IT Consultant in Melbourne, Australia. With over 15 years of...