How to Fix Windows Update Issues: Solutions for Download and Installation Problems

In your Update & Security section, you may have noticed your Windows update pending installation.

Windows displays this update status if any of the other tasks are using the resource or if the process is waiting for the previous update to complete.

This pending installation has an impact on your system’s resource usage. Even manual restart may not solve the problem if it gets stuck every time. If you force restart a critical security update, your entire system may crash.

We’ve compiled a list of fixes for the Windows update error. Make a point of starting with the easiest ones and working your way down the list.

Windows Update Wont Download or Install- How to Fix It?

Windows Update Pending Install(Fixes)

Restart Windows Update from Windows Services

Windows Automatic Update occasionally gets hung up in the background. A quick restart may help to get your PC back on track. While making the change, also make sure that the startup is changed to automatic.

  • Press Win + R together to open the Run window.
  • Type services.msc and press Enter.
  • Scroll down and locate Windows Update.
  • Do a right-click and select Properties.


  • Under Service status, select Stop.


  • Wait for at least five seconds and select Start.
  • Select Automatic from the Startup Type Dropdown box.


  • Select Apply and then OK.

Run Windows Troubleshooter

If restarting does not work, it indicates a system problem. Windows troubleshooter is a great method of identifying and fixing system issues.

  • Press Win + I together to open Settings.
  • Select Update & Security.


  • From the left navigation pane, select Troubleshoot.
  • Select Additional Troubleshooters.


  • Select Windows Update.


  • Select Run the troubleshooter.


  • Wait for the window to detect and fix update issues.


Enable P2P update delivery

On your Update & Security.

  • From the left navigation pane, select Delivery Optimization.
  • Under Allow downloads from other PCs, select the toggle button to turn it on.
  • Select PCs on my local network and PCs on the Internet.


Change metered connection setting

If your current network is set up as a metered connection, your PC may pause automatic updates. This is done to save data usage on your current network. Using this approach, you can either remove the metered mark or enable downloading over a metered network.

From the system tray, do a right-click on the Network icon and Select Open Network & Internet Settings.


  • Select Properties.


Scroll down to the Metered connection and Make sure the following toggle button for “Set as metered connection” is turned off.


  • Alternatively, press Win + I together to open Settings.
  • Select Update & Security.
  • Under Windows Update, select Advanced options.


  • Turn on the toggle button for “Download updates over metered connections (extra charges may apply)“.


Modify Group Policy Editor Settings

Group Policy Editor allows you to make advanced changes to your PC. If the easier methods do not work, changing a value under Group Policy may help fix the issue.
Note that if you’re running Windows 10 home edition you need to enable Group Policy first.

  • Press Win + R together to open the Run window.
  • Type gpedit.msc and press Enter.
  • Open Computer Configuration.


  • Select Administrative Templates.


  • Open Windows Components.


  • Open Windows Update.


Double-click on Configure Automatic Updates.

  • Configure-Automatic-Updates

Change the setting to Enabled.


  • Under Options, select the dropdown picklist.
  • Select Auto download and schedule the install.


  • Press Apply and then OK.

Force a Redownload

To force a redownload, we need to get rid of currently downloaded update file. We start by cleaning up the directory where the updates get downloaded. Then, we let Windows reconfigure the updates and start downloading them again.

  • Press Win + X together and select Windows Powershell(Admin).


Type the following command and press Enter

  • net stop wuauserv
  • net stop bits

This command Stops Windows update service and Background Intelligent Transfer Service


  • Open Explorer and go to the following location: C:\Windows\SoftwareDistribution
  • Select all files and press Shift + Delete together to delete them.


Go back to the PowerShell and type the following commands.

  • Net start wuauserv
  • Net start bits

This Starts previously stopped processes


Mohamed SAKHRI
Mohamed SAKHRI

My name is Mohamed, and I'm the creator and editor-in-chief of Tech To Geek. Through this little blog, I share with you my passion for technology. I specialize in various operating systems such as Windows, Linux, macOS, and Android, focusing on providing practical and valuable guides.

Articles: 1115

Newsletter Updates

Enter your email address below and subscribe to our newsletter

Leave a Reply

Your email address will not be published. Required fields are marked *