Windows 11 upgrades and updates can fail for many reasons—corrupted system files, insufficient disk space, driver conflicts, or a stalled Windows Update service. This guide walks you through the most effective fixes, from simple restarts to in-place repair upgrades, so you can get your system updated without losing your files or apps.
What You’ll Need
- An administrator account (you’ll need to approve UAC prompts)
- A stable internet connection (wired is better than Wi-Fi)
- At least 20 GB of free disk space on your system drive (more if you’re upgrading from Windows 10)
- Your Windows product key or linked Microsoft account (only if doing a clean install, not needed for the fixes below)
- Patience—some steps take 30–60 minutes to complete
Step-by-Step
- Restart your PC and try again. Sounds trivial, but a simple reboot clears temporary glitches and releases locked files. After restarting, go to Settings > Windows Update and click “Check for updates.” If it still fails, continue.
- Run the Windows Update Troubleshooter. Go to Settings > System > Troubleshoot > Other troubleshooters, select “Windows Update,” and click “Run.” This tool automatically detects and fixes common issues like corrupted update cache or misconfigured services.
- Free up disk space. Updates need room to download and install. Open Settings > System > Storage and use “Cleanup recommendations” to remove temporary files, old Windows installations, and large unused apps. Aim for at least 20 GB free.
- Check for driver and firmware updates. Outdated drivers—especially graphics, network, and storage controllers—can block upgrades. Go to Settings Windows Update > Advanced options > Optional updates and install any driver or firmware updates listed. Also check your manufacturer’s website for the latest drivers.
- Run SFC and DISM to repair system files. Open Command Prompt as administrator (right-click Start > Terminal (Admin)). Type
sfc /scannowand press Enter. Wait for it to finish. Then typeDISM /Online /Cleanup-Image /RestoreHealthand press Enter. Reboot after both complete. - Clear the Windows Update cache. Stop the update services, delete the cache, and restart them. In Command Prompt (Admin), run these commands one by one:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
Then open File Explorer and delete everything insideC:\Windows\SoftwareDistribution\DownloadandC:\Windows\System32\catroot2(you may need to take ownership first). Finally, restart the services withnet start wuauserv,net start cryptSvc,net start bits, andnet start msiserver. - Disable third-party antivirus temporarily. Security software can interfere with updates. Right-click your antivirus icon in the system tray and disable real-time protection for a few minutes. Try the update again. Re-enable it immediately afterward.
- Boot into Safe Mode and update. Safe Mode loads only essential drivers and services, which can bypass conflicting software. Restart your PC, hold Shift while clicking Restart, then go to Troubleshoot > Advanced options > Startup Settings > Restart. Press 4 for Safe Mode. Once in Safe Mode, run Windows Update again.
- Use the Windows 11 Installation Assistant. If Windows Update keeps failing, download the official Installation Assistant from Microsoft’s website. Run it—it will upgrade your PC in place, keeping your files and apps. This often bypasses update glitches.
- Perform an in-place repair upgrade. Download the Windows 11 ISO from Microsoft’s website, mount it, and run
setup.exe. Choose “Keep personal files and apps” and let it run. This reinstalls Windows while preserving everything, fixing deeper system corruption. - Check for pending reboots and disk errors. Run
chkdsk C: /fin Command Prompt (Admin) and reboot to let it scan. Also ensure no “Restart to finish installation” prompt is stuck—reboot again if needed. - Reset Windows Update components manually. If all else fails, use the Microsoft’s “Reset Windows Update” script (from Microsoft’s official support page) or manually re-register the update DLLs. This is more advanced—follow the script’s instructions carefully.
Common Mistakes
- Skipping the restart after SFC or DISM—these tools need a reboot to apply fixes.
- Not freeing enough space—Windows 11 needs at least 20 GB, but 30–40 GB is safer for major updates.
- Leaving third-party antivirus enabled—even if it worked before, it can block new updates.
- Using the same fix repeatedly—if one method fails, move to the next instead of retrying the same thing.
- Forgetting to update drivers first—a single incompatible driver can halt the entire upgrade.
Tips
- Update in stages: If you’re on Windows 10, first install all pending Windows 10 updates, then attempt the Windows 11 upgrade.
- Uninstall non-essential software before a major upgrade—especially older utilities like disk tools or custom shell replacements.
- Disconnect non-essential peripherals (printers, external drives) during the upgrade—they can cause driver conflicts.
- Use a wired internet connection to avoid Wi-Fi drops mid-download.
- Keep your PC plugged in if it’s a laptop—a power loss during upgrade can corrupt the system.
- Check the Windows 11 compatibility tool (PC Health Check) to ensure your hardware meets requirements—unsupported hardware often causes upgrade failures.
Troubleshooting
If the upgrade still fails after trying the steps above, here’s what to do next:
- Look up the error code. Windows Update errors often have a specific code (e.g., 0x800F0922, 0x80070020). Search that code on Microsoft’s official support site or a reputable tech forum—it usually points to a specific cause.
- Check the setup log files. During a failed upgrade, Windows creates logs in
C:\$WINDOWS.~BT\Sources\PantherandC:\Windows\Panther. Look for files likesetuperr.logandsetupact.log—they contain detailed error messages. - Try a clean install as a last resort. If an in-place upgrade won’t work, back up your files and do a clean installation from a USB drive. This wipes everything but guarantees a fresh, working system.
- Check disk health. A failing hard drive can cause update failures. Use
wmic diskdrive get statusin Command Prompt (Admin) to check if your drive reports “OK.” If not, replace it before updating. - Disable Secure Boot or TPM temporarily (only if you’re sure your hardware supports them). Some older systems have firmware bugs that block updates—check your BIOS settings and update the firmware if available.
- Contact Microsoft Support if you’ve exhausted all options—they have tools to diagnose update failures remotely.
Frequently Asked Questions
Why does my Windows 11 update keep failing at the same percentage?
This usually indicates a specific driver or software conflict. Try the in-place repair upgrade (Step 10) which replaces system files while keeping your data—it often resolves stuck percentages.
Will I lose my files if I use the Installation Assistant?
No, the Installation Assistant performs an in-place upgrade that preserves your personal files, installed apps, and settings. However, it’s always wise to back up important data before any major update.
How much disk space do I really need for Windows 11?
Microsoft recommends at least 64 GB of storage, but for the upgrade process itself you need at least 20 GB free. More is better—aim for 30–40 GB to avoid space-related failures.
Can I skip the Windows Update and just download the ISO?
Yes, downloading the Windows 11 ISO and running setup.exe from it is a reliable alternative. It performs the same in-place upgrade and often bypasses Windows Update glitches.
Why does my PC say “This PC can’t run Windows 11”?
This means your hardware doesn’t meet the minimum requirements—usually TPM 2.0, Secure Boot, or a supported CPU. You can check with the PC Health Check app, but upgrading on unsupported hardware is not recommended and may cause future issues.
How long should a Windows 11 upgrade take?
Typically 30–60 minutes, but it can take longer on slower PCs or if many updates are pending. If it’s stuck for over 2 hours, it’s likely hung—restart and try the repair upgrade.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Fix Payday 2 Crash Issues on PC: A Step-by-Step Guide
- Remove a Remote Access Trojan from Windows PC
- Google Pixel & Pixel XL: How to Turn Off Snooze
- Facebook as AIM Messenger: Step-by-Step Guide
- iPhone 17 SOS Service Issue: How to Fix It
- Install VLC Extensions on Linux