How to Fix Windows Update Error 0x800f0993
What error 0x800f0993 means
Error 0x800f0993 is a Windows Update failure code that appears when Windows cannot download or install an update — the install aborts because the update pipeline, the system files, or the recorded update state are in bad shape. It traces back to corrupted system files, broken update components, or misconfigured background services, and it shows up most often on Windows 11 cumulative and feature updates. It has been widely reported with updates like KB5046740 and the Windows 11 25H2 upgrade.
The distinctive pattern with this code is a stuck update state: the failed update sometimes shows in Update history as if it were already installed, while Windows Update keeps trying to install it again and failing with the same code. The update is caught between done and failed, so every retry trips over its own broken record. The fixes below clear the jam from the outside in, starting with the simplest.
Common causes
- Jammed Windows Update components: the download cache (SoftwareDistribution) or the update signature store (catroot2) is corrupt or stuck, so the installer cannot proceed past the same point.
- Damaged system files or component store: corrupt servicing binaries or a broken Windows image stop the update mid-install, which is why SFC and DISM exist.
- Partially installed update stuck in history: the update recorded itself as installed without finishing, so Windows keeps re-offering a package that conflicts with its own record.
- Misconfigured or stopped update services: the Background Intelligent Transfer Service (BITS), Windows Update (wuauserv), Cryptographic Services, or the Windows Installer service is disabled or failing to start.
- Low disk space or interfering software: large updates need roughly 20–30 GB free to download and stage, and third-party antivirus or driver updaters can block servicing operations until they fail.
How to fix error 0x800f0993 — step by step
Work through these fixes in order. Most people clear this error by step 4 or 5.
- Run the Windows Update troubleshooter Press Windows + I to open Settings, go to System, then Troubleshoot, then Other troubleshooters. Click Run next to Windows Update and follow the on-screen instructions, applying every fix it suggests. The tool resets update services, re-registers the update components, and clears stuck download queues automatically. Restart the PC when it finishes, then open Settings, Windows Update, and click Check for updates again.
- Free up disk space and confirm there is room Open File Explorer and look at This PC to see the free space on the system drive. Large updates need roughly 20 to 30 GB free to download and stage, and the install aborts when the drive is nearly full. Open Disk Cleanup by typing cleanmgr in the search box, select the system drive, and remove temporary files, update leftovers, and the Recycle Bin contents. Uninstall apps you no longer use, then retry the update.
- Repair system files with SFC and DISM Right-click Start and open Terminal (Admin) or Command Prompt (Admin). Run
sfc /scannowand wait for it to finish, which takes 10 to 20 minutes. Then runDISM /Online /Cleanup-Image /RestoreHealth, which repairs the component store the SFC tool draws from and takes 15 to 30 minutes. Restart the PC after each tool finishes, then try the update again. Damaged servicing files are one of the most common triggers of 0x800f0993. - Reset the Windows Update components Right-click Start and open Terminal (Admin) or Command Prompt (Admin). Stop the update services with these commands:
net stop wuauserv,net stop cryptSvc,net stop bits, andnet stop msiserver. Then rename the two cache folders withren C:\Windows\SoftwareDistribution SoftwareDistribution.oldandren C:\Windows\System32\catroot2 catroot2.old. Now start the services again:net start wuauserv,net start cryptSvc,net start bits, andnet start msiserver. Windows rebuilds both folders automatically on the next update check, and this clears the jammed cache that keeps tripping the error. Restart the PC and retry the update. - Uninstall the partially installed update and retry Open Settings, go to Windows Update, then Update history. Note the KB number of the failed update, then scroll down and open Uninstall updates. Find that KB number in the list, select it, and choose Uninstall. Restart the PC, then go back to Settings, Windows Update, and click Check for updates. Removing the half-installed package clears the stuck state where the update is recorded as installed yet keeps failing to reinstall.
- Install the update manually from the Microsoft Update Catalog Find the KB number of the failed update in Settings, Windows Update, Update history. Go to catalog.update.microsoft.com, search that KB number, and download the x64 package that matches your Windows version and edition. Double-click the downloaded .msu file and follow the prompts, then restart when asked. The manual installer bypasses the broken Windows Update pipeline entirely.
Did this fix it? Quick checklist
- Windows Update troubleshooter run, with a restart and a fresh update retry
- At least 20–30 GB free on the system drive after cleanup
- SFC and DISM completed, SoftwareDistribution and catroot2 renamed, services restarted
- Partially installed KB uninstalled, or the update installed manually from the Microsoft Update Catalog
If the error still appears after all six steps, try a clean boot to rule out third-party interference: type msconfig in the search box, go to the Services tab, tick Hide all Microsoft services, click Disable all, then open Task Manager from the Startup tab and disable every startup item. Restart and try the update again. Also disconnect non-essential USB devices and temporarily disable third-party antivirus during the update attempt. As a last resort, run the Media Creation Tool from microsoft.com, choose Upgrade this PC now, and keep your files and apps — the in-place upgrade reinstalls Windows over itself and resets the whole servicing stack.
Frequently asked questions
What does error 0x800f0993 mean?
Error 0x800f0993 is a Windows Update failure code meaning the update could not be downloaded or installed because the update pipeline, the system files, or the recorded update state are broken. Unlike generic connection errors, it usually points to local servicing corruption or a stuck update state rather than a network problem.
How do I find which update failed with 0x800f0993?
Open Settings, go to Windows Update, then Update history. The failed update is listed there with its KB number and the date it failed. You need that KB number to uninstall the partial install in step 5 or to download the package manually from the Microsoft Update Catalog in step 6.
Is it safe to rename the SoftwareDistribution folder?
Yes. The SoftwareDistribution folder only holds downloaded update files and the update database, and the catroot2 folder holds update signatures. Windows rebuilds both automatically the next time it checks for updates. Renaming instead of deleting also lets you restore the old folder if something goes wrong.
The update shows as installed in history but still fails. Why?
The update partially installed: it recorded itself in the update history without finishing, so Windows keeps re-offering a package that conflicts with its own broken record. Uninstall that KB from Settings, Windows Update, Update history, Uninstall updates, restart the PC, and let Windows Update download a clean copy.