How to Fix Windows 11 Update Stuck at 100%

Whether you are checking for a Windows 10 or Windows 11 update, there are sometimes when the Windows Update download may get stuck at 100% due to some internal glitch. This can be frustrating because you may need to finish the update installation and move on with your work. Sometimes, the system may slow down unless the update is installed.

So, if you have recently installed the Windows 11 and as you start using the OS, you come across the Windows Update stuck at 100% while downloading, we have a few potential solutions for you. While the updates should usually download and install automatically in the background, if it’s not, then go to Settings > Windows Update > Check for Updates and the update process should begin.

The Windows update download process could also be interrupted due to internet disconnection or power issue. You can wait for a while and check if it gets resolved once the internet or the power is back up. However, if the Windows 11 update is stuck at 100% for hours, you can try the below methods.

 

Method 1: By Disabling and Enabling Windows Update Service

This method needs you to first disable the Windows Update service, clear the SoftwareDistribution folder a nd then re-enable the Update service back again. Follow the below instructions to check if this helps fix the Windows 11 update stuck at 100% issue:

 

Step 1: Press the Win + R keys together on your keyboard to open the Run command window.

Step 2: In the Run command search bar, type services.msc and hit Enter to launch the Service manager window.

 

Run Command Services.msc Enter

 

Step 3: In the Services window, go to the right side and under the Names column look for Windows Update service.



Double-click to open it’s Properties window.

 

Services Names Windows Update

 



Step 4: In the Windows Update Properties dialogue box, under the General tab, go to the Startup type section and change it to Disabled.

Press Apply and then OK to save the changes and exit.

 

Windows Update Properties General Startup Type Disabled Apply Ok

 

Step 5: Now, restart your PC and then press the Win + E keys simultaneously on your keyboard to open the File Explorer window.

Now, navigate to the below path:

C:\Windows\SoftwareDistribution

File Explorer Navigate To Softwaredistribution Folder Delete All Files And Folders

 

Step 6: Now, close the File Explorer and repeat the Steps 1 through 3 to open the Windows Update Properties dialogue box in the Services window.

In the Windows Update Properties dialogue box, under the General tab, navigate to the Startup type section again change the field to Automatic.

Press Apply and then OK to apply the changes and exit.

Also , Click on Start to start the service again.

 

Windows Update Properties General Startup Type Automatic Apply Ok

 

Now, restart your PC again and try downloading the Windows 11 update again and it should finish downloading and installing normally.

*Note – As you open the Services window in the Step 1 and Step 2 above, under the Names column, check if the DCOM Server Process Launcher and the RPC Endpoint Mapper is running.

If both or any of the services are showing Stopped, right-click on them one by one and select Start to start these services.

Method 2: Reset Windows Update Components

 

When none of the above method works, you may reset the Windows Update components to check if it helps fix the Windows 11 update stuck at 100% issue. Follow the below instructions to reset the Windows update components to its original state:

 

Step 1: Press the Win + R hotkeys on your keyboard and the Run command window opens.

Step 2: In the search field, type cmd and press the Ctrl +Shift + Enter keys together on your keyboard to open the Command Prompt in admin mode.

 

Run Command Cmd Ctrl + Shift + Enter

 

Step 3: In the elevated Command Prompt window, run the below command one by one and hit Enter after each one to stop the Background Intelligent Transfer Service, Windows Update Service, Cryptographic Services, and Application Identity Service:

 

net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc

 

Step 4: Next, execute the below command to remove the qmgr*.dat file:

 

Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"

 

Step 5: Now, copy and paste the below command and hit Enter:

 

cd /d %windir%\system32

 

Step 6: Here, you would need to run the below commands one after another and press Enter after each one to re-register the BITS and Windows Update files:

 

regsvr32.exe atl.dll

regsvr32.exe urlmon.dll

regsvr32.exe mshtml.dll

regsvr32.exe shdocvw.dll

regsvr32.exe browseui.dll

regsvr32.exe jscript.dll

regsvr32.exe vbscript.dll

regsvr32.exe scrrun.dll

regsvr32.exe msxml.dll

regsvr32.exe msxml3.dll

regsvr32.exe msxml6.dll

regsvr32.exe actxprxy.dll

regsvr32.exe softpub.dll

regsvr32.exe wintrust.dll

regsvr32.exe dssenh.dll

regsvr32.exe rsaenh.dll

regsvr32.exe gpkcsp.dll

regsvr32.exe sccbase.dll

regsvr32.exe slbcsp.dll

regsvr32.exe cryptdlg.dll

regsvr32.exe oleaut32.dll

regsvr32.exe ole32.dll

regsvr32.exe shell32.dll

regsvr32.exe initpki.dll

regsvr32.exe wuapi.dll

regsvr32.exe wuaueng.dll

regsvr32.exe wuaueng1.dll

regsvr32.exe wucltui.dll

regsvr32.exe wups.dll

regsvr32.exe wups2.dll

regsvr32.exe wuweb.dll

regsvr32.exe qmgr.dll

regsvr32.exe qmgrprxy.dll

regsvr32.exe wucltux.dll

regsvr32.exe muweb.dll

regsvr32.exe wuwebv.dll

 

Step 7: You would now need to run the below command and hit Enter again to reset Winsock:

 

netsh winsock reset

 

Step 8: Now, type the below command in the Command prompt window to restart the Background Intelligent Transfer Service, Windows Update Service, Cryptographic Services, and Application Identity Service:

 

net start bits 
net start wuauserv 
net start appidsvc 
net start cryptsvc

 

Once done, close the Command Prompt window and restart your PC.

Now, check if you can finish downloading the Windows 11 update normally.

 

Method 3: Run the Windows Update troubleshooter

 

Running the Windows update troubleshooter should be one of the basic things to do before you proceed with the other methods. Hence, try running the troubleshooter and check if this helps resolve the issue:

 

Step 1: Press the Win + I shortcut keys to open the Settings app.

Step 2: In the Settings window, go to the left side of the pane and click on System.

 

Settings System

 

Step 3: Next, navigate to the right side, scroll down and select Troubleshoot.

 

Settings System Troubleshoot

 

Step 4: Now, on the right side, click on Other trouble-shooters.

 

System Troubleshoot Other Trouble Shooters

 

Step 5: In the Other trouble-shooters window, under the Most frequent section,  go to Windows Update and click on Run.

 

Other Troubleshooters Most Frequent Windows Update Run

 

Now, wait for the troubleshooter to look for any issues and if any found it will display the suggested fix automatically. You can press the “Apply this fix” option to finish fixing the issue.

Once done, restart your PC and the update should download and install now.

Method 4: Run SFC Scannow

 

Sometimes, the issue could be due to corrupted or missing system files. Using the System File Checker tool can help you fix the issue in most cases. Let’s see how:

 

Step 1: Right-click on Start button (at the center of the Taskbar) and select Run.

 

Start Right Click Run

 

Step 2: In the Run command window that opens, type cmd in the search bar and press the Ctrl + Shift + Enter keys together to open the elevated Command Prompt window.

 

Run Command Cmd Ctrl + Shift + Enter

 

Step 3: In the Command Prompt (admin) window, run the below command hit Enter:

 

sfc /scannow

 

Command Prompt (admin) Run Sfc Scannow Command Enter

 

Now, wait till the scan is over as it takes a while.

It will detect any corrupt system files and repair or replace them automatically.

Once done, restart your PC and try downloading the Windows 11 update.

Method 5: Run disk cleanup

 

If the Windows update stuck at 100% issue is due to the accumulation of junk files and temporary files, removing all these files using the built-in Disk Cleanup tool can help fix the update issue. Follow the below steps to run the disk cleanup tool:

 

Step 1: Press the Win + R shortcut keys on your keyboard to launch the Run command window.

Step 2: In the search field, type Cleanmgr and hit Enter to open the Disk Clean-up : Drive Selection pop up window.

 

Cleanmgr Min

 

Step 3: In the Disk Clean-up : Drive Selection pop up window, select the drive you want to clean, from the drop-down below C drive and press OK.

 

Disk Clean Up Drive Selection C Drive Ok

 

Step 4: As the Disk Clean-up dialogue box opens, select the files from the Files to delete field and click on the Clean up system files button below.

 

Disk Clean Up Files To Delete Select The Files You Want To Delete Clean Up System Files Min

 

Method 6: Disable all non-Microsoft services using msconfig

 

Step 1: Right-click on the Windows icon at the center of the Taskbar and select run to open the Run command window.

Step 2: In the Run command, type msconfig in the search field and press OK to open the System Configuration window.

Step 3: In the System Configuration window, go to the Services tab and check the box next to Hide all Microsoft services.

Next, press the Disable all button.

Click on Apply and then OK to save the changes and exit.

 

Now, restart your PC and you should now be able to complete Windows 11 update download.

Method 7: Turn off Firewall Temporarily

 



Chances are that the Windows Firewall is blocking any component in the Windows 11 update and hence, the issue arises. In such a case, you can try turning off the Firewall and check if it works. Here’s how:

 

Step 1: Press the Win + R keys together on your keyboard to open the Run command box.

Step 2: In the search field, type Firewall.cpl and hit Enter to open the Windows Defender Firewall screen in the Control Panel windows.

 

Run Command Firewall.cpl Enter

 

Step 3: In the Windows Defender Firewall screen, click on Turn Windows Defender Firewall on or off option on the left.

 

Windows Defender Firewall Turn Windows Defender Firewall On Or Off

 

Step 4: Next, in the Customize Settings window, select the Turn Off Windows Defender Firewall option under both Private network settings and Public network settings.

Press OK to save the changes and exit.

 

Customise Settings Private Network Settings Turn Windows Defender Firewall On Or Off Public Network Settings Turn Windows Defender Firewall On Or Off Ok Min

 

Now, go to Windows update and check if the problem is resolved.

 

*Note – You should later turn on the Windows Defender Firewall to continue with the security of your PC.

Method 8: Force Restart your System

 

Some users have evidently benefitted from simply force restarting their PC. Here’s how to do it:

 

Step 1: Press and hold the power button till your PC shuts down.

Step 2: Disconnect the power supply if any and detach the battery if its a laptop.

Step 3: Now, keep the power button pressed fro 15 more seconds.

Step 4: Wait for a couple of minutes and then connect the charger or attach the laptop battery again.

Step 5: Now, press and hold the power button again to restart your PC.

Step 6: If you see a warning that your computer shut down abnormally, choose the option to boot normally.

 

You can now go to Windows Update and check if the update is downloading normally.

Method 9: Disconnect Any External Devices and Wait for the Update to Finish

Sometimes, the Windows update stuck at 100% is not actually an issue as it appears. Some updates may take a while as Windows may be just busy with configuration and installation of the update packages. In such cases, waiting for around 2 to 3 hours without using your PC can be a smart idea and sometimes, this helps.

At the same time, make sure that you disconnect any attached external devices like a pen drive, printers, etc. This trick has reportedly helped finish the Windows 11 update download within 2 to 3 hours for some users.

Alternatively, you can also try running a virus scan using a trusted 3rd party Antivirus software, because the issue could be sometimes due to a malware or a virus blocking the Windows 11 update. It will help you identify and quarantine your PC from any potential virus.