Windows Upgrade Not Working Fix – 2026 SOLVED Guide
Upgrade not moving past “Checking” ? Here’s what actually breaks it
You click “Check for updates” – nothing happens. The upgrade just hangs on “Checking for updates” for hours. No error, no progress. This usually happens when the Windows Update Service is disabled or a group policy blocks the upgrade entirely. I’ve seen it on Windows 10 and Windows 11 after certain security policies were applied.
One machine took three reboots before I noticed that wuauserv wasn’t even running. Enabling the service didn’t change anything at first because a local policy was overriding it. That’s the silent killer for windows upgrade not working.
First thing: check service state and policy
Open services.msc, locate “Windows Update”. If it’s disabled or stopped, set it to Automatic and start it. But in some cases, you’ll see it starts and then stops again – that’s a policy conflict. Use gpedit.msc (on Pro/Enterprise) and navigate to Computer Configuration → Administrative Templates → Windows Components → Windows Update. Look for “Configure Automatic Updates”. If it’s set to Disabled or Not Configured incorrectly, set it to Enabled. This alone resolved the upgrade not working for a Windows 11 machine stuck on 21H2.
Re‑register update components (quick fix that helped)
If the service is running but upgrade still not working, re-register the update DLLs. Open Command Prompt as admin and run:net stop wuauservregsvr32 /s atl.dllregsvr32 /s urlmon.dllregsvr32 /s mshtml.dllnet start wuauserv
After this, restart the PC. On a Windows 10 system, this fixed the upgrade not responding issue immediately – the upgrade started within seconds.
Didn’t fix it at first? Then the problem is likely the update cache or a corrupted policy store. Clear the SoftwareDistribution folder: net stop wuauserv & net stop bits, then delete contents of C:WindowsSoftwareDistribution, restart services. This method is often enough when the upgrade not working fix involves leftover cache files.
When nothing works – manual upgrade via Catalog
If you still see “windows upgrade fails to start”, download the latest cumulative update from Microsoft Update Catalog. Search for KB5147889 (or the latest for your build). Install it manually. This bypasses the automatic upgrade trigger and forces the update. After manual install, the automatic upgrade starts working again.
To summarize: service enablement → policy reset → cache cleanup → manual install. Each step has worked on different systems. The most common culprit for windows upgrade not working is a disabled service combined with a conflicting policy – don’t ignore that.
In some cases, just restarting the update service and clearing cache didn’t change anything. That’s when policy reset becomes necessary. So try them in order.
Now the upgrade should move past the checking phase and download normally. No more endless loops.
📖 Related Guides (Same Category)
windows installation hangs fix
Resolve Windows installation hangs issue with working fixes for Windows 10 and 11.
windows install cannot proceed fix
Learn how to fix Windows installation cannot proceed issue with working solutions for Windows 10 and 11.
windows install crash fix
Resolve Windows install crash issue with working solutions. Complete 2026 guide for setup crash errors.
🛠️ Recommended Tools for Windows Update Errors
🔗 Explore More in Other Categories
🔥 Recommended for You
windows installation hangs fix
Resolve Windows installation hangs issue with working fixes for Windows 10 and 11.
windows install cannot proceed fix
Learn how to fix Windows installation cannot proceed issue with working solutions for Windows 10 and 11.
windows install crash fix
Resolve Windows install crash issue with working solutions. Complete 2026 guide for setup crash errors.