Computer stuck on restarting screen
After I successfully upgraded from Windows 10 v1511 to v1607, aka Anniversary Update, (no error messages, no incompatible devices, everything works fine), my system gets stuck at the restarting screen whenever I want to restart my system.
Reasons to computer keep restarting Windows 10
Every problem has its own reasons. Computer keeps restarting on boot is not an exception. Below, I’ll list the possible reasons.
- The last shutdown was not properly.
- Your Windows 10 drivers are not properly Installed or outdated.
- Windows 10 updates are still pending.
- The power options are unavailable
- RAM is affected
- Fast Startup function is enabled
How to stop Windows 10 from restarting?
Restart without connecting peripherals
If you connect other peripherals, you can plug it out and restart your computer.
Restart in safe mode
Step 1. Restart your computer and keep pressing F8 keys until Advanced Options menu screen appears.
Step 2. Highlight Safe Mode and press Enter. Then, your computer will boot automatically from safe mode.
Enable never sleep mode and disable fast startup
Step 1. Right-click on Windows key and select Power Options.
Step 2. Select Change when the computer sleeps.
Step 3. Click the Change settings that are currently unavailable link.
Step 3. Select Never under the sleep section.
Note: If this way does not work, you can click the Restore default settings for this plan link. Or you can restore it via powercfg–restoredefaultschemes command.
Step 4. Click Choose what the power buttons does option on the left pane.
Step 5. Click Change settings that are currently unavailable link.
Step 6. Under Shutdown settings, unmark the Turn on fast startup checkbox and click Save changes button.
Run the Performance/Maintenance Troubleshooter
Step 1. Run performance troubleshooter. You can type the following command in the command prompt and hit Enter.
This will fix problems it finds and optimize Windows speed and performance. But it may not work on later Windows 10 versions.
Step 2. Run maintenance troubleshooter. You can type the following command in the command prompt and press Enter.
msdt.exe /id MaintenanceDiagnostic
Run System Maintenance troubleshooter
Step 1. Type the following command in the Run windows and hit Enter to run System Maintenance troubleshooter.
%systemroot%\system32\msdt.exe -id MaintenanceDiagnostic
Step 2. Tick Apply repair automatically and click Next.
Restore the SoftwareDistribution Package in Windows Update
Step 1. Right-click on Windows logo and select Command Prompt (Admin).
Step 2. Type the following commands and press Enter after each:
ren SoftwareDistribution SD.old
net stop wuauserv can disable the update service.
cd %systemroot% can switch the command prompt to the installation directory of Windows OS.
ren SoftwareDistribution SD.old can create a new SoftwareDistributions from the older disctributions.
net start wuauserv can restart the update service.
Run system configuration
If you think the problem is caused by a program or service, you can run diagnostic startup. If that does not work, you can eliminate the program or service one by one in the system configuration.
Run diagnostic startup
Step 1. Press Win + R to summon the Run windows, type msconfig and hit Enter.
Step 2. Click the General tab > Diagnostic startup > Apply > OK.
Step 3. Click Restart to make changes available.
Determine the program or service causing this problem
For startup items
Step 1. Click the General tab, and tick the Load startup items checkbox.
Step 2. Click the Startup tab > Disable all, tick the checkbox for the first startup item in the list, then restart the computer.
If the issue does not occur, you can eliminate the first startup item as the cause.
Step 3. With the first startup item selected, tick the checkbox for the second startup item, then restart the computer.
Step 4. Repeat this process until the issue occurs again.
Similar to determine which startup item causing this problem, you can click the Services tab > Disable all, then eliminate service one by one.
Enable Display highly detailed status messages
Display highly detailed status messages is a policy setting in Windows 8/10, which can reflect each step in the process of starting, shutdown, logging on, logging off the system. And you can get what Windows is doing in the background while carrying out the certain operation.
Thus, you can get where exactly or at which stage, your Windows is getting stuck. Then, you can fix the problem using the relevant methods.
Step 1. Type gpedit.msc in the Run window.
Step 2. Navigate to Computer Configuration > Administrative Templates > System. Then, double-click on Display highly detailed status messages.
Sure-fire way to protect your computer
Your computer may run into problems owing to various reasons. Sometimes, your computer behaves abnormal but you do not recognize it.
Thus, you need a sure-fire way to protect your computer. backup can be one of the best ways. It can restore computer to an earlier date whenever your computer malfunctions.
To create a backup, a proper software is needed. I recommend you free AOMEI Backupper Standard. This software can satisfy all your basic needs and offer you more useful features.
With it, you can backup system, disk, partition, even a single file. You can set up schedule backup like daily backup, weekly backup, monthly backup. And this software will automatically start the operation at the specified point. Also, you can backup at event-trigger, including user logon, user logoff, system startup, system shutdown. Incremental and differential backup can be applied to backup the changed part. Backup Options can be used to manage backup disk space and avoid backup disk full.
To backup system, you need to download AOMEI Backupper Standard, open it. Then, click Backup > System Backup and finish the rest of steps with on-screen instructions.
Computer problems, such as computer stuck on restarting screen, can be fixed after it occurs. But you cannot solve it every time. Only backup can help your computer work normally all the time.