Getting hit with error 0x800f0900 when trying to update Windows? Yeah, it’s annoying, especially when you’re just trying to keep your system fresh and secure. Usually, this error pops up because of corrupted system files, broken update components, or sometimes just a flaky internet connection. The good news is, there are a few tricks that can fix it without reinstalling Windows — even if the solution feels a little hit-or-miss sometimes. This guide walks through practical steps that have helped in similar situations, so if your Windows Update refuses to cooperate, these might just make it work again.

How to Fix Windows Update Error 0x800f0900

Check if the Windows Update Service is Running Properly

This one might seem obvious, but sometimes the update service just doesn’t start properly or gets stuck. Making sure it’s set to run automatically and is active can fix a lot of update hiccups. Especially on some setups it failed the first time, then magically worked after a quick restart. So, it’s worth checking.

  • Press Windows + S and type services. Click on Services.
  • In the window that opens, scroll down to find Windows Update.
  • Double-click on Windows Update to open its properties.
  • Set Startup type to Automatic. If the service isn’t running, hit Start.
  • Click OK and consider rebooting to see if that clears the error.

On some machines, this step alone fixes the error. It’s straightforward but surprisingly often overlooked. Sometimes Windows just needs a nudge to get going.

Run the Built-in Windows Troubleshooter for Updates

If the service is fine but updates still won’t install, try running the automated troubleshooter. It’s designed to find and fix common update glitches, including corrupt components or broken configurations.

  • Press Windows + S and search for troubleshoot settings. Click it.
  • In the Troubleshoot menu, go to Other troubleshooters.
  • Locate Windows Update and click on Run.
  • Let it do its thing – it’ll scan, diagnose, and attempt fixes. Follow any prompts it gives, which might include rebooting or clearing cache.

Sometimes, it catches issues the naked eye doesn’t see, especially with temporarily stuck update files or configuration errors. On some setups it ran smoothly and got things unstuck; on others, not so much.

Use System File Checker (SFC) to Repair Corrupted Files

Deep down, corrupt system files can sabotage your update attempts. Running SFC scans for and repairs those bad files can be a game changer. It might be slow — think, 10-15 minutes — but worth it if corrupt files are the culprit.

  • Press Windows + S and type cmd. Right-click on Command Prompt and choose Run as administrator.
  • Confirm UAC prompt if it appears.
  • Type sfc /scannow and hit Enter.
  • Have patience — it’ll run a system-wide check and repair. When it’s done, it’ll tell you if it fixed anything or if corruption still lurks.

This is a tried-and-true method. Not sure why it works, but on some machines, it’s the magic fix that got updates back on track after a crash or weird error.

Run DISM to Restore the Windows Image

If SFC didn’t do the trick, or found errors it couldn’t fix, then try the DISM tool. It’s kinda like running a full tune-up on your Windows image, replacing any broken bits.

  • Open Command Prompt as administrator again — same as before.
  • Type dism /online /cleanup-image /restore-health and press Enter.
  • It’ll take some time, maybe 15-20 minutes. Sit tight and don’t interrupt.
  • Once it finishes, reboot and check if the update error pops up again.

This method feels like the nuclear option sometimes, but it’s super effective. On one setup it fixed a stubborn update error that’s been around for weeks, on another… not so much. But worth a shot.

Extra Tips & Common Gotchas

If you’re still hitting a wall after all that, here are a few quick tips. Sometimes, the problem is simple, like a goofy network connection or antivirus software interfering. Updating your Windows to the latest patches can also help, especially if your system’s sitting behind a few cumulative updates. Also, disable third-party antivirus temporarily — it can block or interfere with Windows updates, especially on some security suites that aren’t fully compatible.

Summary

  • Check and restart Windows Update service if needed
  • Run built-in Windows troubleshooter for fixes
  • Perform SFC scan to fix corrupted system files
  • Use DISM to repair the Windows image
  • Ensure your system is up to date and network is stable

Wrap-up

Most of the time, following these steps clears out the weirdness preventing Windows from updating. Sometimes, it’s just a matter of resetting services or repairing system files. A couple of reboots along the way are normal, so don’t be surprised if the fix needs a little patience. Hopefully, this gets one update moving — because, of course, Windows has to make it harder than necessary at times!