How To Fix Long Restart Problem?

What To Do If Your Windows 10 Is Restarting Too Long?

Shutting down or restarting your computer may seem to be a simple process that usually takes just a few seconds, however, it can take much longer than it should. Furthermore, a computer restart could even "freeze" during the process. This problem can happen occasionally, especially when upgrading to Windows 10 from earlier versions.

If you have this problem, there are a number of solutions such as unplugging any peripherals connected to your computer, terminating processes of failed programs through Task Manager, running the System Maintenance troubleshooter, or rolling back to the previous version of Windows. These solutions are quite simple and demonstrated in this article to enable you to get your computer restarted as quickly as possible.

how to fix long restart problem windows 10

Table of Contents:

Unplug Peripherals Connected To Your Computer

This might provide a solution, since peripherals can create driver conflicts between different hardware. First, turn off your computer. Unplug any connected peripheral such as USB drive (or drives), external hard drive, SSD (Solid-state drive), etc. Only the mouse and keyboard should remain plugged in to your computer. Now, try restarting your computer. If the problem is resolved, plug your peripherals back in.

Updating your drivers may also be a solution to this problem. You might need to update or uninstall, and then reinstall them. To update or reinstall the drivers, go to Device Manager, which is a Control Panel applet within Microsoft Windows operating systems. It allows users to view and control hardware attached to the computer. When an item of hardware is not working, it is highlighted for attention. To access Device Manager, type "device manager" in Search and click the "Device Manager" result to open it.

unplug peripherals step 1

In the Device Manager window, you will see a list of hardware attached to your computer. Choose the category and expand, right-click on the specific hardware driver, and then select "Update" or "Uninstall" from the drop-down menu.

uninstall or update drivers step 2

If you choose to update your device driver, you will be asked if you want Windows to automatically search for updated driver software. Alternatively, you can browse your computer for driver software. In this case, you will need to download your drivers from the manufacturers' web pages and copied onto your USB drive. Choose which option suits you best and proceed to update.

uninstall or update drivers step 3

If you choose to uninstall your drivers, ensure that you mark the "Delete the driver software for this device" checkbox before uninstalling. When you have finished uninstalling drivers, restart your computer and Windows will automatically install the missing drivers for you.

uninstall or update drivers step 4

[Back to Table of Contents]

End Process Of Failed Or Unresponsive Programs

For this one, use Task Manager. As well as being used to manage tasks, it is a system monitor, and startup manager included with Microsoft Windows systems. It provides information about computer performance and running applications, processes, CPU and GPU usage, commit charge and memory information, network activity and statistics, logged-in users, and system services. Task Manager can also be used to set process priorities, processor affinity, start and stop services, and forcibly terminate processes.

On the Windows loading/restarting screen, press Ctrl+Alt+Delete on your keyboard. The restart screen will disappear and be replaced by the Task Manager window, which shows programs that failed to close. Right-click on the processes that are not vital for the start-up operation and select "End Task" from the drop-down menu. Close Task Manager when you have finished and your computer should restart without any problems.

end process of failed or unresponsive programs

If you are facing this long restart issue because an update cannot be applied, you can restart the update process using Command Prompt commands. This will require you to force-restart your computer by turning it off and then turning it on again. When your Windows system is loaded, type "command prompt" in Search and then right-click on the "Command Prompt" result. Select "Run as administrator" from the drop-down menu to open Command Prompt with administrator privileges.

restart updates step 1

In the Command Prompt window, type this command: "net stop wuauserv" and press Enter on your keyboard to execute it. The process related to your update will be stopped.

restart updates step 2

You now need to enter three other commands in Command Prompt. First, type "cd %systemroot%" and press Enter on your keyboard. This command will navigate the Command Prompt to the installation directory of your Windows operating system. Then type "ren SoftwareDistribution SD.old" and press Enter on your keyboard. By entering this command, Windows will rename the SoftwareDistribution folder to SD.old for a backup. The last command you need to type is "net start wuauserv". Press Enter and it will restart the update service to enable updates on the system.

[Back to Table of Contents]

Run System Maintenance Troubleshooter

The System Maintenance Troubleshooter helps to run Windows computer maintenance tasks automatically. Microsoft Automated Troubleshooting Services (ATS) allows you to automatically detect and fix common maintenance problems such as broken desktop shortcuts, unused icons, disk volume errors, and incorrect system time display. To open it, type "control panel" in Search and open it. In the top-right corner, type "troubleshooting" and click the "Troubleshooting" result in the top-left corner.

run system maintenance troubleshooting step 1

In the Troubleshooting window, click "View all".

run system maintenance troubleshooting step 2

You will see a list of troubleshooter programs. Click "System Maintenance". Click the "Advanced" button and ensure that the "Apply repairs automatically" checkbox is marked. Click "Next" and follow the instructions to complete troubleshooting. Restart your computer.

run system maintenance troubleshooting step 3

[Back to Table of Contents]

Force-Power Off Your Computer

Potentially, this is one of the first solutions you could try to fix the problem, however, it might be only a temporary solution. Press and hold (or keep pressing) the Power button on your computer for several seconds. This will turn off your computer. Turn on your computer again. As mentioned, this might remove the problem once, but it could return the next time you restart your computer.

The methods in this article should help you to fix the Windows restart problem. If none worked, you could try to restore to a previous version of Windows from a system backup image, however, we recommend this only as a last resort.

Video Showing What To Do If Windows 10 Takes Too Long To Restart:

[Back to Top]

About the author:

Tomas Meskauskas

I am passionate about computer security and technology. I have an experience of 10 years working in various companies related to computer technical issue solving and Internet security. I have been working as an editor for pcrisk.com since 2010. Follow me on Twitter to stay informed about the latest tech news or online security threats. Contact Tomas Meskauskas.

Our guides are free. However, if you want to support us you can send us a donation.