It can be somewhat annoying when it takes forever to restart your PC. Just imagine a scenario where you are trying to restart your Windows 10 PC but instead of shutting down and booting up again, it only remains on the screen where it displays a message that says “Restarting” and a circle animation that indicates it is loading. However, it does not even shut down or restart and is only stuck on restarting for quite a long while. This could happen after an update or there could be some issue with a particular service or process that prevents your Windows 10 system to shut down.
In this kind of situation, the very first thing you have to try before you troubleshoot any further is to disconnect all peripherals and power down your Windows 10 PC or laptop and then try again – this would mostly help fix the problem. But if not, you need to follow the given solutions below sequentially.
Option 1 – Try to update Windows, Software or Drivers
You have to run Windows Updates so you can install all the updates available. And then make sure that all the installed programs in your system are up-to-date to their latest versions – to do that, you have to manually update each one of them.
Option 2 – Run Performance/Maintenance Troubleshooter
The Performance/Maintenance Troubleshooter can also help you in fixing the restart issue on your Windows 10 PC. You can run this troubleshooter by simply executing the msdt.exe /id PerformanceDiagnostic in the Run box. This command will look for problems and will optimize the speed and performance of your Windows 10 PC. Note that it only works on Windows 10 and not on older versions of Windows.

  • Tap the Win + R keys to open the Run dialog box.
  • Type in the command msdt.exe /id PerformanceDiagnostic and click OK or hit Enter to run it.
  • Wait for the process to finish then check whether the problem’s fixed or not.

Option 3 – Try to troubleshoot the problem in a

  • Log onto your PC as administrator.
  • Type in msconfig in the Start Search to open the System Configuration utility.
  • From there, go to the General tab and click “Selective startup”.
  • Clear the “Load Startup items” check box and make sure that the “Load System Services” and “Use Original boot configuration” options are checked.

  • Next, click the Services tab and select “Hide All Microsoft Services” check box.

  • Click Disable all.
  • Click on Apply/OK and restart your PC. (This will put your PC into a Clean Boot State. And configure Windows to use the usual startup, just simply undo the changes.)

One your system is in a Clean Boot State, create a system restore point and see if the problem still occurs. Clean Boot troubleshooting is designed to help you isolate the problem. For you to execute a clean boot troubleshooting, you must do a couple of actions (the steps are given above) and then restart your PC after every action. You might have to disable one third party app after the other to really isolate the issue. And once you’ve narrowed down the problem, you can either disable the third party app that’s causing the problem or remove it. Note that you must switch your PC back into the Normal Startup mode after you’re done troubleshooting the problem. Here’s how you can do it:

  • From the “Start” menu, go to System Configuration.
  • After that, switch to the General tab and click the option for “Normal Startup”.
  • Next, go to the Services tab and clear the checkbox for “Hide all Microsoft services”.
  • Then find and click “Enable all” and if prompted, you have to confirm.
  • Afterwards, go to the Task Manager and enable all the Startup programs and confirm the action.
  • Restart your PC when prompted.

Option 4 – Check the Power Settings
You can also try resetting your Power Settings to Windows default values to fix the problem. Running the Power Troubleshooter would also greatly help as it will automatically fix any issues found.
If none of the solutions given above worked out for you, there is a one-click solution you could check out if your Windows 10 PC takes forever to restart. This program is a useful tool that could repair corrupted registries and optimize your PC’s overall performance. Aside from that, it also cleans out your computer for any junk or corrupted files that help you eliminate any unwanted files from your system. This is basically a solution that’s within your grasp with just a click. It’s easy to use as it is user-friendly. For a complete set of instructions in downloading and using it, refer to the steps below.
Perform a full system scan using PC Cleaner Pro. To do so, follow the instructions below.

  1. Turn on your computer. If it’s already on, you have to reboot
  2. After that, the BIOS screen will be displayed, but if Windows pops up instead, reboot your computer and try again. Once you’re on the BIOS screen, repeat pressing F8, by doing so the Advanced Option shows up.

  1. To navigate the Advanced Option use the arrow keys and select Safe Mode with Networking then hit
  2. Windows will now load the SafeMode with Networking.
  3. Press and hold both R key and Windows key.

  1. If done correctly, the Windows Run Box will show up.
  2. Type in explorer

A single space must be in between explorer and http. Click OK.

  1. A dialog box will be displayed by Internet Explorer. Click Run to begin downloading PC Cleaner Pro. The installation will start automatically once a download is done.

  1. Click OK to launch PC Cleaner Pro.
  2. Run the program and click the Click to Start Scan button to perform a full system scan.

  1. After all the infections are identified, click the FIX ALL
logo main menu

Copyright © 2023, FixMyPcFree. All Rights Reserved Trademarks: Microsoft Windows logos are registered trademarks of Microsoft. Disclaimer: is not affiliated with Microsoft, nor claim direct affiliation. The information on this page is provided for information purposes only. Protection Status

Log in with your credentials

Forgot your details?