Forum Discussion

NoahPeterson's avatar
NoahPeterson
Iron Contributor
Jul 31, 2026

Windows 11 update keeps getting stuck at 98%.

The system update progress bar often gets stuck at 98% and doesn't move. Sometimes it won't complete even after waiting all night. What causes this issue and how can I fix it?

3 Replies

  • Sometimes, updates are actually installing in the background even if the progress bar is stuck. Wait a few hours to see if it completes.

  • Hello,

     

    Please run Windows Update troubleshooter from Settings app > System > Troubleshoot > Additional troubleshooters. See if it works.

     

    If that doesn't work, try this:

     

    Open administrative Command Prompt and type following commands one-by-one followed by Enter key.

     

    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

     

    Close Command Prompt and see if Windows Updates works then.

     

    Let us know if this helps!

  • Stalling at 98% does not identify one cause; Windows may be finishing servicing or a driver, while low storage or a damaged update dependency can stop completion. If Windows is usable, restart normally, then open Settings > Windows Update > Update history and record update name, KB number, and error code. Disconnect USB devices, docks, and VPN software. Check Settings > System > Storage and use Cleanup recommendations to free space. Run Settings > System > Troubleshoot > Other troubleshooters > Windows Update, apply its changes, and restart. Next open Command Prompt as administrator and run DISM.exe /Online /Cleanup-image /Restorehealth, followed by sfc /scannow. Retry Windows Update once. If it stalls again, perform a clean boot and retry. Avoid repeatedly forcing the PC off during installation. Share the KB number, error code, Windows build, and whether the stall occurs before or after restart; those details determine the next supported step.