Windows Update is one of the most critical aspects for the Windows operating system since a long time. However, it is also one prone to many unexpected problems and sometimes fails to work properly. There is a chance that your computer encounters Windows Update errors, leaving your device exposed to malicious software and missing important feature updates.

Microsoft informs its customers that they should frequently update their computers via Windows Update. The company issues important security updates, and on top of that, the service is the only way for Windows users to get important OS upgrades.

If your Windows Update is stuck, your device will stay behind and with several malware programs roaming the Internet, you certainly don’t want that. Of course, there are several ways to fix Windows Update and in this tutorial, we will guide you through each of these Windows Update fixes.

Moreover, we will show you a third-party software which helps you download and install important updates, while “refreshing” the official service.

Fix Windows Update errors with the Windows Troubleshooter

Windows 7, 8, and 10, include a built-in troubleshooter which may be able to help with the Windows Update being stuck.

This is the easiest method and you should opt for it first, before trying more complex solutions.

The Windows Update Troubleshooter does three things:

  1. Shuts down Windows Update Services
  2. Renames the “C:\Windows\SoftwareDistribution” folder adding the “.old” extension so that the Windows Update cache is cleared
  3. Restarts the Windows Update Services

To start the troubleshooter, follow these steps:

  1. Click Start
  2. Search for “troubleshooting” and run the selection that comes up
  3. In the “System and Security” section, click on “Fix problems with Windows Update
  4. Select “Advanced
  5. Check the “Apply repairs automatically” box and click “Run as administrator

The troubleshooter will then initiate a process and will let you know if it could identify and fix the problem which prevents Windows Update to work properly. Most of the time, the troubleshooter can help you with an update stuck in the queue.

Even if the troubleshooter says it couldn’t identify the problem, try running Windows Update again. The actions of stopping and restarting the service may help to resolve the problem as well.

Note that the above steps show up like presented in Windows 8. In Window 10, search for “troubleshoot”, select “Windows Update” and click on “Run the troubleshooter

Delete the Windows Update cache manually

If after running the troubleshooter, Windows Update is still not working, you might have to perform the actions below. Clearing the Windows Update cache manually works better if you do it while in Safe Mode, so we’re going to do that as well.

Start by booting Windows into Safe Mode. In Windows 7, restart your computer and press “F8” while your device boots to access the boot options menu and. Select the “Safe Mode” option.

In Windows 8 and 10, you can just hold down the “SHIFT” key on your keyboard while clicking on “Restart”. This will take you to the boot options menu, where you should go to “Troubleshoot > Advanced Options > Windows Startup Settings > Restart > Safe Mode”.

For more information on the boot options menu, check our tutorial on how to access it and what you can do with it.

After your computer has booted into Safe Mode, here is what you must do:

  1. Launch “Command Prompt” with administrative privileges
  2. Type the command “net stop wuauserv” and press Enter to stop the Windows Update Service
  3. Navigate to “C:\Windows\SoftwareDistribution” and delete all the files in that folder. There is nothing vital here, Windows Update will recreate these files after the next step
  4. Return to “Command Prompt”, type the command “net start wuauserv” and press Enter to start the Windows Update Service
  5. After the service has restarted, reboot your computer into normal mode and check Windows Update to see if the issue has been resolved

Download updates manually with WSUS Offline Update

If none of the official solutions worked, there is a third-party software that will help you download Windows updates, called WSUS Offline Update. On top of that, this software might help Windows Update get unstuck and continue working properly.

This tool downloads available Windows Update packages and installs them. Here is how to use WSUS Offline Update:

  1. Download the tool and extract it to a folder
  2. Run the “UpdateGenerator.exe” application
  3. Select the version of Windows you are using and click “Start
  4. Wait for the updates to download. Note that if your device is running a fresh install of Windows 7, there will be a lot of updates
  5. After the updates are downloaded, open the WSUS Offline Update folder, open the “client” folder and run the “UpdateInstaller.exe” application
  6. Click “Start” to initiate the installation of all the downloaded updates

After the tool finishes installing the updates, not only will your device be up to date, but the Windows Update Service should also work normally again.

Fixing Windows Update in Windows 7

In addition to the above solutions which apply to Windows 7 through Windows 10, there are two additional solutions specifically for Windows 7. For example, if you are doing a fresh install of Windows 7 the Windows Update will check for updates for a very long time.

Microsoft provides official instructions about how to fix this problem. According to the company, this issue occurs because the Windows Update Service itself needs to be updated.

The other solution is called the “convenience rollup”, created by Microsoft for Windows 7. Essentially, this is Windows 7 Service Pack 2, and it includes updates released from February 2011 to May 16, 2016.

If you want to speed up the updating process of a freshly installed Windows 7 system, download and install the “convenience rollup” from Microsoft. That way, there will be much fewer updates to install via Windows Update after you install the “convenience rollup”.