Step 1: Run the Built-In Troubleshooter

  1. 1

    Settings → System → Troubleshoot → Windows Update

    Open Settings (Windows + I). Go to System → Troubleshoot → Other troubleshooters. Find Windows Update and click Run. The troubleshooter diagnoses and automatically fixes many common update issues including corrupted update files, incorrect service states and permission problems. Restart and try Windows Update again.

Step 2: Restart the Windows Update Service

  1. 2

    Open Services and restart Windows Update

    Press Windows + R, type services.msc, press Enter. Scroll to Windows Update. Right-click → Restart. Also restart Background Intelligent Transfer Service (BITS) and Cryptographic Services the same way. These services manage the update download and installation process.

Step 3: Clear the Windows Update Cache

  1. 3

    Stop Windows Update service and delete cached files

    Open Command Prompt as Administrator (search cmd → right-click → Run as administrator). Run these commands one at a time:

    net stop wuauserv
    net stop bits
    del /q /f /s %systemroot%\SoftwareDistribution\*
    net start wuauserv
    net start bits

    This stops the update service, deletes all cached update files, and restarts the service. Windows re-downloads fresh update files on the next attempt.

Step 4: Run System File Checker

  1. 4

    Run sfc /scannow in Administrator Command Prompt

    In an elevated Command Prompt: type sfc /scannow and press Enter. This scans for and repairs corrupted Windows system files that can prevent updates from installing. The scan takes 10–20 minutes. Restart when complete and try updating again.

  2. 5

    Also run DISM if sfc does not help

    Run: DISM /Online /Cleanup-Image /RestoreHealth. This repairs the Windows image that sfc uses as a reference. Takes 10–30 minutes and requires an internet connection. Run sfc /scannow again after DISM completes.

Common error codes and what they mean0x80070057: parameter error — try the cache clear. 0x8007000d: data invalid — run SFC and DISM. 0x800f0922: VPN or third-party firewall blocking update servers — disable VPN temporarily. 0x80240034 or 0x80244010: network issue — try the update later or via the Windows Update Catalog (catalog.update.microsoft.com) to download manually.

Frequently Asked Questions

Not recommended — Windows Updates include critical security patches that protect against malware and exploits. You can delay updates (Settings → Windows Update → Advanced Options → Pause updates, up to 5 weeks) or set active hours so updates install overnight rather than interrupting work. Windows 11 Pro also allows deferring feature updates longer than Home. But disabling entirely leaves the system vulnerable to security threats.
Major feature updates (twice-yearly) are large (3–6GB) and involve replacing many system files — they genuinely take 30–90 minutes even on fast hardware. Monthly cumulative updates are smaller (200MB–1GB) and typically take 10–20 minutes. Speed depends on your internet connection (for download) and your storage drive speed (SSD vs HDD significantly affects install time). Checking for updates when the system is idle and connected to fast WiFi reduces interruption.