Windows Updates are essential for keeping your computer secure and up to date. However, sometimes you may face problems while updating Windows, such as a failed installation, a stuck update, or the update button not working. Update issues are often frustrating because there’s no apparent cause for them. Thankfully, there are several steps that you can take to fix the issue and get Windows updating again.

👁 A windows 11 laptop with Windows Update showing the system is up to date
5 reasons Windows updates as often as it does

Ever wonder why Windows updates so often? Here are the 5 main reasons behind this mystery of the universe

6 Preliminary checks

Eliminate common causes of Windows Update issues

Before making major changes, try some preliminary checks to fix temporary glitches causing update issues. If you haven’t already, begin with rebooting the PC. Restarting often fixes temporary glitches and refreshes the system process. Just remember to save opened documents and close your running apps.

Next, check if your internet connection is working properly. An uninterrupted internet connection is a must for downloading updates. Just open your web browser and visit any website to check if the internet is working. You can also run the speed test to know the downloading speed. If there’s any Wi-Fi problem, turn your modem and router off and then turn them on after a few seconds. If the problem persists, contact your ISP for troubleshooting.

If your Windows Update is stuck, you can pause it and then resume it to refresh the process. Open Settings and navigate to Windows Update settings. Click the Pause updates for 7 days option and then resume after a moment. Check if the stuck update has been resumed.

Sometimes, third-party antivirus programs accidentally block the update process, causing it to stop or get stuck. It’s recommended that you temporarily disable the antivirus and try the update then.

5 Restart the Windows Update service

Restarting this service can fix stuck or incomplete updates

On Windows, updates are managed by the Windows Update service. If the service is stopped or not working correctly, it can cause issues with the update. Restarting the service might fix it.

  1. Press Windows + R to launch the Run command dialog box and use the services.msc command to launch the Services window.
  2. Scroll down and look for the Windows Update service. Double-click to expand its properties.
  3. Click the Stop button to end the service.
  4. Wait for a few seconds and then click the Start button to restart the update process.

Now, return to Settings and check for any Windows updates there.

4 Clear the SoftwareDistribution folder

Clearing this folder removes corrupt files that might block updates

The SoftwareDistribution folder temporarily stores the essential files that update Windows. If the update files become corrupted, it may lead to update problems. Clearing the SoftwareDistribution folder and then re-downloading the update files might fix the issue. However, clearing this folder isn’t as straightforward as clearing any regular folder in Windows. Since the folder is in use by the Windows Update service and background intelligent transfer service (BITS), you first need to stop these and then you can delete the content of the folder as usual. Here’s the process.

  1. Open the Command Prompt with administrative privileges.
  2. In the Command Prompt, execute the command net stop wuauserv to stop the Windows Update service, followed by net stop bits to stop the Background Intelligent Transfer Service.
  3. Open File Explorer and go to the following location: C:\Windows\SoftwareDistribution.
  4. Delete all the files and folders inside the SoftwareDistribution folder.
  5. Return to the Command Prompt and run the command net start wuauserv to restart the Windows Update service, then execute net start bits to restart the Background Intelligent Transfer Service.

3 Free up disk space

Low storage can prevent updates from downloading and installing

Windows Updates require enough free disk space to download and install files, especially if there’s a feature update. If your PC is running low on space, it can lead to update issues. In that case, clearing unnecessary files can help.

First, enable Storage Sense by following the steps below.

  1. Open Settings (Windows + I) and go to System > Storage.
  2. Look for the Storage management heading, and under it, toggle the button next to the Storage Sense option to turn it on.
  3. Below it, open the Cleanup recommendations option.
  4. Expand each section and delete all the unnecessary files.

Be careful when selecting files for deletion, especially from the Downloads folder.

Next, use Disk Cleanup to remove unnecessary system files, as follows.

  1. Search for Disk Cleanup in the search box and click its icon to launch it.
  2. Select your system drive (usually C:), and click OK.
  3. Choose the file types to delete and click OK.

Ensure you have at least 10-20 GB of free space before attempting the update again.

2 Fix corrupted files

Use SFC and DISM commands

Corrupted system files are a common cause of Windows update failures. System File Checker (SFC) and Deployment Image Servicing and Management (DISM) are built-in Windows tools that fix system file corruption.

  1. Open Command Prompt with the administrative rights.
  2. Use the sfc /scannow command to run the system file checker tool.
  3. Wait for the scan to complete and follow any instructions.
  4. After that, use the DISM /Online /Cleanup-Image /RestoreHealth command to run the DISM tool.
  5. It could take several minutes to fully complete the execution of the command.

Restart your system after running both the commands and check if the Windows update is working now.

1 Manually download and install updates

If all else fails, manually install updates using the Microsoft Update Catalog

The Microsoft Update Catalog lets you download and install updates directly, bypassing the automatic update process. If updates are unable to download automatically on your PC, you can download and install them manually. You just have to know the KB number of the update, which you can easily find on Microsoft’s website. Simply follow the process below.

Remember to create a restore point before manually installing the update. This way, you can roll back Windows to a previous point if something goes wrong.

  1. Visit the Microsoft Update Catalog and search for the update you need using the KB number (e.g., KB5048667).
  2. Download the update file that matches your system (32-bit or 64-bit).
  3. Double-click the downloaded file and follow the instructions to install it.
  4. Restart your computer to complete the process.

The latest update should be successfully installed on your system.

Update your Windows without any issue

Windows Update issues can be frustrating, but with these fixes, you’ll be able to solve all such problems. If the error persists, there might be some underlying issue in the OS. In that case, you'll need to reset your Windows to its default state. However, that only happens in rare cases, and these fixes are usually enough to fix the issues with updates. Keep your Windows updated without any issues.