Windows 11 Stuck on Checking for Updates
This is a different failure than an update that starts downloading and then freezes partway through, and it’s different again from an update that never shows up as available in the first place while the check itself completes normally. This is specifically the check step — the part that’s supposed to just ask Microsoft’s servers what’s new — never resolving one way or the other.
Quick explanation: this guide covers how long is genuinely normal to wait, restarting the Windows Update service itself, a corrupted local update cache blocking the check before it can even start, another program’s background scan competing for the same resources, confirming your internet connection can actually reach Microsoft’s servers, and resetting the network stack as a deeper fallback.
For the full feature list and usage details, you can also visit the Fixyfier Documentation.
Quick Answer
How Long the Check Should Actually Take
Restart the Windows Update Service
Another Program Scanning in the Background
A Corrupted Local Update Cache Blocking the Check
sc query wuauservA VPN Sits Right in the Path This Check Depends On
Since the check itself depends on reaching a specific set of Microsoft servers, a VPN client that's misrouting or filtering traffic can occasionally be why it never resolves — worth briefly disconnecting to test. NordVPN is built to stay out of the way of routine Windows processes like this one, so reconnecting afterward shouldn't reintroduce the same problem.
Learn More About NordVPNConfirm the Connection Can Actually Reach Microsoft’s Servers
Reset the Network Stack as a Deeper Fallback
Frequently Asked Questions
How is this different from an update that’s stuck downloading?
A stuck download or install has already confirmed an update exists and started working on it — you’ll see a percentage, and it’s that percentage that stops moving. This is a step earlier: Windows hasn’t even determined whether an update exists yet, so there’s no percentage or download to watch, just a spinner that never turns into an answer either way.
Is it safe to just keep waiting instead of restarting the service?
Waiting a bit longer is fine and costs nothing, but past roughly ten minutes with no other sign of activity, it’s very unlikely the check will suddenly complete on its own. Restarting the Windows Update service is a low-risk step that resolves this far more often than simply waiting it out, and it doesn’t touch anything else on the PC.
Could a pending restart from an earlier update be causing this?
It’s possible, if a previous update installed but never got the restart it needed — some leftover pending state can interfere with a fresh check starting cleanly. Restarting the PC fully, not just signing out and back in, settles that possibility and is worth doing early, before working through the service and cache steps in this guide.

