Repairing 0x800f0900 Update Error on Windows 10

The last major update for Windows 10, the April 1803 Update, was difficult for many users to install. Although over half of Windows 10 users have installed the April Update, many are still experiencing update / upgrade errors.

If you are trying to update or update Windows 10 using Windows Update and encounter error 0x800f0900, the problem is most likely due to some file corruption on your system. The Windows database may have been corrupted. If you encounter this problem, this article will definitely help you.

Fortunately, there is a way to fix this error. Or, in this case, 10 different ways to confirm that all possible culprits are hidden. If you are unable to resolve this issue, follow these steps.

Make sure you can upgrade to 1803 first

As far as we know, the system requirements for Update 1803 remain the same for both the April Update and Windows 10. Here are the latest specifications that must be met to run Windows 10 (1803):

  • RAM: 1 GB for 32 bit and 2 GB for 64 bit
  • Hard disk space: 16 GB for 32 bit and 20 GB for 64 bit
  • CPU: 1 GHz or higher
  • Screen resolution: 800 x 600
  • Graphics: Microsoft DirectX 9 or higher with WDDM 1.0 driver
  • Internet access

However, some devices have some new features. As we previously reported, there is an issue with Intel SSDs. In addition, Microsoft appears to have discontinued support for Conexant MEDIA Sound drivers. As a result, devices with outdated Conexant audio drivers are unlikely to be updated.

Also make sure you have a stable connection throughout the update process. This is extremely important and the lack of a stable network is a known cause of update failures.

Reset the SoftwareDistribution and Catroot2 folders

You must delete the contents of the SoftwareDistribution folder. All update files are downloaded to the Software Distribution folder, which is located in C: \ Windows \ SoftwareDistribution. First, delete all the files it contains after stopping Windows Update services. Second, try restarting your computer a few times to see if the update process starts automatically.

You should also reset the Catroot2 folder, which stores Windows Update package signatures and makes installation easier.

Perform a Clean Boot

If the Windows Update troubleshooter doesn’t work, you can try starting your own computer and reinstalling the update. First, log in as an administrator and do the following:

  • Press Windows + R to open the Run dialog box. Then enter “msconfig” and click “OK”.
  • In the General section, select the Selective Startup checkbox and uncheck the Load Start Positions checkbox.
  • Find services and select Hide all Microsoft services. Then click Disable All and OK.
  • In the dialog box that appears, select Restart.
  • After restarting your computer, you can reinstall the update to check if error 0x800f0900 is still there.

Run Windows Update Troubleshooter

Let’s start troubleshooting with the related tool. Troubleshooting Windows Updates is probably the most widely used tool of all One Menu Tools. This built-in tool should restart the update process and restore all media. You will then be able to update Windows 10 to the April default update.
Windows 10 Updater

Clear Temporary Files

You’ve probably heard (or even tried) the “Back” option in the recovery menu. Windows 10 retains the installation of the previous version, so you can restart your system if something goes wrong. It’s great on paper. However, some users believe that clearing these and other temporary files can fix the “0x800f0900” error.

Have you fixed this bug already? What worked for you?