If Windows 10 shows a 0x800f0922 error during or after installing the cumulative update, follow these steps to troubleshoot and fix the error.
In Windows 10, some errors are common than others. The 0x800f0922 code is one such error. Specifically, the Windows Update error 0x800f0922 appears when the system is unable to install an update. You will generally see this error during or after installing a cumulative update or any other kind of Windows update. While the Windows update error 0x800f0922 is not system breaking, as long as you don’t fix the error, it makes installing new updates almost impossible.
For example, the latest update KB5003173 for Windows 10 v2004 and v20H2 is causing the 0x800f0922 error, which prevents you from installing the update.
The good thing is, it is straightforward to fix the 0x800f0922 error. All you have to do is check some essential parameters and run the troubleshooter, if necessary.
This straightforward guide lets me show you how to troubleshoot and fix the 0x800f0922 error in Windows 10.
What causes 0x800f0922 error?
There are several reasons why you see the 0x800f0922 error. Some of the most common ones include but are not limited to not having a specific .Net framework installed, leftover files from the previous installation or uninstall of apps and services, corrupted Windows Update files, etc.
Fix 0x800f0922 error
Do the following things one after the other to troubleshoot and solve the 0x800f0922 error in Windows 10.
- Check and install all .Net framework versions
- Remove leftover Edge browser files
- Run ‘App Readiness’ service
- Run DISM RestoreHealth command
Check and install all .Net framework versions
The first thing you need to do is check if your system has all the essential .Net framework versions are installed. Generally, Windows 10 only installs the necessary .Net framework version. However, sometimes when you don’t have a specific .Net framework version installed in your system, the Windows Update might fail to install and show the 0x800f0922 error.
Follow these steps to check and install all .Net framework versions.
- Open the Start menu.
- Search and open “Turn Windows features on or off.”
- Select the “.NET Framework 3.5 (includes .NET 2.0 and 3.0)” checkbox.
- Select the “.NET Framework 4.8 Advanced Services” checkbox.
- Click “Ok.”
- Let Windows download and install the .NET framework.
- Once done, restart Windows 10.
If the lack of required .NET Framework files is the reason, you should no longer see the 0x800f0922 error.
Remove leftover Edge browser files
If you’ve recently uninstalled the Edge browser, the leftover files from that uninstallation may be causing the 0x800f0922 error. Microsoft even recognized this issue and given some steps to fix it. So, if you have uninstalled the Edge browser, follow these steps to remove the leftover Edge browser files.
- Open the File Explorer application.
- Paste “C:\Program Files (x86)\Microsoft\” in the address bar.
- Delete the “Edge” folder.
- You can also delete the “EdgeUpdate” folder too.
- Close the File Explorer.
- Restart Windows 10.
After restarting, try to install the Windows Update again. If the leftover files are the reason, you should no longer see the 0x800f0922 error.
Run ‘App Readiness’ service
If the App Readiness service is not running, Windows Update might show the 0x800f0922 error. In that case, you have to manually start the App Readiness service and set its Startup Type to “Automatic.” Here’s how.
- Press the “Windows key + R” shortcut.
- Type “services.msc” and press Enter.
- Right-click on the “App Readiness” service.
- Select “Properties.”
- Select “Automatic” from the Startup Type dropdown menu.
- Click the “Start” button.
- Click the “Apply” and “Ok” buttons.
- Close the Services window.
- Restart Windows 10.
Run DISM RestoreHealth command
The 0x800f0922 error can also result from corrupted Windows update files. In that case, you can run the simple DISM RestoreHealth command. It will scan the system and restore or repair corrupted files. Here is how to use it.
- Open the Start menu.
- Search for “Command Prompt.”
- Right-click on the Command Prompt result.
- Select “Run as Administrator.”
- Paste “dism.exe /online /cleanup-image /restorehealth” in the Command Prompt.
- Press “Enter.”
- After the scan, execute the “sfc /scannow” command.
- Once the scan is completed, close the Command Prompt window.
- Restart Windows 10.
After restarting the system, you will no longer see the 0x800f0922 error.
That is all. It is that simple to fix the 0x800f0922 error in Windows 10.
I hope that helps.
If you are stuck or need some help, comment below, and I will try to help as much as possible.
Thank you so much! I have been trying to solve this problem for weeks, and this is the first article I saw that suggested it could be connected with deinstalling Microsoft Edge. I deleted the folders as suggested, and the updates finally installed correctly! I can’t believe it was this easy, after I tried so many more complicated potential fixes…
Thanks you very much, I have been chasing error 0x800f0922 for several days, trying to install update KB5005565 and using online suggestions. Then I found your website.
I ran down each item in your list of suggestions and I think it was the “DISM” cleanup that fixed it.
Thank you so much! You helped me figure it out after hours of work.