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 the services are running again, navigate back to Windows Update in your Settings and check for updates.

2. Run DISM and SFC

If the update loop was caused by underlying system file corruption, clearing the cache might not be enough. You can repair the Windows image and verify system integrity using the Deployment Image Servicing and Management (DISM) tool and the System File Checker (SFC).

In an elevated Command Prompt, run these one at a time (they may take a few minutes each):

  1. DISM /Online /Cleanup-Image /RestoreHealth

  2. sfc /scannow

3. The Built-in Troubleshooter

Windows 11 does have a dedicated tool for this, though it is often less effective than manually clearing the cache. It is still worth a quick run if the above steps don't immediately resolve it.

  • Go to Settings > System > Troubleshoot.

  • Select Other troubleshooters.

  • Click Run next to Windows Update.

4. Bypass the Queue: Windows 11 Installation Assistant

If your machine is severely backlogged on updates (e.g., trying to jump across multiple major versions), the standard updater often chokes. You can bypass the local update queue entirely by using Microsoft's official tool to force the latest build.

  • Navigate to the official Windows 11 Download page.

  • Download and run the Windows 11 Installation Assistant.

  • This will perform an in-place upgrade to the absolute latest version of Windows 11, skipping the broken incremental updates while keeping your files and programs perfectly intact.

Did you happen to catch if it was stuck on a specific KB article number, or is it just spinning on the general "Checking for updates" screen?