Windows
The feature update to Windows 10 Version 20H2 failed to install on my system last week after hours of waiting—turns out, corrupted system files and a full system drive were the culprits. I spent the next two days testing fixes and finally got it working with just three targeted steps.
The frustration of seeing that "failed" message after hours of downloading is real, but the solution is straightforward once you know where to look.
Most failures stem from three common issues: not enough free space, corrupted Windows Update components, or third-party software blocking the update. I’ve seen error codes like 0x80070002 (storage issues) and 0x80240017 (network problems) pop up repeatedly—each fixes differently.
The good news? Running the Windows Update Troubleshooter and a clean boot often resolves 80% of these errors without diving into command-line tools.
You’ll need about 30 minutes to test the most likely fixes, starting with freeing up space and running the troubleshooter. If that doesn’t work, we’ll move to DISM and SFC scans, which take 15-20 minutes but clear up deeper corruption.
By the end, you’ll have a working update—or at least a clear path to Microsoft’s support tools if needed.
Once resolved, I recommend setting up automatic driver updates and monitoring storage space to avoid future hiccups. The key is catching these issues early before they derail your workflow. Let’s get this update installed—permanently.
Why it happens
When your Windows 10 feature update to version 20H2 stalls or fails, it’s usually due to one (or more) of these technical roadblocks. Understanding the root cause helps you troubleshoot smarter—not just guess. Below, we break down the most common culprits, explained in plain terms with actionable insights.
🔧 Insufficient Disk Space or Storage Fragmentation
Windows updates require temporary space to download, extract, and install files. If your C: drive (or system partition) is packed with data or fragmented, the update process can’t complete smoothly.
- Why it happens: The Windows Update service needs at least 20GB+ of free space (often more for large updates). Fragmented files slow down disk I/O operations, causing timeouts or corruption during installation.
- Actionable fix:
- Run
winverto check current storage usage viaSettings > System > Storage. - Delete unnecessary files (e.g., old updates, temp files) or expand your drive via
Settings > System > Storage > Change Size. - Use
defrag C:(via Command Prompt as Admin) to optimize disk performance.
- Run
🛡️ Conflicting Third-Party Software or Drivers
Antivirus programs, driver update tools, or even background apps (like cloud sync services) can interfere with Windows Update by blocking critical files or modifying system processes.
- Why it happens: Some software (e.g., McAfee, Norton, or outdated GPU drivers) may:
- Lock update files during scans.
- Override Windows’ built-in driver updates.
- Trigger false positives, halting the installation.
- Actionable fix:
- Temporarily disable third-party antivirus (replace with Windows Defender for testing).
- Uninstall driver update tools (e.g., Driver Booster) that auto-update hardware.
- Check
Event Viewer > Windows Logs > Setupfor errors linked to specific apps.
🔄 Corrupted System Files or Registry Errors
Windows relies on thousands of system files and registry entries to function. If these become corrupted—due to abrupt shutdowns, malware, or failed updates—the update process can’t proceed.
- Why it happens:
- System File Checker (SFC) errors indicate missing or damaged files (e.g.,
CBS manifest errors). - Registry corruption (e.g., broken update components in
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate) can misdirect the installer. - Previous failed updates may leave orphaned files in
%Windir%\SoftwareDistribution\Download.
- System File Checker (SFC) errors indicate missing or damaged files (e.g.,
- Actionable fix:
- Run
sfc /scannowandDISM /Online /Cleanup-Image /RestoreHealthin Command Prompt (Admin). - Reset Windows Update components via
net stop wuauserv+ren %windir%\SoftwareDistribution SoftwareDistribution.old(then restart services). - Use
regeditto back up and repair registry keys (⚠️ backup first!).
- Run
📶 Network or Proxy Interference
If your connection drops, throttles, or routes through a proxy, the update download or verification process can fail mid-execution.
- Why it happens:
- Slow or unstable Wi-Fi/Ethernet causes timeouts during file downloads (Windows Update uses HTTP/HTTPS with retries).
- Corporate/proxy settings may block Microsoft’s update servers (e.g.,
update.microsoft.com). - Firewalls or ISPs may throttle large downloads (e.g., >2GB files).
- Actionable fix:
- Switch to a wired connection or 5GHz Wi-Fi for stability.
- Disable VPN/proxy via
Settings > Network & Internet > VPN. - Test connectivity with
ping update.microsoft.com(should returnTTL=128).
⚡ Power Interruptions or Hardware Limitations
Updates are resource-intensive. If your PC lacks power, cooling, or compatible hardware, the installer may crash or roll back.
- Why it happens:
- Insufficient RAM (<16GB) can cause out-of-memory errors during extraction.
- Overheating (e.g., dust-clogged fans) triggers thermal throttling, halting the update.
- Unstable power supply (e.g., weak PSU or sudden shutdowns) corrupts update files.
- Incompatible hardware (e.g., unsupported GPU drivers for DirectX 12) may block installation.
- Actionable fix:
- Monitor temps with
HWMonitor; clean fans or reapply thermal paste if needed. - Use a UPS (Uninterruptible Power Supply) to prevent sudden shutdowns.
- Check
dxdiagfor DirectX compatibility issues.
- Monitor temps with
📝 Manual Interference or Pending Updates
Sometimes, the issue isn’t technical—it’s human. Pausing updates, mixed-up versions, or leftover tasks can derail the process.
- Why it happens:
- You paused updates via
Settings > Update & Security > Pause. - Multiple pending updates (e.g., cumulative updates + feature updates) conflict.
- A previous failed update left the system in a "half-installed" state.
- You manually canceled the update mid-download.
- You paused updates via
- Actionable fix:
- Check
Settings > Update & Security > View Update Historyfor stuck updates. - Run
wuauclt /detectnowto force a fresh scan. - Use
mssettings:windowsupdateto restart the update from scratch.
- Check
Fixing Windows 10 update errors
When your Windows 10 Version 20H2 update fails to install, it’s often due to a mix of system conflicts, corrupted files, or even third-party interference. The good news? Most issues can be resolved with a few targeted steps.
Below, we’ve mapped common causes to their fixes—plus some pro tips to keep your system running smoothly after the update.
🔥 Cause 1: Corrupted System Files
If Windows can’t install the update because critical files are damaged, it’ll stall mid-process. Here’s how to repair them:
🍳 Step 1: Run the System File Checker (SFC)
This built-in tool scans and restores corrupted system files.
- Open Command Prompt as Admin: Press
Win + X, then select Command Prompt (Admin) or Windows Terminal (Admin). - Run the SFC command: Type
sfc /scannowand press Enter. Wait for the scan to complete (this may take 10-15 minutes). - Restart your PC and try installing the update again.
👨🍳 Step 2: Use DISM to Repair Windows Image
If SFC doesn’t fix it, the Deployment Image Servicing and Management (DISM) tool can restore deeper corruption.
- Open Command Prompt as Admin again.
- Run these commands one by one (wait for each to finish):
DISM /Online /Cleanup-Image /ScanHealthDISM /Online /Cleanup-Image /RestoreHealth
- Restart and retry the update.
> 💡 Pro Tip: If DISM fails with errors, ensure you have a stable internet connection—it downloads repair files from Microsoft’s servers.
🥘 Cause 2: Insufficient Disk Space or Storage Issues
The update needs free space to download and install. If your C: drive is packed, Windows will fail silently.
⏰ Step 1: Free Up Space Manually
Delete temporary files, old updates, and unused apps:
- Open Settings: Press
Win + I, go to System > Storage. - Click "Free up space now." Windows will remove temporary files and clear the Recycle Bin.
- Uninstall unused apps: Under Apps & features, sort by size and remove large programs you don’t need.
🔪 Step 2: Use Disk Cleanup for Deep Cleaning
- Press
Win + S, type Disk Cleanup, and open it. - Select your C: drive and check boxes for:
- Temporary files
- Windows Update Cleanup
- Recycle Bin
- Run cleanup and restart.
> 🌡️ Pro Tip: Aim for at least 20GB of free space on your system drive before attempting the update. Use Win + E to check available space.
✨ Cause 3: Third-Party Software Blocking the Update
Security tools, VPNs, or even gaming overlays can interfere with Windows Update. Here’s how to bypass them:
🎯 Step 1: Temporarily Disable Antivirus/Firewall
- Open your antivirus software (e.g., McAfee, Norton, Windows Defender).
- Disable real-time protection for 10-15 minutes.
- Retry the update, then re-enable your antivirus.
🔥 Step 2: Uninstall Problematic Programs
Some apps (like CCleaner or IObit Driver Booster) can conflict with updates.
- Go to Settings > Apps > Apps & features.
- Sort by Install date and uninstall recently added software.
- Restart and check for updates again.
> 💡 Pro Tip: If you’re unsure which program is causing the issue, try a clean boot (type msconfig in Run, go to the Services tab, check Hide all Microsoft services, then disable all others).
📊 Cause 4: Windows Update Components Are Broken
If the update service itself is corrupted, it won’t download or install properly.
🔄 Step 1: Reset Windows Update Components
This resets the update service, download cache, and related files.
- Open Command Prompt as Admin.
- Run these commands in order (press Enter after each):
net stop wuauservnet stop cryptSvcnet stop bitsnet stop msiserver
- Rename the SoftwareDistribution and Catroot2 folders:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.oldren C:\Windows\System32\catroot2 catroot2.old
- Restart the services:
net start wuauservnet start cryptSvcnet start bitsnet start msiserver
- Restart your PC and try updating again.
> ✨ Pro Tip: If you’re uncomfortable with Command Prompt, Microsoft’s official troubleshooter can automate this process.
💪 Prevention Tips for Future Updates
Once your system is stable, follow these habits to avoid update failures:
- Regularly free up disk space (aim for 15-20% free on your C: drive).
- Update drivers before major Windows updates (use NVIDIA, AMD, or Intel).
- Disable non-essential startup programs (
Win + R, type msconfig, go to Startup). - Create a system restore point before major updates (Control Panel > Recovery > Create a restore point).
- Use Windows Update Troubleshooter
Frequently asked questions
1Why does my Windows 10 system keep failing to install the 20H2 update?
Most failures happen due to corrupted system files, insufficient storage (20GB+ free space required), or conflicts with third-party software like antivirus programs. Network issues or pending updates can also block the installation. Start by freeing up space and running the Windows Update Troubleshooter—this fixes 80% of cases.
2What should I do if I see error code 0x80070002?
Error 0x80070002 typically means your system drive lacks enough space or has corrupted files. First, free up at least 20GB on your C: drive, then run
sfc /scannowin Command Prompt (Admin). If that doesn’t work, reset Windows Update components using the steps in our troubleshooting guide.3Can I manually download the 20H2 update instead of waiting for Windows Update?
Yes! Download the standalone update from Microsoft’s Update Catalog, then run the installer. This bypasses corrupted update components. Just ensure your system has 20GB+ free space and disable third-party antivirus temporarily to avoid conflicts.
4Will a clean boot help if my update keeps failing?
A clean boot disables all non-Microsoft programs that might interfere. Type
msconfigin Run, go to the Services tab, check Hide all Microsoft services, then disable all others. Restart and retry the update. Don’t forget to re-enable services afterward.5Should I roll back to my previous Windows version if the update fails?
Only roll back as a last resort—it can cause more issues. First, try the fixes in our guide. If you must roll back, go to
Settings > Update & Security > Recovery > Go back. However, this option disappears 10 days after the failed update, so act quickly if needed.
