[KB9199290] How to Fix the Windows 10 Update 20H2 Error code 0x800f0900?

Windows Update Error Code 0x800700C1 fix

Windows Update Error Code 0x800F0900 can appear when Windows fails to install an update. The problem is commonly associated with corrupted system files, damaged Windows components, incomplete update files, or problems with the Windows Update service.

Start with the Windows Update troubleshooter. If that doesn’t help, repair system files with SFC and DISM before resetting the Windows Update components.

What Causes Windows Update Error Code 0x800F0900?

Common causes include corrupted or missing Windows system files, damaged Windows component files, incomplete update downloads, problems with Windows Update services, corrupted files in the SoftwareDistribution folder, conflicts with third-party software, or incorrect Windows Update configuration. Identifying the exact cause can be difficult, so work through the solutions below in order.

Here’s how to fix Error Code 0x800F0900:

1

Run the Windows Update Troubleshooter

Windows 11: Settings → System → Troubleshoot → Other troubleshooters → Windows Update → Run.

Windows 10: Settings → Update & Security → Troubleshoot → Additional troubleshooters → Windows Update → Run the troubleshooter.

Restart the computer once the troubleshooting process finishes, then check Windows Update again.

2

Run System File Checker

Search for Command Prompt, right-click it, select “Run as administrator,” and run sfc /scannow. Wait for the scan to reach 100% and restart your computer — don’t close the window while it’s running. If it reports files it couldn’t repair, continue with DISM.

3

Run the DISM repair command

Open Command Prompt as administrator and run DISM /Online /Cleanup-Image /RestoreHealth. This can take some time — don’t interrupt it. Restart Windows once it finishes, then run sfc /scannow again. If update problems continue after repairing system files, see our guide to Windows Update Error Code 80073712.

4

Reset Windows Update components

Open Command Prompt as administrator and run:

net stop wuauserv
net stop bits
net stop cryptsvc
net stop msiserver

ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
ren %systemroot%\System32\catroot2 catroot2.old

net start wuauserv
net start bits
net start cryptsvc
net start msiserver

Restart your computer — Windows will create new update folders once the service starts again.

5

Check the Windows Update service

Press Win + R, type services.msc, press Enter, find “Windows Update,” double-click it, check its status, click Start if it’s stopped, then click Apply and OK. Restart Windows and check for updates again.

6

Check your internet connection

Make sure your connection is stable. If you use a VPN or proxy, disconnect it temporarily and retry. If you suspect firewall or security software is interfering, temporarily disable it to test, then turn protection back on. For network or update-service connection problems specifically, see our guide to Windows Update Error Code 0x8024402C.

7

Free up disk space

Go to Settings → System → Storage and check how much free space remains. Remove unnecessary temporary files and uninstall applications you no longer use, then restart your computer and check for updates. If insufficient storage is contributing to the problem, see our guide to Windows Update Error Code 0x80070070.

8

Perform a clean boot

Press Win + R, type msconfig, press Enter. Go to Services, check “Hide all Microsoft services,” click “Disable all.” Go to Startup, open Task Manager, disable unnecessary items, close it, click OK, and restart. Try Windows Update after restarting, then return to your normal startup configuration once done testing.

9

Check for updates again

Windows 11: Settings → Windows Update → Check for updates.

Windows 10: Settings → Update & Security → Windows Update → Check for updates.

Allow the update process to finish without shutting down the computer.

Still Not Resolved?

Windows Update Error Code 0x800F0900 can usually be approached with Windows’ built-in troubleshooting and repair tools. Begin with the troubleshooter, then run SFC and DISM. If the error remains, reset the Windows Update components and check the update service, network connection, storage, and third-party software. Our experts are here to assist you — Chat with a specialist — for more technical support.

We are an independent technical support provider and are not affiliated with, endorsed by, or sponsored by Microsoft.

FAQ

What is Windows Update Error Code 0x800F0900?

It’s an update installation error that can occur when Windows encounters corrupted system files, damaged components, incomplete update files, or related configuration problems.

Can SFC fix Error Code 0x800F0900?

SFC can repair corrupted protected system files. If it can’t resolve the problem, running DISM and then SFC again provides a deeper repair.

Should I delete the SoftwareDistribution folder?

Don’t delete it manually while Windows Update services are running. Stop the required services first, then rename the folder as part of the component reset process.

Do I need to reset Windows?

No. Resetting Windows shouldn’t be the first solution — try repairing system files, resetting Windows Update components, checking the network, and performing a clean boot first.

Leave a Reply

Tags: , , , , ,