WindowsMedium

Windows Update Error: Causes and Fixes

This article helps diagnose and fix common Windows Update failures. Learn about common causes and get several working solutions, from running the troubleshooter to resetting update components via Command Prompt.

Updated at February 15, 2026
15-30 minutes
Medium
FixPedia Team
Применимо к:Windows 10 (version 20H2 and later)Windows 11

What a Windows Update Error Means

A Windows Update error is a general term for a failure in the Windows Update service. It can manifest in several ways:

  • In the Windows Settings window, the message: "We couldn't complete the updates. We're undoing the changes we made."
  • In the update history, an error code, such as 0x80070005 (access denied) or 0x8007045D (I/O operation completed).
  • Windows Update hangs on the "Checking for updates" or "Installing updates" stage.

The problem blocks the installation of critical security patches and features, leaving your system vulnerable.

Common Causes

Update errors are rarely random. The main causes include:

  1. Corruption of Windows Update components. The update cache (C:\Windows\SoftwareDistribution) contains corrupted or incomplete files.
  2. Driver or software conflicts. Third-party antivirus software, system optimization programs, or outdated drivers can block access to system files.
  3. Insufficient disk space on the system drive (C:). Updates require significant free space to unpack and install (typically 10-20 GB).
  4. Corrupted system files. Missing or damaged files critical for updates (e.g., wuaueng.dll).
  5. Incorrect service settings. Windows Update, BITS, or Cryptographic Services are stopped or have an incorrect startup type.
  6. Network or proxy issues. A firewall or corporate proxy server blocks the connection to Microsoft's update servers.

Solutions

Solutions are presented from simplest to most complex. Start with the first one.

Method 1: Run the Built-in Troubleshooter

This is the simplest and safest first step. The tool automatically finds and fixes common problems.

  1. Press Win + I to open Windows Settings.
  2. Go to SystemTroubleshootOther troubleshooters.
  3. Find Windows Update and click Run.
  4. Follow the on-screen instructions. The tool will attempt to fix any issues it finds automatically.
  5. Restart your computer and try checking for updates again.

💡 Tip: If the troubleshooter finds no problems or doesn't help, move on to the next method.

Method 2: Manually Reset Update Components

This method performs a deep clean of the cache and restarts key services. Requires administrator privileges.

  1. Press Win + X and select Command Prompt (Admin) or Windows PowerShell (Admin).
  2. Enter the following commands one by one, pressing Enter after each. Each command stops a service:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
    
  3. Rename the cache folders. In the same command window, run:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 catroot2.old
    
    If the folders don't exist or the command fails, proceed to the next step.
  4. Restart the services:
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
    
  5. Close the command window and restart your PC.
  6. Try checking for updates again.

Sometimes services are disabled or have the wrong startup type.

  1. Press Win + R, type services.msc, and press Enter.
  2. Find and check the following services:
    • Windows Update (wuauserv)
    • Background Intelligent Transfer Service (BITS)
    • Cryptographic Services (cryptsvc)
  3. For each service:
    • Right-click → Properties.
    • Ensure the Startup type is set to Automatic.
    • If the service is stopped, click Start.
    • Click ApplyOK.
  4. Restart your computer and try checking for updates again.

Method 4: Install the Update Manually

If the automatic method stubbornly fails, you can bypass Windows Update.

  1. Identify the KB (Knowledge Base) number of the failed update.
    • Open SettingsUpdate & SecurityUpdate History.
    • Find the failed entry in the list. The KB number is usually in the title (e.g., "KB5034441").
  2. Go to the Microsoft Update Catalog website: catalog.update.microsoft.com.
  3. Enter the KB number (e.g., KB5034441) in the search box and click Search.
  4. Find the update that matches your system's architecture (x64, arm64, etc.) and click Download.
  5. After downloading, run the .msu file and follow the installer's instructions.
  6. Restart your computer.

Prevention

To minimize the risk of future failures:

  • Regularly free up space on drive C:. Windows updates require significant free space. Use "Disk Cleanup" (cleanmgr).
  • Do not interrupt the update process. Do not force-shut down your computer during installation.
  • Periodically run the troubleshooter even when no errors are present.
  • Update drivers and antivirus software from the manufacturers' official websites, not through third-party utilities.
  • Create a System Restore point before major updates (Settings → System → System Protection → Create).

F.A.Q.

What to do if the troubleshooter doesn't help?
Can antivirus cause update errors?
How to avoid update issues in the future?
Can updates be installed manually if Windows Update isn't working?

Hints

Run the built-in troubleshooter
Reset update components via Command Prompt
Check and restart related services
Install the update manually

Did this article help you solve the problem?

FixPedia

Free encyclopedia for fixing errors. Step-by-step guides for Windows, Linux, macOS and more.

© 2026 FixPedia. All materials are available for free.

Made with for the community