Troubleshooting Windows 10 Update Issues: "Windows 10 Won't Update on Restart"
If you're facing the frustrating issue of Windows 10 refusing to update upon restart, you're not alone. This common problem can be caused by a variety of factors, from insufficient disk space to corrupted system files. In this guide, we'll walk you through several effective solutions to help you resolve this issue and keep your Windows 10 system up-to-date.
Understanding the Windows Update Process
Before we dive into troubleshooting, it's essential to understand how Windows updates work. When an update is available, Windows Downloads the update files in the background. Once downloaded, Windows schedules a restart to install the updates. If your computer doesn't restart automatically, the updates won't install, leading to the "Windows 10 won't update on restart" issue.
Check for Sufficient Disk Space
One of the most common reasons why Windows updates fail to install is insufficient disk space. Windows updates can be quite large, and if your drive is running out of space, the update process may fail. To check your disk space:

- Press Win + I to open Settings.
- Click on System.
- Select Storage.
- Under the Local Disk (C:) section, check the available space.
If your drive is running low on space, free up some space by deleting unnecessary files, uninstalling unused apps, or using the built-in Storage Sense feature.
Run the Windows Update Troubleshooter
The Windows Update Troubleshooter is a built-in tool designed to identify and fix common Windows update issues. To run the troubleshooter:
- Press Win + I to open Settings.
- Click on Update & Security.
- Select Troubleshoot.
- Under the Get up and running section, click on Windows Update.
- Click on Run the troubleshooter.
The troubleshooter will automatically detect and fix any issues it finds. Restart your computer and try installing the updates again.

Manually Install the Updates
If the troubleshooter doesn't resolve the issue, you can try manually installing the updates. To do this:
- Press Win + I to open Settings.
- Click on Update & Security.
- Select Windows Update.
- Click on Check for updates.
If the updates are available, Windows will download and install them. If not, you can try downloading the updates manually from the Microsoft Update Catalog.
Perform a Clean Boot
A clean boot starts Windows with a minimal set of drivers and startup programs. This helps eliminate software conflicts that might be interfering with the update process. To perform a clean boot:
- Press Win + R to open the Run dialog box.
- Type msconfig and press Enter.
- In the System Configuration window, select Selective startup.
- Uncheck the Load startup items box.
- Select Services.
- Check the Hide all Microsoft services box.
- Click on Disable all.
- Click on Apply, then OK.
- Restart your computer.
After the clean boot, try installing the updates again. If the issue persists, you can revert your computer to its previous state by restarting it in normal startup mode.
Use the Deployment Image Servicing and Management (DISM) Tool and System File Checker (SFC)
If all else fails, you can try using the DISM tool and SFC to repair your Windows image and system files. Here's how:
- Open Command Prompt as an administrator.
- Type the following command and press Enter:
DISM /online /cleanup-image /startcomponentcleanup
- Once the process is complete, type the following command and press Enter:
sfc /scannow
- Restart your computer and try installing the updates again.
If you're still experiencing issues, it may be time to consider a fresh install of Windows 10. Before proceeding, make sure to backup your important data.