How to fix Update error 0x800f0900 in Windows 10

Microsoft releases monthly cumulative updates so as to provide latest security-patches or fix the existing bugs and errors. However, at times users are not able to upgrade their OS due to different update-related issues. Today, in this post, we discuss one such bug – Update error 0x800f0900, possible reasons, and working solutions. The presence of corrupt system files/images, disabled services, non-essential cache are some of the reasons that cause error 0x800f0900 on Windows 10 PC.

Find and Fix Windows Errors automatically via PC Repair Tool – ‘Restoro’.

In certain cases, obsolete secondary device drivers or malware attack may also result in similar error messages. To get rid of this bug code, one needs to find and repair corrupt system files using either SFC or DISM command-line utility. If the error persists, use the workarounds – Run Update Troubleshooter, Delete Temp files using Disk Cleanup, Perform a Full Scan, Update Device Drivers. 

If the check for updates doesn’t work even after performing above solutions, you should install the latest Windows 10 build version through either Update Assistant or Media Creation Tool.

Ways to Fix Update error 0x800f0900 in Windows 10

To resolve the update error 0x800f0900 on Windows 10 PC, use the following workarounds –

1] Repair the corrupt files using Update Troubleshooter

To get rid of the update relates issue such as code 0x800f0900, one should first run the update troubleshooter. This built-in tool not only identifies the damaged files but also fixes the underlying cause. Let’s see how to proceed –

  • Launch the Settings application (using Win & I keys).
  • Select Update & Security thereafter Troubleshoot on the subsequent window.
  • Head over to the right-panel and click Windows Update.
  • Now hit Run the troubleshooter to let begin this process.

Update troubleshooter

  • Once over, Restart your computer so as to save the recent changes.

2] Scan and Repair using File Checker Utility

A sudden power fluctuation may corrupt several system files thus preventing any new patch installation. To update the existing build version, one should identify and repair any obsolete files lying inside the OS. Go through the below steps to perform this task –

  • Open the Search bar, type cmd, and make a right-click on the top result.
  • Using the context menu, select Run as administrator.
  • If the UAC window pops in, click Yes to permit the access.
  • Copy/Paste the below command line and hit Enter at the end –


sfc scan

  • When the scanning starts, wait for a while as this takes a few minutes to complete.
  • Finally, Restart your system.

After the next login, check if you can install any new updates without receiving the 0x800f0900 error message or not. If not, proceed to the next solution –

3] Use Deployment Image Servicing and Management tool

If you are still getting the Update Error 0x800f0900, you can try another utility program DISM to identify and repair the corrupt Windows image files. Here are the essential steps –

  • Jointly Press Win+R to start the Run dialog. 
  • Type cmd at the text field and press Ctrl+Shift+Enter keys together.
  • When the User Account Control window prompts, tap Yes.
  • On the elevated command prompt, run the following codes one after another –

DISM /online /Cleanup-Image / ScanHealth

DISM /Online /Cleanup-Image /RestoreHealth

Update error 0x800f0900

  • This will take some time to finish, so wait accordingly. 
  • Lastly, Reboot your PC to confirm the changes performed so far. 

4] Remove unnecessary files via Disk cleanup

In case the above methods fail to solve the error 0x800f0900 on your PC, try deleting the temp file using the Disk Cleanup tool. All you need is to follow the below steps –

  • Hold Win and E keys together to launch the File Explorer.
  • Subsequently, click This PC available on the left pane.
  • Right-click on the main partition (C:\) and select Properties.
  • Click the Disk Cleanup option, see the snapshot below –

Update error 0x800f0900

  • On the next window, click the “clean up system files” button.
  • Succeeding that, check all the boxes except Download and press OK.
  • Let this tool find unnecessary files and when it prompts, click OK again.

Do Restart your PC after removing the non-essential files. This will ensure deleting any leftovers that remain even after performing the above task. 

5] Restart Update services

The other possible reason that may prevent updating Windows is “stopped Update services”. If that’s the case, you need to re-examine the services using the below steps and Restart them if required.

  • Right-click on the Windows icon and select the Run option.
  • Type services.msc near the blinking cursor and click the OK button.
  • This will launch the Services window. Here, scroll down and locate the Windows Update.
  • Once found, do the right-click and select Properties option.

Update error 0x800f0900

  • Under the Startup type, select Automatic and make sure its Service status reads Running.

Restart update services

  • If not, tap the Start button then OK to save the changes.
  • Restart the PC, check whether it resolves the error 0x800f0900 or not while updating Windows 10 OS.

6] Perform full System Scan

Malware infection inside Windows 10 may also lead to the update error 0x800f0900. Hence, you should scan your entire computer for any infected file. Here’s how to do the same using Windows Defender Full Scan –

  • Hit the up arrow available at the Taskbar right-side.
  • When this expands, click the Shield icon.
  • On the next wizard, select Virus & threat protection thereafter Scan options.
  • Check the Full Scan radio button and click the Scan Now button.

Update error 0x800f0900

  • The scanning process will begin immediately afterward. If this does report any malware, remove the same. 
  • After completing the above task successfully, Restart your PC.

7] Remove additional peripheral devices

Using several secondary devices on your computer may also result in the error 0x800f0900. This might occur due to either bad ports or corrupt system drivers. If that’s the case, we suggest removing all of the peripheral devices and identify the culprit one. All you need is to re-connect them one after another and check if it does fix the issue.

Note: In case, you are getting the error message even after removing all of the secondary devices, there’s no point in following the above task.

8] Use the Update Assistant

If the manual updates are still not working, you should download and install the “Update Assistant“. This is an official tool by Microsoft to install the latest Windows build version on your device. 

Update error 0x800f0900

  • A file starts downloading immediately afterward. 
  • Head over to the Download folder and double-click the setup file. 
  • Windows 10 update Assistant window pops up as soon as its installation finishes. 
  • That’s it, now follow the instructions to upgrade your PC to the latest build version. 

9] Use the Media Creation Tool 

Windows 10 Update Assistant requires stable internet connectivity so that it downloads and installs necessary files. Again if you are on a metered connection, this one is definitely not a good choice to go for. Instead, you should use the Media Creation tool to update your Windows OS.

Here’s how to proceed –

  • At first, visit the Microsoft website and download the Media Creation Tool.
  • When the site comes into view, click the “Download tool now“.
  • Open the Download folder, make a right-click on the setup file and choose Run as Administrator
  • Mark the Upgrade this PC now checkbox and press Next to install this program. 

Update error 0x800f0900

  • Choose to Keep personal files and apps and click Accept.

Update error 0x800f0900

  • Your PC is now ready to upgrade.