Your Windows 11 update shows “Pending Restart” for hours or days, and you cannot complete the installation. This happens when Windows Update detects a restart requirement but something blocks the automatic reboot. Common causes include active background processes, corrupted update cache, or system file errors that prevent the restart from executing.
This article explains why Windows 11 gets stuck on a pending restart and provides five specific methods to force the update to complete. You will learn how to manually trigger the restart, clear the update cache, run built-in repair tools, and disable startup programs that interfere with the reboot process. Each method targets a different root cause so you can resolve the issue without reinstalling Windows.
Key Takeaways: How to Force a Stuck Windows 11 Update to Complete
- Settings > Windows Update > Restart now: Manually initiates the pending restart and forces the update to continue.
- Services.msc > Windows Update > Stop > SoftwareDistribution rename: Clears the update cache to remove corrupted download data.
- Command Prompt (Admin) > DISM and SFC commands: Repairs system files that block the update from applying.
Why Windows 11 Update Stays on Pending Restart
Windows 11 displays “Pending Restart” when Windows Update has fully downloaded an update and is waiting for the system to reboot to install it. The operating system sets a flag that tells the update service to finish installation on the next boot. However, several conditions can stop the restart from happening automatically.
The most common root cause is a background process that holds a system file lock. Programs like antivirus software, system utilities, or even a stuck Windows Update service can prevent the reboot. Another frequent cause is a corrupted update cache in the SoftwareDistribution folder. If the downloaded update files are damaged, the update service cannot validate them and refuses to proceed.
System file corruption from a previous failed update or driver issue can also block the restart. When core Windows files are missing or damaged, the update installation process cannot run correctly. In rare cases, a pending restart flag remains set from a previous update that was manually canceled, creating a loop where Windows thinks a restart is needed but never executes it.
How to Force Windows 11 to Restart and Complete the Update
Each of the following methods addresses a specific reason why the restart is stuck. Start with Method 1 and proceed in order until the update completes.
Method 1: Manually Restart from Windows Update
- Open Windows Update settings
Press Win + I to open Settings. Select Windows Update from the left navigation pane. - Click Restart now
On the Windows Update page, look for the yellow banner that says “Restart required” or “Pending restart.” Click the Restart now button. Your PC will immediately reboot and apply the update. - Wait for the update to complete
After the restart, Windows will show a progress screen with a percentage. Let it finish. Do not power off the computer during this phase.
Method 2: Restart Using the Start Menu
- Open the Start menu
Click the Start button or press the Windows key. - Select Power > Restart
Click the Power icon in the lower-right corner of the Start menu. Choose Restart from the menu. This triggers a full system restart that should execute the pending update.
Method 3: Clear the Windows Update Cache
If the update files are corrupted, clearing the cache forces Windows to re-download them.
- Stop the Windows Update service
Press Win + R, type services.msc, and press Enter. In the Services window, scroll down to Windows Update. Right-click it and select Stop. - Rename the SoftwareDistribution folder
Open File Explorer and navigate to C:\Windows\SoftwareDistribution. Right-click the SoftwareDistribution folder and choose Rename. Type SoftwareDistribution.old and press Enter. If you get a permission error, close File Explorer and try again. - Restart the Windows Update service
Go back to the Services window. Right-click Windows Update and select Start. - Check for updates again
Open Settings > Windows Update and click Check for updates. Windows will create a new SoftwareDistribution folder and download fresh update files. Then click Restart now.
Method 4: Run DISM and SFC to Repair System Files
- Open Command Prompt as administrator
Press Win + S, type cmd, right-click Command Prompt in the results, and select Run as administrator. - Run DISM to repair the system image
Type the following command and press Enter: DISM /Online /Cleanup-Image /RestoreHealth. Wait for the process to complete. This can take 10 to 20 minutes. - Run SFC to fix corrupted system files
After DISM finishes, type sfc /scannow and press Enter. The System File Checker will scan and repair protected system files. - Restart your PC
Close Command Prompt and restart your computer. The update should now apply during the reboot.
Method 5: Disable Startup Programs That Block Restart
- Open Task Manager
Press Ctrl + Shift + Esc to open Task Manager. - Go to the Startup tab
Click Startup apps in the left pane. You will see a list of programs that run when Windows starts. - Disable third-party programs
Right-click any program that is not a Microsoft service and select Disable. Focus on antivirus software, system optimization tools, and cloud sync clients. - Restart your PC
Close Task Manager and restart your computer. With fewer programs loading at startup, the update should proceed.
If Windows 11 Still Shows Pending Restart After the Main Fix
Sometimes the issue persists even after trying all methods above. The following scenarios explain additional causes and their solutions.
“Pending Restart” reappears after every reboot
This indicates a registry key is stuck. Open Registry Editor by pressing Win + R, typing regedit, and pressing Enter. Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired. If this key exists, delete it. Then restart your PC and check for updates again.
Update fails with error 0x800f0922 after restart
This error points to a corrupted component store. Run the DISM command from Method 4 again, then run sfc /scannow. If the error persists, use the Windows 11 Installation Assistant from Microsoft’s website to perform an in-place upgrade that repairs the system without removing your files.
Windows Update service stops responding
Open Services.msc and check that Windows Update, Background Intelligent Transfer Service, and Cryptographic Services are all set to Automatic and are running. If any service is stopped, right-click it and select Start. Then restart your PC.
Manual Restart vs Update Cache Clear vs System File Repair
| Item | Manual Restart | Update Cache Clear | System File Repair |
|---|---|---|---|
| What it fixes | Triggers a pending restart that Windows did not execute | Removes corrupted update files that block installation | Repairs damaged system files that prevent updates from applying |
| Time required | 1 minute | 10 minutes | 20 to 30 minutes |
| Risk level | None | Low — only deletes temporary update cache | Low — uses built-in Windows tools |
| When to use | First attempt for any pending restart | If restart button is unresponsive or update fails | If update fails with error codes or system files are corrupted |
You now have five methods to fix Windows 11 when an update is stuck at pending restart. Start with the manual restart from Windows Update settings. If that does not work, clear the update cache by stopping the Windows Update service and renaming the SoftwareDistribution folder. For persistent issues, run the DISM and SFC commands to repair system files. As a final step, disable third-party startup programs that may block the reboot. If the problem continues, check the registry for a stuck RebootRequired key or use the Windows 11 Installation Assistant for an in-place repair. This approach covers almost every scenario without requiring a full system reset.