[Fixed] Windows Error Code 0x800f0900 – Full Repair Guide

[Fixed] Windows Error Code 0x800f0900 – Full Repair Guide

/ Sed Galope

Microsoft constantly releases updates every second Tuesday of every month to keep your devices running efficiently and correctly. However, despite these interventions to keep bugs and errors occurring on your devices, some still slip and cause some Windows update errors.

One of these errors is the Windows update error 0x800f0900, which you could encounter when installing cumulative updates in Windows 10. Windows update error 0x800f0900 translates to CBS_E_XML_PARSER_FAILURE (unexpected internal XML parser error), which means that the error is most likely caused by some corrupted system files related to updating Windows.

Automatically Repair Error Code 0x800f0900

Recommended: To easily install drivers automatically, use the tool below.

Download Now
Fortect System Repair

Users had reported that this error 0x800f0900 occurred when they tried to install the KB4464218 Windows update on their operating system. While this Windows update error can be easily fixed by manually installing the updates through the Microsoft Update Catalog, users still have expressed that this has not resolved their issue.

This article will tackle the different ways to fix the 0x800f0900 Windows update error.

Let’s get right into it.

Why Does the 0x800f0900 Windows Update Error Occur?

The 0x800f0900 Windows update error occurs when you try to install cumulative updates on your desktop, and the error 0x800f0900 will happen if your device meets one of the following issues:

  • Corrupted files
  • Missing/ damaged files
  • Some essential Windows services have been disabled
  • Unnecessary cache on your desktop
  • Using a corrupted peripheral device that contains malware

While this Windows update error 0x800f0900 does not entirely render your desktop useless, it will disrupt your day-to-day activities. It can be unpleasant, especially if you need to work on your computer.

To fix this, here are some solutions you can employ.

How to Fix Error Code 0x800f0900

Solution 1: Execute SFC and DISM

Run SFC

To fix Windows update error 0x800f0900, you can use your command prompt and type in simple commands. Here are the steps:

1. Open the command prompt by pressing the Windows key plus X and click on Command Prompt (Admin) or Windows Powershell (Admin).

run command prompt administrator

2. In the command prompt window, type sfc /scannow, and press enter.

sfc scan

3. Wait until the scan is finished, and you can reboot your device.

Run DISM

To fix this Windows update services error 0x800f0900 using the DISM utility, you can follow these steps:

1. On the start menu, type CMD.

2. Right-click on the Command prompt and run it as administrator.

run command prompt administrator

3. In the command prompt line, type in the following commands and press enter after each.

DISM /online /Cleanup-Image / ScanHealth

DISM /Online /Cleanup-Image /RestoreHealth

4. Wait until the process is finished. Note that this process will take more time to finish than using SFC.

If there is any system file corruption, the SFC or the System file checker will verify the integrity of the system files. The DISM, or the Deployment Image Servicing and Management tool, is similar to the system file checker. However, it can fix complex system errors and utilize Windows update resources to resolve the 0x800f0900 error code.

Solution 2: Run Windows Update Troubleshooter

Suppose the first tool did not solve your problems. In that case, it might be best to utilize Windows update troubleshooter, a built-in troubleshooter in Windows devices, as the Windows 10 error 0x800f0900 can be caused by various glitches hard to pinpoint.

Here are the steps you should follow:

1. Open the settings app by pressing the Windows key plus I on your keyboard.

2. Select Update and Security.

3. Choose troubleshooters from the left pane, and choose the additional troubleshooters option.

additional troubleshooter option

4. Click on Windows update, and tap on Run Windows update troubleshooter.

run windows update troubleshooter

Solution 3: Use the Media Creation Tool

Windows 10 Update Assistant utility fails due to an unstable connection, requiring a good internet connection to download and install all the necessary files. You can use the Media creation tool if you have an unreliable internet connection.

To do this, follow these steps:

1. Go to the Windows page and download the Media creation tool.

download media creation tool

2. Once the tool is downloaded, right-click on it, and run it as administrator.

3. After accepting the License terms, tick the circle that indicates “Upgrade this PC now”.

4. After ticking the circle, tap on Next.

5. Wait till Windows downloads all the necessary files, and you can move on to follow the on-screen instructions and restart your PC.

6. If the issue still exists, plug in a USB flash drive, and restart the Media creation tool.

7. Tick on Create installation media, and tick the box “Use the recommended options for this PC.”

media creation tool architecture selection

8. Choose USB flash drive and click on next.

9. After the drive is created, restart your PC.

10. Open the created drive, click Setup, and start the update process to Windows 10.

If this solution cannot fix Windows update error 0x800f0900, you can still install Windows updates in two different ways. The first way includes updating the system using the Media Creation Tool, while the other concerns an ISO file or a bootable drive.

Solution 4: Installing the Update Manually

If you want to fix the Windows update error 0x800f0900, regardless of the cause of it, you can try downloading and installing the update causing this error to occur manually.

To employ this solution, you can follow these steps:

1. Search for Microsoft Update Catalog, which can be accessed here: Link

2. Once accessed, type in KB4464218, as most users have reported this error 0x800f0900 to occur because of the KB4464218 cumulative update.

search kb4464218 update

3. Once the results appear, look for the appropriate update by reading the CPU architecture and Windows version descriptions.

download kb4464218 update

4. If you don’t know your CPU or OS architecture, you can look it up by right-clicking My Computer and clicking on properties. Look at “System,” which will show you precisely the properties of your desktop.

5. If you’ve identified the proper file to download, click on download.

6. Once the file is downloaded, open up the folder, look for the .inf file, right-click on it, and click Install.

7. Follow the on-screen instructions, and reboot your device. If this solution has not resolved your problem, you can employ other solutions provided in this article.

Solution 5: Removing Unnecessary Files

Removing unnecessary files might resolve this error 0x800f0900, and do this effectively, follow these steps:

1. Press the Windows key plus E on your keyboard to open File Explorer.

2. Click on this PC, right-click the partition (C:/), and tap Properties.

open disk properties

3. Click on Disk Cleanup, and click on “Clean up system files.

4. After this, tick all the boxes except Download, and click OK.

disk cleanup downloaded program

5. The tool will now find all the unnecessary files; once finished, click OK, and restart your PC.

Recommended: Fortect System Repair Tool – Fix Errors & Speed Up Windows Automatically

Solution 6: Restart Update Services

You might be encountering update error 0x800f0900 because the Update services are stopped. To fix this, you can follow these steps:

1. Right-click on the Windows icon and click on the Run option.

2. Type “services.msc” on your keyboard, and click OK.

run services msc command

3. Once the command opens the Services window, look for Windows update, right-click, and select properties.

windows update service

4. Once selected, select Automatic as the Startup Type.

start windows update service in window

5. Ensure that the service status reads “running.” If not, click Start, OK to save the changes, and restart your desktop.

Solution 7: Doing a Full Scan

Performing a full system scan will ensure that all your system files will be checked for malware that might be causing this error. Here are the steps you can follow to do the full system scan using Windows Defender:

1. On the start menu, open up settings.

2. Click on Privacy and Security, and click on Windows Security.

3. Click on Virus and Threat Protection.

4. Once opened, choose the scan options.

5. On the scan options tab, choose full scan and wait for the process to be completed. Once the process is complete, check if your issue has been resolved. If not, you can still follow the other solutions listed in this article.

virus and threat protection scan options

Solution 8: Remove Peripheral Devices

Using peripheral devices can bring many update issues, which might occur due to bad ports or system file corruption. Other than updating your system drivers, the best thing you can do to solve this issue is to remove all peripheral devices during the update process.

Once the update process is finished, you can reconnect and use the devices again.

Solution 9: Use Winsock Reset

Winsock has all the information related to your internet connectivity. If some of these settings get corrupted, you might be unable to download specific files via the internet, stopping the update process. To employ this solution, follow these steps:

  1. Open up the command prompt, right-click on it, and run as administrator.
  2. Once opened, type netsh winsock reset.

Wait for the process to finish, and restart your device to keep the changes. See if your issue has been resolved. If not, you can employ the last solution in this article.

Solution 10: Do a Clean Reinstall

If none of the nine solutions above has resolved your issue, it’s time to perform a clean reinstall. To do this safely, follow these steps:

  1. Install Windows from a Windows CD/DVD or flash drive.
  2. Ensure that all necessary data is backed up on the System disk.
  3. Once you are finished reinstalling Windows, ensure that you have been able to remove all peripherals devices, as they might be able to interfere with the update process.
Windows Automatic Repair Tool
Windows 10
System Information
  • Your machine is currently running Windows 10
  • Fortect is compatible with your operating system.

Recommended: To repair Windows Errors, use this software package; Fortect System Repair. This repair tool has been proven to identify and fix these errors and other Windows problems with very high efficiency.

Download Now
Fortect System Repair
Norton Digicert
  • 100% safe as confirmed by Norton.
  • Only your system and hardware are evaluated.

Conclusion: Windows Update 0x800f0900 Error

The 0x800f0900 error code can be annoying as many different reasons can cause it. 

We hope this informative article has helped you solve the 0x800f0900 Windows update services issue.

What solution worked for your PC? Let us know down below!

Frequently Asked Questions

How can I reinstall a Windows Update?

If you want to reinstall a Windows update, navigate to settings, and go to update and security. Once opened, go to Windows update, and select Check for updates. If there are any available updates for your device, click on install updates.

How can I force Windows 10 to restart and update?

To force Windows 10 to update and restart immediately, navigate to Windows update and choose Update Now, or you could also schedule when your update will be installed.

What happens if I shut down my computer while updating?

If you force your desktop to shut down while updating, you risk your computer getting corrupted, and you could also lose important data, resulting in your computer slowing down.

How can I reset my PC without recovery?

Hold the shift key while clicking restart to reset your PC without recovery. Hold the shift key until the Advanced Recovery Options pops up, click troubleshoot, and click Reset this PC.

Does the force shutdown option damage my PC?

Although forcing your PC to shut down won’t cause any hardware damage, you risk losing some of your essential files.

Sed Galope
Meet the author

Sedfrey is an experienced writer and editor. He's also a PC hardware and gaming enthusiast. In his spare time, he enjoys reading about the latest innovations in the PC market and finding fixes to hardware and software errors.