{"id":16841,"date":"2024-06-06T20:15:17","date_gmt":"2024-06-06T20:15:17","guid":{"rendered":"https:\/\/www.auslogics.com\/en\/articles\/?p=16841"},"modified":"2025-04-07T07:21:20","modified_gmt":"2025-04-07T07:21:20","slug":"fix-windows-update-error-0x800f0900","status":"publish","type":"post","link":"https:\/\/www.auslogics.com\/en\/articles\/fix-windows-update-error-0x800f0900\/","title":{"rendered":"How to Get Rid of Windows Update Error 0x800f0900 (CBS_E_XML_PARSER_FAILURE)"},"content":{"rendered":"<p>As a Windows 10 user, you\u2019re not new to the monthly cumulative updates released by Microsoft. Most of the time, these updates are downloaded in the background without your knowledge. Once the download is complete, the Windows Update utility will send a notification, asking you to restart your system to install the updates.<\/p>\n<p>That said, there are cases when the tool hits a roadblock and produces different error codes, one of them being the error 0x800f0900. This particular error translates to CBS_E_XML_PARSER_FAILURE (unexpected internal XML parser error), meaning that some system entities related to the update process are corrupt.<\/p>\n<h2>Why Do I Get Windows Update Error 0x800f0900 on Windows 10?<\/h2>\n<p>The problem was mostly common with users who were trying to download and install a new patch for the April 2018 update of Windows 10. However, it does show up in other cases.<\/p>\n<p>One of the major causes of the problem is <a href=\"https:\/\/www.auslogics.com\/en\/articles\/how-to-find-and-fix-corrupted-files-in-windows-10\/\">corrupt system files<\/a>. That said, there are other underlying root causes such as disabled services related to Windows Update, non-essential or corrupt cache, faulty <a href=\"https:\/\/www.auslogics.com\/en\/articles\/quick-fix-why-does-my-internet-keep-going-in-and-out\/\">internet connection<\/a>, antivirus or <a href=\"https:\/\/www.auslogics.com\/en\/articles\/how-to-check-firewall-settings-in-windows-10-pc\/\">firewall<\/a> interference, and faulty device drivers, among others.<\/p>\n<h2>How to Fix Windows Update Error 0x800f0900 on Windows 10?<\/h2>\n<p>Getting rid of the error involves resolving its root causes. Below, you\u2019ll find different guides on how to fix different issues, from faulty system files to device driver issues. It\u2019s important that you go through the fixes one after the other if you want to solve the problem quickly.<\/p>\n<h3>Run the Windows Update troubleshooter<\/h3>\n<p>Microsoft included troubleshooting tools for different utilities, and you\u2019ll find one for Windows Update. The tool will work to resolve conflicts and activate certain services that are disabled. Running it is quite simple and straightforward; follow the steps below:<\/p>\n<ul>\n<li>Go to the Start menu (tap the Windows logo key or click on the<em> Start<\/em> button) and click on the cog icon above the power icon to open Settings. If you want to open the Settings app faster, go to your keyboard and tap the Windows and I keys together.<\/li>\n<li>After the home screen of the Settings app shows up, go to the bottom of the page and click on <em>Update &amp; Security.<\/em><\/li>\n<\/ul>\n<div class=\"screenshots\">\r\n  <div class=\"screenshots__image-shadow\">\r\n    <img data-src=\"https:\/\/www.auslogics.com\/en\/articles\/wp-content\/uploads\/2024\/03\/Screenshot-1-1.png\" alt=\"Click on Update &amp; Security\" class=\"lazyload screenshots__image\">\r\n  <\/div>\r\n  <div class=\"screenshots__description\"><\/div>\r\n<\/div>\n<ul>\n<li>Once you see the Update &amp; Security interface, switch to the left pane and click on <em>Troubleshoot.<\/em><\/li>\n<li>Now, go to the right side of the window and click on <em>Windows Update<\/em> under the <em>Get up and running<\/em>\u00a0section.<\/li>\n<li>Click on the <em>Run the troubleshooter<\/em>\u00a0button that appears under <em>Windows Update<\/em>.<\/li>\n<li>The troubleshooter will now run and try to resolve issues plaguing the Windows Update utility.<\/li>\n<li>Once the tool has done its job, you can restart your system and try downloading the update.<\/li>\n<\/ul>\n<h3>Get rid of temporary files<\/h3>\n<p>Windows applications and other third-party programs often store temp files on your disk that are only useful for a short period of time. These files can easily become corrupt or get in the way of the update process. Try getting rid of them and check if that will resolve the problem. You can either use the Disk Cleanup tool or clear out temp files via the Settings application.<\/p>\n<p>We\u2019ll be showing you what to do below.<\/p>\n<p><strong>Using the Disk Cleanup tool:<\/strong><\/p>\n<ul>\n<li>Go to Search and type <em>\u201cdisk cleanup\u201d<\/em> (no quotes).<\/li>\n<li>Select <em>Disk Cleanup<\/em> from the results.<\/li>\n<\/ul>\n<div class=\"screenshots\">\r\n  <div class=\"screenshots__image-shadow\">\r\n    <img data-src=\"https:\/\/www.auslogics.com\/en\/articles\/wp-content\/uploads\/2024\/10\/Screenshot-4-4.png\" alt=\"Select Disk Cleanup\" class=\"lazyload screenshots__image\">\r\n  <\/div>\r\n  <div class=\"screenshots__description\"><\/div>\r\n<\/div>\n<ul>\n<li>Open Disk Cleanup.<\/li>\n<li>Once the Disk Cleanup window appears, check the boxes beside the temporary files that you wish to delete, then click on the <em>OK<\/em> button.<\/li>\n<\/ul>\n<div class=\"screenshots\">\r\n  <div class=\"screenshots__image-shadow\">\r\n    <img data-src=\"https:\/\/www.auslogics.com\/en\/articles\/wp-content\/uploads\/2024\/06\/Screenshot-2024-06-06-190126.png\" alt=\"Once the Disk Cleanup window appears, check the boxes beside the temporary files that you wish to delete, then click on the <em>OK<\/em> button\" class=\"lazyload screenshots__image\">\r\n  <\/div>\r\n  <div class=\"screenshots__description\"><\/div>\r\n<\/div>\n<ul>\n<li>Once the cleanup process is finished, restart your computer and check for the update error.<\/li>\n<\/ul>\n<hr \/>\n<p><strong>Also read:<\/strong> <a class=\"post-item__header-link\" href=\"https:\/\/www.auslogics.com\/en\/articles\/ways-of-using-drive-more-efficiently-to-save-disk-space-in-windows-10\/\">Disk Cleanup Tips: How to Compress a Drive to Save Disk Space in Windows 10<\/a><\/p>\n<hr \/>\n<h3>Going through the Settings app<\/h3>\n<ul>\n<li>Right-click the Start button and select <em>Settings<\/em> or tap the Windows logo and I keys together to open the Settings application.<\/li>\n<li>After the Settings app shows up, click on the <em>System<\/em> icon.<\/li>\n<li>Once you see the System interface, go to the left pane and click on <em>Storage.<\/em><\/li>\n<li>Go to the right side of the screen and click on <em>Temporary files.<\/em><\/li>\n<li>Allow Windows to scan your temporary files.<\/li>\n<li>Once the scan is complete, select the categories of temporary files that you want to get rid of, and then click on the <em>Remove files<\/em> button.<\/li>\n<\/ul>\n<div class=\"cta-block cta-block_native top\" data-cta-type=\"native\" data-cta-position=\"middle\">\r\n\t<div class=\"cta-block__top\">PRO TIP<\/div>\r\n    <div class=\"cta-block__text_native\">There is also a quicker way to get rid of temporary files and other unnecessary items that are slowing down your PC. Try <a href=\"\/en\/software\/boost-speed\/after-download\/\">Auslogics BoostSpeed<\/a> ! The program will scan your system for junk, temporary files, duplicates, leftover update files, and more.<\/p>\n<p>It will then safely remove them from your system, optimizing your PC for maximum speed and efficiency.<\/p>\n<p>And all it takes is just a few clicks!<\/div>\r\n    <div class=\"cta-block__btn-group top\">\r\n        <a class=\"cta-block__download-btn\" href=\"\/en\/software\/boost-speed\/after-download\/\">Download for Free<\/a>\r\n        <a class=\"cta-block__learn-more\" href=\"\/en\/software\/boost-speed\/\">Learn More<\/a>\r\n    <\/div>\r\n<\/div>\r\n\n<hr \/>\n<p><strong>Also read:<\/strong> <a href=\"https:\/\/www.auslogics.com\/en\/articles\/how-to-uninstall-programs-in-windows-10\/\">So Easy to Do: How to Uninstall Programs and Apps on Windows 10\/11?<\/a><\/p>\n<hr \/>\n<h3>Making sure the Windows Update services are running<\/h3>\n<p>The error message could be appearing because certain services are disabled. These services include the Background Intelligent Transfer Service (BITS), the Update Orchestrator Service, and the Windows Update service. You must know that you will not be able to update your system if any of these services are not working.<\/p>\n<p>To make sure they\u2019re running, you have to go through the Services application. The steps below will show you what to do:<\/p>\n<ul>\n<li>Open the Run dialog box. You can do this by right-clicking the <em>Start<\/em> button and selecting Run or by pressing the Windows logo and R keys at the same time.<\/li>\n<li>After the Run dialog box appears, type <code>services.msc<\/code> into the text box and hit the Enter key.<\/li>\n<\/ul>\n<div class=\"screenshots\">\r\n  <div class=\"screenshots__image-shadow\">\r\n    <img data-src=\"https:\/\/www.auslogics.com\/en\/articles\/wp-content\/uploads\/2021\/08\/open-services-1.png\" alt=\"Type \u201cservices.msc\u201d into the Run box.\" class=\"lazyload screenshots__image\">\r\n  <\/div>\r\n  <div class=\"screenshots__description\"><\/div>\r\n<\/div>\n<div class=\"notebox_lite\">\r\n\t<div class=\"notebox_lite__heading\">Note<\/div>\r\n\t<div class=\"notebox__text\">You can also launch the Services app by searching for <em>\u201cservices\u201d<\/em> in the Start menu.<\/div>\r\n<\/div>\n<ul>\n<li>Once the Services app opens, search for the entries of the following services:\n<ul>\n<li>Background Intelligent Transfer Service,<\/li>\n<li>Update Orchestrator Service,<\/li>\n<li>Windows Update.<\/li>\n<\/ul>\n<\/li>\n<li>Go to each service, right-click it, and then click on <em>Properties.<\/em><\/li>\n<li>Once the Properties window opens, stay in the <em>General<\/em> tab, and then select <em>Automatic<\/em> in the <em>Startup type<\/em> drop-down menu.<\/li>\n<li>Click on the <em>OK<\/em> button, and then run the Windows Update utility to check for the problem.<\/li>\n<\/ul>\n<h3>Scan your PC for malware<\/h3>\n<p>It\u2019s possible that a <a href=\"https:\/\/www.auslogics.com\/en\/articles\/know-windows-10-computer-infected\/\">malware<\/a> attack is causing the problem. Some malicious programs might have tampered with some of your system files or programs related to Windows Update. Some users reported that they got rid of the update error 0x800f0900 after running a full system scan.<\/p>\n<hr \/>\n<p><strong>Also read:<\/strong> <a class=\"post-item__header-link\" href=\"https:\/\/www.auslogics.com\/en\/articles\/common-malware-entry-points-and-how-to-eliminate-them\/\">How to Prevent Malware: Lock Down Your Online Safety<\/a><\/p>\n<hr \/>\n<p>Follow the steps below if your main antivirus program is Windows Security:<\/p>\n<ul>\n<li>Navigate to the taskbar, right-click on the <em>Start<\/em> button, and then click on <em>Settings<\/em> in the Quick Access menu. You can also click on the cog icon in the Start button or use the <code>Windows + I<\/code> keyboard shortcut to summon the Settings app.<\/li>\n<li>After the home screen of Windows Settings shows up, click on the <em>Update &amp; Security<\/em> icon at the bottom of the page.<\/li>\n<li>Once you see the Update &amp; Security interface, go to the left pane and click on <em>Windows Security.<\/em><\/li>\n<li>Now, navigate to the <em>Windows Security<\/em> tab and click on <em>Virus &amp; threat protection.<\/em><\/li>\n<\/ul>\n<div class=\"screenshots\">\r\n  <div class=\"screenshots__image-shadow\">\r\n    <img data-src=\"https:\/\/www.auslogics.com\/en\/articles\/wp-content\/uploads\/2023\/09\/Virus-and-Threat-Protection-Windows-10.png\" alt=\"Virus and Threat Protection Windows 10\" class=\"lazyload screenshots__image\">\r\n  <\/div>\r\n  <div class=\"screenshots__description\"><\/div>\r\n<\/div>\n<ul>\n<li>After the Virus &amp; threat protection tool of Windows Security opens, click on <em>Scan options<\/em> under <em>Current threats<\/em>.<\/li>\n<\/ul>\n<div class=\"screenshots\">\r\n  <div class=\"screenshots__image-shadow\">\r\n    <img data-src=\"https:\/\/www.auslogics.com\/en\/articles\/wp-content\/uploads\/2023\/09\/virus-and-threat-protection-scan-options.png\" alt=\"After the Virus &amp; threat protection tool of Windows Security opens, click on <em>Scan options<\/em> under <em>Current threats<\/em>\" class=\"lazyload screenshots__image\">\r\n  <\/div>\r\n  <div class=\"screenshots__description\"><\/div>\r\n<\/div>\n<ul>\n<li>On the <em>Scan options<\/em> screen, select the radio button for <em>Full scan<\/em>, and then click on the <em>Scan now<\/em>\u00a0button.<\/li>\n<\/ul>\n<div class=\"screenshots\">\r\n  <div class=\"screenshots__image-shadow\">\r\n    <img data-src=\"https:\/\/www.auslogics.com\/en\/articles\/wp-content\/uploads\/2023\/08\/Windows-Security-Scan-now.png\" alt=\"On the <em>Scan options<\/em> screen, select the radio button for <em>Full scan<\/em>, and then click on the <em>Scan now<\/em> button\" class=\"lazyload screenshots__image\">\r\n  <\/div>\r\n  <div class=\"screenshots__description\"><\/div>\r\n<\/div>\n<ul>\n<li>The tool will now check all the programs and files on your hard disk for malware.<\/li>\n<li>Allow the process to run its course, as this could take a while.<\/li>\n<\/ul>\n<div class=\"cta-block cta-block_native top\" data-cta-type=\"native\" data-cta-position=\"middle\">\r\n\t<div class=\"cta-block__top\">PRO TIP<\/div>\r\n    <div class=\"cta-block__text_native\">If you are looking for a more comprehensive solution to keeping your PC safe, try <a href=\"\/en\/software\/anti-malware\/after-download\/\">Auslogics Anti-Malware<\/a> . The software detects even the rarest forms of malware and can be set up to schedule automatic malware checks.<\/p>\n<p>The best part is that Auslogics Anti-Malware is designed for Windows and can run alongside other antivirus programs.<\/div>\r\n    <div class=\"cta-block__btn-group top\">\r\n        <a class=\"cta-block__download-btn\" href=\"\/en\/software\/anti-malware\/after-download\/\">Download for Free<\/a>\r\n        <a class=\"cta-block__learn-more\" href=\"\/en\/software\/anti-malware\/\">Learn More<\/a>\r\n    <\/div>\r\n<\/div>\r\n\n<h3>Scan for and get rid of corrupt system files<\/h3>\n<p>Missing or damaged system files are another major reason for the problem. These files might have been compromised by malware, and it\u2019s also possible that you tampered with them unknowingly. There are other elements that could damage or delete your system files, such as certain third-party programs with elevated privileges.<\/p>\n<p>Whatever the case, you have to scan your system and check whether there are corrupted or missing Windows Resource Protection (WRP) files. Use the built-in command-line utility, SFC (System File Checker), to check for broken system files and automatically replace them.<\/p>\n<p>You should note, though, that on Windows 10, you have to run the DISM (Deployment Image Servicing and Management) tool before running the System File Checker. The job of the DISM is to provide the files needed for the repair process. If you don\u2019t know how to run the utility, follow the steps below:<\/p>\n<ul>\n<li>Go to the taskbar and click on the magnifying glass icon to open the search box beside <em>Start<\/em>. You can also open the search function by pressing the Windows and S keys together.<\/li>\n<li>After the search utility opens, type <em>\u201ccommand prompt\u201d<\/em> (without the quotes) into the text box.<\/li>\n<li>Once Command Prompt shows up in the search results, right-click it, and then click on <em>Run as administrator<\/em> in the context menu.<\/li>\n<\/ul>\n<div class=\"screenshots\">\r\n  <div class=\"screenshots__image-shadow\">\r\n    <img data-src=\"https:\/\/www.auslogics.com\/en\/articles\/wp-content\/uploads\/2023\/09\/Run-Command-Prompt-As-Admin-3.webp\" alt=\"Run Command Prompt As Administrator\" class=\"lazyload screenshots__image\">\r\n  <\/div>\r\n  <div class=\"screenshots__description\"><\/div>\r\n<\/div>\n<ul>\n<li>Once the User Account Control dialog window pops up, click on the <em>Yes<\/em> button.<\/li>\n<li>After Command Prompt appears, go to the black screen, type the following line, and then hit the Enter key:<\/li>\n<\/ul>\n<pre>DISM.exe \/Online \/Cleanup-image \/Restorehealth<\/pre>\n<p>DISM will now fetch the system files that the SFC will use to run the repair. Normally, the tool uses the Windows Update utility to fetch these files; however, since you are having problems with the utility, you\u2019ll have to use a Windows 10 installation DVD or another bootable media as the repair source.<\/p>\n<p>Once you insert the bootable media, enter the following line:<\/p>\n<pre>DISM.exe \/Online \/Cleanup-Image \/RestoreHealth \/Source:C:\\RepairSource\\Windows \/LimitAccess<\/pre>\n<div class=\"notebox_lite\">\r\n\t<div class=\"notebox_lite__heading\">Note<\/div>\r\n\t<div class=\"notebox__text\">Note that the <em>C:\\RepairSource\\Windows<\/em> parameter represents the path to the <em>Windows<\/em> folder in the bootable media. If you have an ISO file for Windows, you can extract it and use the folder instead.<\/div>\r\n<\/div>\n<p>Once the command executes, move on to the next step.<\/p>\n<ul>\n<li>Now, type <em>\u201csfc \/scannow\u201d<\/em> (without the quotes), then hit the Enter key.<\/li>\n<li>If you see a completion message that reads, <em>\u201cWindows Resource Protection found corrupt files and successfully repaired them,\u201d<\/em> restart your system, and the error should not occur again.<\/li>\n<li>If you see a different completion message, however, such as <em>\u201cWindows Resource Protection could not perform the requested operation,\u201d<\/em> you have to start your system in Safe Mode and run the SFC tool.<\/li>\n<\/ul>\n<p>The steps below will show you what to do:<\/p>\n<ul>\n<li>Open the Settings application by right-clicking the <em>Start<\/em> button and selecting <em>Settings<\/em> or by using the <code>Windows + I<\/code> keyboard combination.<\/li>\n<li>After the Settings app opens, click on <em>Update &amp; Security<\/em> at the bottom of the home screen.<\/li>\n<\/ul>\n<div class=\"screenshots\">\r\n  <div class=\"screenshots__image-shadow\">\r\n    <img data-src=\"https:\/\/www.auslogics.com\/en\/articles\/wp-content\/uploads\/2024\/03\/Screenshot-1-1.png\" alt=\"Update &amp; Security\" class=\"lazyload screenshots__image\">\r\n  <\/div>\r\n  <div class=\"screenshots__description\"><\/div>\r\n<\/div>\n<ul>\n<li>Once the Update &amp; Security interface shows up, go to the left pane and click on <em>Recovery.<\/em><\/li>\n<\/ul>\n<div class=\"screenshots\">\r\n  <div class=\"screenshots__image-shadow\">\r\n    <img data-src=\"https:\/\/www.auslogics.com\/en\/articles\/wp-content\/uploads\/2023\/09\/Windows-10-Recovery-1-1.png\" alt=\"Once the Update &amp; Security interface shows up, go to the left pane and click on <em>Recovery<\/em>\" class=\"lazyload screenshots__image\">\r\n  <\/div>\r\n  <div class=\"screenshots__description\"><\/div>\r\n<\/div>\n<ul>\n<li>Go to the right pane, scroll down, and then click on <em>Restart now<\/em> under <em>Advanced start-up<\/em>.<\/li>\n<\/ul>\n<div class=\"screenshots\">\r\n  <div class=\"screenshots__image-shadow\">\r\n    <img data-src=\"https:\/\/www.auslogics.com\/en\/articles\/wp-content\/uploads\/2024\/04\/Recovery-restart-now.png\" alt=\"Go to the right pane, scroll down, and then click on <em>Restart now<\/em> under <em>Advanced start-up<\/em>\" class=\"lazyload screenshots__image\">\r\n  <\/div>\r\n  <div class=\"screenshots__description\"><\/div>\r\n<\/div>\n<ul>\n<li>Once your PC reboots to the Advanced Startup environment, click on the <em>Troubleshoot<\/em> tile.<\/li>\n<\/ul>\n<div class=\"screenshots\">\r\n  <div class=\"screenshots__image-shadow\">\r\n    <img data-src=\"https:\/\/www.auslogics.com\/en\/articles\/wp-content\/uploads\/2023\/08\/Windows-Troubleshoot-choose-an-option.webp\" alt=\"Once your PC reboots to the Advanced Startup environment, click on the <em>Troubleshoot<\/em> tile\" class=\"lazyload screenshots__image\">\r\n  <\/div>\r\n  <div class=\"screenshots__description\"><\/div>\r\n<\/div>\n<ul>\n<li>On the Troubleshoot screen, click on <em>Advanced options<\/em>.<\/li>\n<\/ul>\n<div class=\"screenshots\">\r\n  <div class=\"screenshots__image-shadow\">\r\n    <img data-src=\"https:\/\/www.auslogics.com\/en\/articles\/wp-content\/uploads\/2023\/08\/Windows-Troubleshoot-Advanced-Options.webp\" alt=\"On the Troubleshoot screen, click on <em>Advanced options<\/em>\" class=\"lazyload screenshots__image\">\r\n  <\/div>\r\n  <div class=\"screenshots__description\"><\/div>\r\n<\/div>\n<ul>\n<li>Now, click on <em>Startup Settings<\/em> once you see the Advanced Options interface.<\/li>\n<\/ul>\n<div class=\"screenshots\">\r\n  <div class=\"screenshots__image-shadow\">\r\n    <img data-src=\"https:\/\/www.auslogics.com\/en\/articles\/wp-content\/uploads\/2024\/07\/unnamed-130.png\" alt=\"Click on <em>Startup Settings<\/em> once you see the Advanced Options interface\" class=\"lazyload screenshots__image\">\r\n  <\/div>\r\n  <div class=\"screenshots__description\"><\/div>\r\n<\/div>\n<ul>\n<li>Click on the<em> Restart<\/em> button under <em>Startup Settings<\/em>.<\/li>\n<\/ul>\n<div class=\"screenshots\">\r\n  <div class=\"screenshots__image-shadow\">\r\n    <img data-src=\"https:\/\/www.auslogics.com\/en\/articles\/wp-content\/uploads\/2024\/07\/unnamed-131.png\" alt=\"Click on the<em> Restart<\/em> button under <em>Startup Settings<\/em>\" class=\"lazyload screenshots__image\">\r\n  <\/div>\r\n  <div class=\"screenshots__description\"><\/div>\r\n<\/div>\n<ul>\n<li>After your computer reboots to the Startup Options environment, tap F4 on your keyboard to start Windows in Safe Mode or tap F5 for Safe Mode with Networking.<\/li>\n<li>Once your PC boots into Safe Mode, go to the <em>%WinDir%\\WinSxS\\Temp<\/em> folder (you can enter it in Run) and make sure the <em>PendingDeletes<\/em> and <em>PendingRename<\/em> folders are located there.<\/li>\n<li>Now, run the SFC tool, as explained above.<\/li>\n<li>Reset the Winsock component<\/li>\n<\/ul>\n<div class=\"notebox\">\r\n\t<div class=\"notebox__text\">The Windows Socket is the component responsible for transferring data from web-based applications like Windows Update to your system\u2019s network infrastructure. It is a DLL file that resides on your hard drive. The Winsock component, like any DLL file, can become corrupt or contain wrong configurations. It could very well be the cause of the 0x800f0900 error.<\/div>\r\n<\/div>\n<p>You can easily reset the Winsock component to get rid of corruption or any wrong data configuration. The steps below will walk you through the process:<\/p>\n<ul>\n<li>Go to the taskbar and click on the magnifying glass beside the Start button to summon the search bar. You can also tap the Windows logo and S keys simultaneously to launch the search utility.<\/li>\n<li>After you see the search bar, type <em>\u201ccommand\u201d<\/em> (no quotes) into the text field.<\/li>\n<li>Once you see <em>Command Prompt<\/em> in the search results, right-click it and select <em>Run as administrator<\/em> from the context menu.<\/li>\n<\/ul>\n<div class=\"screenshots\">\r\n  <div class=\"screenshots__image-shadow\">\r\n    <img data-src=\"https:\/\/www.auslogics.com\/en\/articles\/wp-content\/uploads\/2023\/09\/Run-Command-Prompt-As-Admin-3.webp\" alt=\"Run Command Prompt As Administrator\" class=\"lazyload screenshots__image\">\r\n  <\/div>\r\n  <div class=\"screenshots__description\"><\/div>\r\n<\/div>\n<ul>\n<li>Click on the <em>Yes<\/em> button once the User Account Control confirmation dialog opens.<\/li>\n<li>Now, type the line below into the Command Prompt window and hit the Enter key:<\/li>\n<\/ul>\n<pre>netsh winsock reset<\/pre>\n<ul>\n<li>Restart your system once the command executes, then check for the error.<\/li>\n<\/ul>\n<h3>Reset the Windows Update components<\/h3>\n<p>This process involves resetting the <em>SoftwareDistribution<\/em> and <em>Catroot2<\/em> folders. These folders contain previously downloaded updates that are yet to be installed. The error could be showing up because the files in these folders are corrupt, hence the reason you have to clear them to start the update process afresh. We\u2019ll be showing you how to do that and how to also reset the security descriptions for the Background Intelligence Transfer Service.<\/p>\n<p><strong>Follow the steps below:<\/strong><\/p>\n<p><strong>First step<\/strong>: Stop Windows services such as the Background Intelligent Transfer, Windows Update Application Identity, and Cryptographic services to gain access to the SoftwareDistribution and Catroot2 folders:<\/p>\n<ul>\n<li>Right-click the Start button and click on <em>Run<\/em> in the Quick Access menu or open the dialog window using the <code>Windows + R<\/code> hotkey.<\/li>\n<li>Once Run opens, type<em> \u201cCMD\u201d<\/em> (no quotes) into the text field and hit Enter.<\/li>\n<li>Click <em>Yes<\/em> when you see the User Account Control dialog.<\/li>\n<li>Once the elevated Command Prompt window appears, type the following lines into the black screen and hit Enter after each:<\/li>\n<\/ul>\n<pre>net stop bits\r\n\r\nnet stop wuauserv\r\n\r\nnet stop appidsvc\r\n\r\nnet stop cryptsvc<\/pre>\n<p><strong>Second step<\/strong>: Delete the file named <em>qmgr*.dat<\/em> by entering or copying and pasting the command line below into the admin Command Prompt:<\/p>\n<pre>Del \"%ALLUSERSPROFILE%\\Application Data\\Microsoft\\Network\\Downloader\\qmgr*.dat\"<\/pre>\n<p><strong>Third step<\/strong>: Rename the <em>SoftwareDistribution<\/em> and <em>Catroot2 <\/em>folders. To do that, type or copy and paste the lines below into the black screen, and remember that you must hit the Enter key after typing each line:<\/p>\n<pre>Ren %systemroot%\\SoftwareDistribution SoftwareDistribution.bak\r\n\r\nRen %systemroot%\\system32\\catroot2 catroot2.bak<\/pre>\n<p><strong>Fourth step<\/strong>: Reset the security descriptor of the Windows Update service and the Background Intelligent Transfer Service to default. Copy and paste the lines below into the elevated Command Prompt and hit Enter after each:<\/p>\n<pre>sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)\r\n\r\nsc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)<\/pre>\n<p><strong>Fifth step<\/strong>: Enter the following command to switch to the <em>System32<\/em> folder:<\/p>\n<pre>cd \/d %windir%\\system32<\/pre>\n<p><strong>Sixth step<\/strong>: Now, you have to reregister the DLL files associated with Windows Update. To do that, enter the command lines below and make sure you press the Enter key after typing each line:<\/p>\n<pre>regsvr32.exe atl.dll\r\n\r\nregsvr32.exe urlmon.dll\r\n\r\nregsvr32.exe mshtml.dll\r\n\r\nregsvr32.exe shdocvw.dll\r\n\r\nregsvr32.exe browseui.dll\r\n\r\nregsvr32.exe jscript.dll\r\n\r\nregsvr32.exe vbscript.dll\r\n\r\nregsvr32.exe scrrun.dll\r\n\r\nregsvr32.exe msxml.dll\r\n\r\nregsvr32.exe msxml3.dll\r\n\r\nregsvr32.exe msxml6.dll\r\n\r\nregsvr32.exe actxprxy.dll\r\n\r\nregsvr32.exe softpub.dll\r\n\r\nregsvr32.exe wintrust.dll\r\n\r\nregsvr32.exe dssenh.dll\r\n\r\nregsvr32.exe rsaenh.dll\r\n\r\nregsvr32.exe gpkcsp.dll\r\n\r\nregsvr32.exe sccbase.dll\r\n\r\nregsvr32.exe slbcsp.dll\r\n\r\nregsvr32.exe cryptdlg.dll\r\n\r\nregsvr32.exe oleaut32.dll\r\n\r\nregsvr32.exe ole32.dll\r\n\r\nregsvr32.exe shell32.dll\r\n\r\nregsvr32.exe initpki.dll\r\n\r\nregsvr32.exe wuapi.dll\r\n\r\nregsvr32.exe wuaueng.dll\r\n\r\nregsvr32.exe wuaueng1.dll\r\n\r\nregsvr32.exe wucltui.dll\r\n\r\nregsvr32.exe wups.dll\r\n\r\nregsvr32.exe wups2.dll\r\n\r\nregsvr32.exe wuweb.dll\r\n\r\nregsvr32.exe qmgr.dll\r\n\r\nregsvr32.exe qmgrprxy.dll\r\n\r\nregsvr32.exe wucltux.dll\r\n\r\nregsvr32.exe muweb.dll\r\n\r\nregsvr32.exe wuwebv.dll<\/pre>\n<p><strong>Seventh step<\/strong>: After that, go to the Registry Editor and delete some bad registry keys:<\/p>\n<div class=\"notebox\">\r\n\t<div class=\"notebox__text\">Before you proceed to editing the registry keys, make sure you read the instructions carefully. The registry is a sensitive database and if you make even the smallest punctuation error, you might end up dealing with system instability issues. So, if you\u2019re not confident with your tech skills, it is best that you skip this step and move on to the next solution.<\/div>\r\n<\/div>\n<ul>\n<li>Open the Run dialog box, type <code>regedit<\/code>, then click <em>OK<\/em>. Confirm your decision in the User Account Control dialog prompt.<\/li>\n<li>Once the Registry Editor opens, navigate to the left pane and expand <em>HKEY_LOCAL_MACHINE<\/em>.<\/li>\n<li>Go to <em>COMPONENTS<\/em> and expand it.<\/li>\n<li>Now, delete the following keys if you find them under <em>COMPONENTS<\/em>:<\/li>\n<\/ul>\n<p><em>PendingXmlIdentifier<\/em><\/p>\n<p><em>NextQueueEntryIndex<\/em><\/p>\n<p><em>AdvancedInstallersNeedResolving<\/em><\/p>\n<p>Before the next fix, save this web page or bookmark it, then restart your system.<\/p>\n<p><strong>Eighth step<\/strong>: Restart the services you disabled in the first step. Type the lines below and hit Enter after typing each:<\/p>\n<pre>net start bits\r\n\r\nnet start wuauserv\r\n\r\nnet start appidsvc\r\n\r\nnet start cryptsvc<\/pre>\n<p><strong>Ninth step<\/strong>: Restart your system and check if the issue has been resolved.<\/p>\n<script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-5626105816785274\"\r\ncrossorigin=\"anonymous\"><\/script>\r\n<!-- Middle_CTA -->\r\n<ins class=\"adsbygoogle\" style=\"display:inline-block;width:728px;height:90px\" data-ad-client=\"ca-pub-5626105816785274\" data-ad-slot=\"4017758677\"><\/ins>\r\n<script>\r\n(adsbygoogle = window.adsbygoogle || []).push({});\r\n<\/script>\n<h3>Perform a clean boot<\/h3>\n<p>Background applications that launch when Windows starts can interfere with the update process and trigger the error. You can figure out which one of these applications is responsible by performing a <a href=\"https:\/\/www.auslogics.com\/en\/articles\/perform-clean-boot-windows-10\/\">clean boot<\/a>.<\/p>\n<p>Performing a clean boot means that you\u2019ll have to prevent every startup application from loading automatically after your system boots up. Once you\u2019ve done that, you can check if the update error shows up again. If it doesn\u2019t, then that\u2019s your confirmation that a startup program is the cause of the problem.<\/p>\n<p>The steps below will show you how to perform a clean boot and isolate the problematic startup service or program:<\/p>\n<ul>\n<li>Right-click on the <em>Start<\/em> button and click on <em>Run<\/em> once the Quick Access menu appears. You can also press and hold the Windows logo key, then tap the R key to launch Run.<\/li>\n<li>Once Run opens, type <code>msconfig<\/code> and click on the <em>OK<\/em> button.<\/li>\n<\/ul>\n<div class=\"screenshots\">\r\n  <div class=\"screenshots__image-shadow\">\r\n    <img data-src=\"https:\/\/www.auslogics.com\/en\/articles\/wp-content\/uploads\/2023\/09\/msconfig-ok.png\" alt=\"Running msconfig in Run dialog box\" class=\"lazyload screenshots__image\">\r\n  <\/div>\r\n  <div class=\"screenshots__description\"><\/div>\r\n<\/div>\n<ul>\n<li>Switch to the <em>Services<\/em> tab once the System Configuration dialog appears.<\/li>\n<li>Under the <em>Services<\/em> tab, locate the <em>Hide all Microsoft services<\/em>\u00a0checkbox and mark it.<\/li>\n<\/ul>\n<div class=\"screenshots\">\r\n  <div class=\"screenshots__image-shadow\">\r\n    <img data-src=\"https:\/\/www.auslogics.com\/en\/articles\/wp-content\/uploads\/2023\/09\/Hide-all-Microsoft-Services.png\" alt=\"Select Hide all Microsoft Services\" class=\"lazyload screenshots__image\">\r\n  <\/div>\r\n  <div class=\"screenshots__description\"><\/div>\r\n<\/div>\n<ul>\n<li>Click on the <em>Disable all<\/em> button to stop the services listed under the tab from launching the next time Windows boots.<\/li>\n<li>Next, navigate to the <em>Startup<\/em> tab and click on <em>Open Task Manager.<\/em><\/li>\n<li>You\u2019ll now be redirected to the <em>Startup<\/em> tab of Task Manager.<\/li>\n<li>Disable every program that you see under the <em>Startup<\/em> tab by right-clicking each of them and clicking on <em>Disable<\/em>.<\/li>\n<li>Exit Task Manager and click on the <em>OK<\/em> button in System Configuration.<\/li>\n<li>Restart your PC.<\/li>\n<\/ul>\n<p>Your system will now start in the clean boot environment. You can now run the update and check if the error shows up. If the error does not appear, then one of the startup items you disabled is responsible for the challenge you\u2019ve been facing.<\/p>\n<div class=\"notebox\">\r\n\t<div class=\"notebox__text\">You now have to figure out which startup item is clashing with Windows Update. To do that, enable one startup item, restart your computer, and then check for the error. If the error doesn\u2019t come up, move on to the next startup item, enable it, and then reboot. Repeat these steps until one startup program or service triggers the error.<\/div>\r\n<\/div>\n<p>Going through all the startup items one by one can be a lengthy process. With the guide below, you can save yourself a great deal of needless stress:<\/p>\n<ul>\n<li>Once your system starts in the clean boot environment, open the System Configuration dialog, go to the <em>Service<\/em> tab, and enable half of the services under the tab, preferably the first half.<\/li>\n<li>Reboot your system, and if the Windows Update error occurs, one of the services in the first half of the list is responsible. You can now ignore every other service and check the services in the top half, one after the other.<\/li>\n<li>If the problem doesn\u2019t occur, however, enable the second half of the services and check for the issue.<\/li>\n<\/ul>\n<p>If none of the items under the services tab trigger the error, perform the same operation from steps 1 to 3 for the programs under the <em>Startup<\/em> tab.<\/p>\n<div class=\"cta-block cta-block_native top\" data-cta-type=\"native\" data-cta-position=\"bottom\">\r\n\t<div class=\"cta-block__top\">PRO TIP<\/div>\r\n    <div class=\"cta-block__text_native\">To keep your system running smoothly and to avoid potential risks in the future, we recommend that you download and install <a href=\"\/en\/software\/boost-speed\/after-download\/\">Auslogics BoostSpeed<\/a> . The program regularly performs checks to remove junk files and broken registry keys that may slow your system down and cause other problems.<\/p>\n<p>It\u2019s compatible with Windows 10 and won\u2019t cause any form of interference.<\/div>\r\n    <div class=\"cta-block__btn-group top\">\r\n        <a class=\"cta-block__download-btn\" href=\"\/en\/software\/boost-speed\/after-download\/\">Download for Free<\/a>\r\n        <a class=\"cta-block__learn-more\" href=\"\/en\/software\/boost-speed\/\">Learn More<\/a>\r\n    <\/div>\r\n<\/div>\r\n\n<h2>How to Get Rid of Windows Update Error 0x800f0900 (CBS_E_XML_PARSER_FAILURE): Answered<\/h2>\n<div class=\"flex flex-grow flex-col max-w-full\">\n<div class=\"min-h-[20px] text-message flex flex-col items-start whitespace-pre-wrap break-words [.text-message+&amp;]:mt-5 juice:w-full juice:items-end overflow-x-auto gap-2\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"5c8cf38a-6ab1-46ab-83de-c6727f53c300\">\n<div class=\"flex w-full flex-col gap-1 juice:empty:hidden juice:first:pt-[3px]\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<p>To troubleshoot the Windows Update error 0x800f0900, you will need to take a series of steps designed to address various underlying issues, from corrupt system files to disabled services. Run the Windows Update troubleshooter, clear temporary files, ensure essential services are active, scan for malware, repair system files, reset Winsock and updating components, and perform a clean boot\u2014this way, you can effectively resolve this error.<\/p>\n<p>Which of the fixes has worked for you? Share in the comments below!<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>If you\u2019re one of the users experiencing Windows Update Error 0x800f0900, you\u2019ve come to the right place. This article is packed with methods on how to troubleshoot and fix the Update Error 0x800f0900 on Windows 10. We\u2019ll be showing you the possible causes of the error message and the steps you should take to get rid of it.<\/p>\n","protected":false},"author":27,"featured_media":67199,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[819,815,881],"tags":[719,1081,49,75],"class_list":["post-16841","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-how-tos","category-maintenance","category-windows-update-errors","tag-errors","tag-intel","tag-malware","tag-windows-updates"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Get Rid of Windows Update Error 0x800f0900 (CBS_E_XML_PARSER_FAILURE) &#8212; Auslogics Blog<\/title>\n<meta name=\"description\" content=\"Fix Windows Update Error 0x800f0900 in just a few steps. Learn how to troubleshoot issues like corrupt files, disabled services, and malware!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.auslogics.com\/en\/articles\/wp-json\/wp\/v2\/posts\/16841\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Get Rid of Windows Update Error 0x800f0900 (CBS_E_XML_PARSER_FAILURE)\" \/>\n<meta property=\"og:description\" content=\"Fix Windows Update Error 0x800f0900 in just a few steps. Learn how to troubleshoot issues like corrupt files, disabled services, and malware!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.auslogics.com\/en\/articles\/fix-windows-update-error-0x800f0900\/\" \/>\n<meta property=\"og:site_name\" content=\"Auslogics Blog | Tips to Diagnose &amp; Resolve Computer Issues\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Auslogics\" \/>\n<meta property=\"article:published_time\" content=\"2024-06-06T20:15:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-07T07:21:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.auslogics.com\/en\/articles\/wp-content\/uploads\/2020\/05\/How-to-Get-Rid-of-Windows-Update-Error-0x800f0900-CBS_E_XML_PARSER_FAILURE.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1792\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Llynda Ezesinachi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Fix Windows Update Error 0x800f0900 in just a few steps. Learn how to troubleshoot issues like corrupt files, disabled services, and malware!\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Llynda Ezesinachi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.auslogics.com\\\/en\\\/articles\\\/fix-windows-update-error-0x800f0900\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.auslogics.com\\\/en\\\/articles\\\/fix-windows-update-error-0x800f0900\\\/\"},\"author\":{\"name\":\"Llynda Ezesinachi\",\"@id\":\"https:\\\/\\\/www.auslogics.com\\\/en\\\/articles\\\/#\\\/schema\\\/person\\\/cde0cfa56a45f33454b4010ff05bc338\"},\"headline\":\"How to Get Rid of Windows Update Error 0x800f0900 (CBS_E_XML_PARSER_FAILURE)\",\"datePublished\":\"2024-06-06T20:15:17+00:00\",\"dateModified\":\"2025-04-07T07:21:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.auslogics.com\\\/en\\\/articles\\\/fix-windows-update-error-0x800f0900\\\/\"},\"wordCount\":3847,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.auslogics.com\\\/en\\\/articles\\\/fix-windows-update-error-0x800f0900\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.auslogics.com\\\/en\\\/articles\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/How-to-Get-Rid-of-Windows-Update-Error-0x800f0900-CBS_E_XML_PARSER_FAILURE.png\",\"keywords\":[\"Errors\",\"Intel\",\"Malware\",\"Windows Updates\"],\"articleSection\":[\"How To`s\",\"Maintenance\",\"Windows Update Errors\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.auslogics.com\\\/en\\\/articles\\\/fix-windows-update-error-0x800f0900\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.auslogics.com\\\/en\\\/articles\\\/fix-windows-update-error-0x800f0900\\\/\",\"url\":\"https:\\\/\\\/www.auslogics.com\\\/en\\\/articles\\\/fix-windows-update-error-0x800f0900\\\/\",\"name\":\"How to Get Rid of Windows Update Error 0x800f0900 (CBS_E_XML_PARSER_FAILURE) &#8212; Auslogics Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.auslogics.com\\\/en\\\/articles\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.auslogics.com\\\/en\\\/articles\\\/fix-windows-update-error-0x800f0900\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.auslogics.com\\\/en\\\/articles\\\/fix-windows-update-error-0x800f0900\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.auslogics.com\\\/en\\\/articles\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/How-to-Get-Rid-of-Windows-Update-Error-0x800f0900-CBS_E_XML_PARSER_FAILURE.png\",\"datePublished\":\"2024-06-06T20:15:17+00:00\",\"dateModified\":\"2025-04-07T07:21:20+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.auslogics.com\\\/en\\\/articles\\\/#\\\/schema\\\/person\\\/cde0cfa56a45f33454b4010ff05bc338\"},\"description\":\"Fix Windows Update Error 0x800f0900 in just a few steps. Learn how to troubleshoot issues like corrupt files, disabled services, and malware!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.auslogics.com\\\/en\\\/articles\\\/fix-windows-update-error-0x800f0900\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.auslogics.com\\\/en\\\/articles\\\/fix-windows-update-error-0x800f0900\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.auslogics.com\\\/en\\\/articles\\\/fix-windows-update-error-0x800f0900\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.auslogics.com\\\/en\\\/articles\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/How-to-Get-Rid-of-Windows-Update-Error-0x800f0900-CBS_E_XML_PARSER_FAILURE.png\",\"contentUrl\":\"https:\\\/\\\/www.auslogics.com\\\/en\\\/articles\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/How-to-Get-Rid-of-Windows-Update-Error-0x800f0900-CBS_E_XML_PARSER_FAILURE.png\",\"width\":1792,\"height\":1024,\"caption\":\"How to Get Rid of Windows Update Error 0x800f0900 (CBS_E_XML_PARSER_FAILURE)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.auslogics.com\\\/en\\\/articles\\\/fix-windows-update-error-0x800f0900\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Tech Wisdom Blog\",\"item\":\"https:\\\/\\\/www.auslogics.com\\\/en\\\/articles\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How To`s\",\"item\":\"https:\\\/\\\/www.auslogics.com\\\/en\\\/articles\\\/category\\\/how-tos\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Windows Update Errors\",\"item\":\"https:\\\/\\\/www.auslogics.com\\\/en\\\/articles\\\/category\\\/how-tos\\\/windows-update-errors\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"How to Get Rid of Windows Update Error 0x800f0900 (CBS_E_XML_PARSER_FAILURE)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.auslogics.com\\\/en\\\/articles\\\/#website\",\"url\":\"https:\\\/\\\/www.auslogics.com\\\/en\\\/articles\\\/\",\"name\":\"Auslogics Blog | Tips to Diagnose &amp; Resolve Computer Issues\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.auslogics.com\\\/en\\\/articles\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.auslogics.com\\\/en\\\/articles\\\/#\\\/schema\\\/person\\\/cde0cfa56a45f33454b4010ff05bc338\",\"name\":\"Llynda Ezesinachi\",\"description\":\"Meet Llynda Ezesinachi, an author on the Auslogics blog with a knack for making tech topics interesting to read. With a background in software development and IT research, Llynda crafts insightful articles that simplify complex tech concepts. Her experience helps make software, computers, and tech ideas easily understandable for everyone. Whether you're a tech newbie or a seasoned pro, her writings serve as a friendly guide through the ever-evolving world of technology on the Auslogics blog.\",\"url\":\"https:\\\/\\\/www.auslogics.com\\\/en\\\/articles\\\/author\\\/llynda-ezesinachi\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Get Rid of Windows Update Error 0x800f0900 (CBS_E_XML_PARSER_FAILURE) &#8212; Auslogics Blog","description":"Fix Windows Update Error 0x800f0900 in just a few steps. Learn how to troubleshoot issues like corrupt files, disabled services, and malware!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.auslogics.com\/en\/articles\/wp-json\/wp\/v2\/posts\/16841","og_locale":"en_US","og_type":"article","og_title":"How to Get Rid of Windows Update Error 0x800f0900 (CBS_E_XML_PARSER_FAILURE)","og_description":"Fix Windows Update Error 0x800f0900 in just a few steps. Learn how to troubleshoot issues like corrupt files, disabled services, and malware!","og_url":"https:\/\/www.auslogics.com\/en\/articles\/fix-windows-update-error-0x800f0900\/","og_site_name":"Auslogics Blog | Tips to Diagnose &amp; Resolve Computer Issues","article_publisher":"https:\/\/www.facebook.com\/Auslogics","article_published_time":"2024-06-06T20:15:17+00:00","article_modified_time":"2025-04-07T07:21:20+00:00","og_image":[{"width":1792,"height":1024,"url":"https:\/\/www.auslogics.com\/en\/articles\/wp-content\/uploads\/2020\/05\/How-to-Get-Rid-of-Windows-Update-Error-0x800f0900-CBS_E_XML_PARSER_FAILURE.png","type":"image\/png"}],"author":"Llynda Ezesinachi","twitter_card":"summary_large_image","twitter_description":"Fix Windows Update Error 0x800f0900 in just a few steps. Learn how to troubleshoot issues like corrupt files, disabled services, and malware!","twitter_misc":{"Written by":"Llynda Ezesinachi","Est. reading time":"16 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.auslogics.com\/en\/articles\/fix-windows-update-error-0x800f0900\/#article","isPartOf":{"@id":"https:\/\/www.auslogics.com\/en\/articles\/fix-windows-update-error-0x800f0900\/"},"author":{"name":"Llynda Ezesinachi","@id":"https:\/\/www.auslogics.com\/en\/articles\/#\/schema\/person\/cde0cfa56a45f33454b4010ff05bc338"},"headline":"How to Get Rid of Windows Update Error 0x800f0900 (CBS_E_XML_PARSER_FAILURE)","datePublished":"2024-06-06T20:15:17+00:00","dateModified":"2025-04-07T07:21:20+00:00","mainEntityOfPage":{"@id":"https:\/\/www.auslogics.com\/en\/articles\/fix-windows-update-error-0x800f0900\/"},"wordCount":3847,"commentCount":0,"image":{"@id":"https:\/\/www.auslogics.com\/en\/articles\/fix-windows-update-error-0x800f0900\/#primaryimage"},"thumbnailUrl":"https:\/\/www.auslogics.com\/en\/articles\/wp-content\/uploads\/2020\/05\/How-to-Get-Rid-of-Windows-Update-Error-0x800f0900-CBS_E_XML_PARSER_FAILURE.png","keywords":["Errors","Intel","Malware","Windows Updates"],"articleSection":["How To`s","Maintenance","Windows Update Errors"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.auslogics.com\/en\/articles\/fix-windows-update-error-0x800f0900\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.auslogics.com\/en\/articles\/fix-windows-update-error-0x800f0900\/","url":"https:\/\/www.auslogics.com\/en\/articles\/fix-windows-update-error-0x800f0900\/","name":"How to Get Rid of Windows Update Error 0x800f0900 (CBS_E_XML_PARSER_FAILURE) &#8212; Auslogics Blog","isPartOf":{"@id":"https:\/\/www.auslogics.com\/en\/articles\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.auslogics.com\/en\/articles\/fix-windows-update-error-0x800f0900\/#primaryimage"},"image":{"@id":"https:\/\/www.auslogics.com\/en\/articles\/fix-windows-update-error-0x800f0900\/#primaryimage"},"thumbnailUrl":"https:\/\/www.auslogics.com\/en\/articles\/wp-content\/uploads\/2020\/05\/How-to-Get-Rid-of-Windows-Update-Error-0x800f0900-CBS_E_XML_PARSER_FAILURE.png","datePublished":"2024-06-06T20:15:17+00:00","dateModified":"2025-04-07T07:21:20+00:00","author":{"@id":"https:\/\/www.auslogics.com\/en\/articles\/#\/schema\/person\/cde0cfa56a45f33454b4010ff05bc338"},"description":"Fix Windows Update Error 0x800f0900 in just a few steps. Learn how to troubleshoot issues like corrupt files, disabled services, and malware!","breadcrumb":{"@id":"https:\/\/www.auslogics.com\/en\/articles\/fix-windows-update-error-0x800f0900\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.auslogics.com\/en\/articles\/fix-windows-update-error-0x800f0900\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.auslogics.com\/en\/articles\/fix-windows-update-error-0x800f0900\/#primaryimage","url":"https:\/\/www.auslogics.com\/en\/articles\/wp-content\/uploads\/2020\/05\/How-to-Get-Rid-of-Windows-Update-Error-0x800f0900-CBS_E_XML_PARSER_FAILURE.png","contentUrl":"https:\/\/www.auslogics.com\/en\/articles\/wp-content\/uploads\/2020\/05\/How-to-Get-Rid-of-Windows-Update-Error-0x800f0900-CBS_E_XML_PARSER_FAILURE.png","width":1792,"height":1024,"caption":"How to Get Rid of Windows Update Error 0x800f0900 (CBS_E_XML_PARSER_FAILURE)"},{"@type":"BreadcrumbList","@id":"https:\/\/www.auslogics.com\/en\/articles\/fix-windows-update-error-0x800f0900\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Tech Wisdom Blog","item":"https:\/\/www.auslogics.com\/en\/articles\/"},{"@type":"ListItem","position":2,"name":"How To`s","item":"https:\/\/www.auslogics.com\/en\/articles\/category\/how-tos\/"},{"@type":"ListItem","position":3,"name":"Windows Update Errors","item":"https:\/\/www.auslogics.com\/en\/articles\/category\/how-tos\/windows-update-errors\/"},{"@type":"ListItem","position":4,"name":"How to Get Rid of Windows Update Error 0x800f0900 (CBS_E_XML_PARSER_FAILURE)"}]},{"@type":"WebSite","@id":"https:\/\/www.auslogics.com\/en\/articles\/#website","url":"https:\/\/www.auslogics.com\/en\/articles\/","name":"Auslogics Blog | Tips to Diagnose &amp; Resolve Computer Issues","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.auslogics.com\/en\/articles\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.auslogics.com\/en\/articles\/#\/schema\/person\/cde0cfa56a45f33454b4010ff05bc338","name":"Llynda Ezesinachi","description":"Meet Llynda Ezesinachi, an author on the Auslogics blog with a knack for making tech topics interesting to read. With a background in software development and IT research, Llynda crafts insightful articles that simplify complex tech concepts. Her experience helps make software, computers, and tech ideas easily understandable for everyone. Whether you're a tech newbie or a seasoned pro, her writings serve as a friendly guide through the ever-evolving world of technology on the Auslogics blog.","url":"https:\/\/www.auslogics.com\/en\/articles\/author\/llynda-ezesinachi\/"}]}},"_links":{"self":[{"href":"https:\/\/www.auslogics.com\/en\/articles\/wp-json\/wp\/v2\/posts\/16841","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.auslogics.com\/en\/articles\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.auslogics.com\/en\/articles\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.auslogics.com\/en\/articles\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/www.auslogics.com\/en\/articles\/wp-json\/wp\/v2\/comments?post=16841"}],"version-history":[{"count":24,"href":"https:\/\/www.auslogics.com\/en\/articles\/wp-json\/wp\/v2\/posts\/16841\/revisions"}],"predecessor-version":[{"id":85783,"href":"https:\/\/www.auslogics.com\/en\/articles\/wp-json\/wp\/v2\/posts\/16841\/revisions\/85783"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.auslogics.com\/en\/articles\/wp-json\/wp\/v2\/media\/67199"}],"wp:attachment":[{"href":"https:\/\/www.auslogics.com\/en\/articles\/wp-json\/wp\/v2\/media?parent=16841"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.auslogics.com\/en\/articles\/wp-json\/wp\/v2\/categories?post=16841"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.auslogics.com\/en\/articles\/wp-json\/wp\/v2\/tags?post=16841"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}