Microsoft Updates Not Working? Here’s How to Fix Stuck or Failing Installs
Updated Jul 2026
Some links on this page are affiliate links. If you buy through them we may earn a small commission at no extra cost to you. We only recommend what we'd use.
- Resolve stuck or failing Windows updates using step-by-step troubleshooting
- Clear corrupted cache files that cause install errors
- Use diagnostic tools like DISM, SFC, and Event Viewer to isolate broken dependencies
- Prevent recurring update failures with simple maintenance habits

Microsoft Updates Not Working? Here’s How to Fix Stuck or Failing Installs
When Microsoft updates stall or throw error codes, clearing cached update files and restarting key Windows background services usually gets the patch process moving again. Update failures happen for various reasons, ranging from cluttered storage drives to corrupted system files and software conflicts. This guide outlines the exact fixes needed to get Windows Update working again reliably.
Understanding Why Updates Fail
Windows updates generally fail due to corrupted system files, full hard drives, interrupted downloads, or background third-party software interference. Identifying whether the issue stems from an unreadable temporary cache, low storage space, or conflicting hardware drivers helps you apply the right fix without risking system stability.
Behind the scenes, the Windows Update service coordinates multiple components. When a single element breaks—such as a network drop corrupting an installer package mid-download—the entire update chain stalls. In many cases, Windows repeatedly tries and fails to re-apply the same corrupted installer file from its local cache, triggering infinite reboot loops or vague error codes like 0x80070002 or 0x80240020.
Hardware and driver mismatches can also pause update deployments. If a third-party driver doesn't support an upcoming OS kernel revision, Microsoft's safety safeguards may block the update to protect your system from boot failure. Recognizing these root causes saves time and prevents unnecessary operating system reinstalls.
Check System Resources
Insufficient free drive space frequently blocks Windows from downloading and staging update packages. Microsoft usually recommends leaving at least 20GB of clear space on your primary C: drive to accommodate feature updates, temporary setup files, and system restore points created during the installation process.
If storage runs low, Windows struggles to extract update archives, resulting in generic download errors. Start by running the built-in Storage Sense or Disk Cleanup utility. Focus on clearing out previous Windows installation folders (such as Windows.old), system dump files, and temporary internet files. You can also move personal media libraries or uninstall neglected desktop software to free up the needed workspace for staging files.
Examine Event Viewer Logs
Windows Event Viewer provides precise error logs when update installations fail unexpectedly. Opening the logs allows you to view specific hex code errors, such as 0x80070002, which reveal whether the failure was caused by missing files, permission blocks, or network timeouts.
To inspect these logs, press Windows Key + R, type eventvwr.msc, and hit Enter. Navigate to Windows Logs > System or search the Application and Services Logs > Microsoft > Windows > WindowsUpdateClient subfolder. Look for critical red "Error" entries recorded at the exact timestamp your update failed. Copying the specific event ID or hexadecimal code into a search engine will often reveal the exact bug or broken dependency stalling your installation.
Basic Troubleshooting Steps

Resolving Windows update errors usually starts with simple non-invasive fixes, such as running Microsoft’s built-in diagnostic tool, initiating a complete system reboot, and verifying internet stability. These initial steps clear temporary memory bottlenecks and repair minor configuration glitches before you attempt advanced file resets.
System administrators generally start with basic remedies because they fix a surprising number of surface-level glitches without altering registry keys or deleting configuration files. Skipping these steps often leads to unnecessary manual work when a brief service refresh or routine reboot would have cleared the issue immediately.
Run the Windows Update Troubleshooter
The built-in Windows Update Troubleshooter automatically detects, resets, and resolves common registry inconsistencies and hung background services. Accessible through the main Windows Settings app, this automated tool offers a fast, low-risk starting point before you manually edit system configuration files or command prompt settings.
On Windows 10, access this tool via Settings > Update & Security > Troubleshoot > Additional troubleshooters > Windows Update. On Windows 11, head to Settings > System > Troubleshoot > Other troubleshooters and click Run next to Windows Update. The wizard checks for running background services, inspects network configurations, and verifies system file integrity, automatically applying quick repairs along the way.
Restart Your Computer
A proper system restart clears stuck background processes, clears system RAM, and releases locked update files that prevent installation scripts from completing. Selecting Restart rather than Shutdown ensures Windows fully reloads system core files, bypassing Fast Startup features that might preserve corrupted update states.
Because Windows default shutdown modes use Fast Startup to hibernates the system kernel, clicking "Shutdown" and pressing the power button doesn't fully clear system memory. Instead, choose Restart from the Start Menu. This forces Windows to terminate all running background threads, close file handles, and initialize a completely fresh operating system session.
Check Your Internet Connection
Unstable internet connections and packet loss frequently cause corrupted update downloads that fail during the extraction phase. Ensuring a steady connection—preferably over a wired Ethernet network or reliable Wi-Fi—prevents partial downloads and stops Windows from throwing network timeout installation errors.
If your internet connection drops for even a fraction of a second while downloading a cumulative update, the target package can become incomplete or corrupted. Try bypassing wireless connections by plugging directly into your router via Ethernet cable. If you use a VPN or custom proxy server, disable it temporarily, as these services often interfere with Microsoft's content delivery networks.
Advanced Solutions
When standard diagnostic tools fail to fix installation errors, advanced troubleshooting steps involve manually resetting update folders, refreshing system services, and repairing corrupted OS files. These methods rebuild the underlying Windows Update engine without requiring a complete operating system reinstallation.
These deeper repair tactics handle instances where the update architecture itself has become unresponsive. Working directly through the Command Prompt allows you to override corrupted cache stores, re-register essential system DLL files, and run deep file system scans that automated setting menus cannot perform.
Reset Windows Update Components
Resetting Windows Update components clears corrupted download caches stored in the SoftwareDistribution and Catroot2 system folders. By stopping update services and renaming these temporary directories via Command Prompt, you force Windows to create fresh, clean repositories for downloading patch files.
Open Command Prompt as an Administrator and execute the following sequence of commands to stop the relevant core services and rename the damaged folders:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
Once completed, restart your machine. Windows automatically creates new, uncorrupted versions of these directories, allowing you to fetch fresh, clean updates from Microsoft's servers.
Disable and Re-enable Windows Update Service
Stopping and restarting the Windows Update service (`wuauserv`) alongside the Background Intelligent Transfer Service (BITS) unfreezes stalled background threads. Toggling these core services in the Services management console refreshes their memory state and allows Windows to re-establish clean download connections.
To access these services, press Windows Key + R, type services.msc, and hit Enter. Locate Windows Update and Background Intelligent Transfer Service in the list. Right-click each service, select Stop, wait a few seconds, and then click Start (or select Restart). This breaks locked file states and restarts dormant transfer queues without requiring a system reboot.
Perform a Clean Boot
A clean boot starts Windows using only essential core drivers and system services, temporarily disabling third-party startup applications. This isolation process helps determine whether security software, optimization utilities, or background tools are actively blocking the update installer from modifying core files.
To configure a clean boot, type msconfig into the Windows search bar and open System Configuration. On the Services tab, check the box labeled Hide all Microsoft services, then click Disable all. Next, switch to the Startup tab, open Task Manager, and disable all non-essential startup programs. Reboot your machine and run Windows Update again to check if third-party software was blocking the process.
Check Disk Integrity with CHKDSK and SFC
The CHKDSK and SFC utilities repair hard drive bad sectors and corrupted system files that stop Windows updates from staging successfully. Running these command-line tools diagnoses file system errors, replaces damaged Windows binaries, and ensures your drive is healthy enough to apply updates.
Launch Command Prompt as Administrator and run System File Checker first by typing sfc /scannow. If it reports damaged binaries that couldn't be repaired, run the Deployment Image Servicing and Management tool: DISM /Online /Cleanup-Image /RestoreHealth. Finally, schedule a full drive integrity check by running chkdsk C: /f /r and restarting your PC when prompted.
Driver Conflicts & Compatibility
Outdated or incompatible hardware drivers often cause Windows update installations to freeze or crash during the reboot phase.
FAQ
How do I fix Microsoft Update problems?
Restart your computer. Run the Windows Update Troubleshooter (Settings > Update & Security > Troubleshoot). Check your internet connection and ensure sufficient disk space. These are common first steps.
Why are my updates failing to install?
Corrupted system files, outdated drivers, or conflicting software can cause failures. Temporarily disable antivirus software and try again. Consider a clean boot for troubleshooting.
How can I manually check for updates?
Go to Settings > Update & Security > Windows Update. Click "Check for updates." You can also use the Microsoft Update Catalog website to download specific updates.