Windows PC Errors

How to Fix Windows Update Error 0x800f0993

Error 0x800f0993Plain English: Windows Update cannot install the update — the download or install pipeline is broken (corrupt files, jammed components, or a stuck update state), so it fails at the same point every time.
Quick answer: Run the Windows Update troubleshooter (Settings > System > Troubleshoot > Other troubleshooters). If it still fails, free up at least 20–30 GB of disk space, reset the update components by renaming SoftwareDistribution and catroot2, repair files with SFC and DISM, uninstall any partially installed update, then install the failed update manually from the Microsoft Update Catalog.

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

How to fix error 0x800f0993 — step by step

Work through these fixes in order. Most people clear this error by step 4 or 5.

  1. 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.
  2. 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.
  3. Repair system files with SFC and DISM Right-click Start and open Terminal (Admin) or Command Prompt (Admin). Run sfc /scannow and wait for it to finish, which takes 10 to 20 minutes. Then run DISM /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.
  4. 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, and net stop msiserver. Then rename the two cache folders with ren C:\Windows\SoftwareDistribution SoftwareDistribution.old and ren C:\Windows\System32\catroot2 catroot2.old. Now start the services again: net start wuauserv, net start cryptSvc, net start bits, and net 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.
  5. 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.
  6. 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

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.