How to Fix Windows 11 error code 0x800f0922

Error code 0x800f0922 on Windows 11 can occurs for many reasons and can differ on user to user basis. Most common cause of having this error is when Windows try to download an update and failed to install because some of its files somehow gets corrupted before installation. This error can hinder you from installing other security patches or future updates and can’t be simply fixed by re-downloading or rebooting your PC.

Some other reason for this error to happen can include damaged registry or system files, having low space on System Reserved Partition, .Net Framework being disabled or some software interfering with your update. Microsoft haven’t provided with any official statement regarding this issue. We have provided with some potent solutions for this issue given below.

Fixes for Windows 11 error code 0x800f0922

Run The Official Update Troubleshooter By Windows

One can simply sort out this error by using the Windows Update Troubleshooter, To do so,

Step 1: Go to Start menu by clicking the Start icon on the Windows home screen. Find the Setting icon and click on it.

Step 2: Find the System tab and click the Troubleshoot on the screen and navigate to Other Troubleshooter option.

Step 3: Click on Windows Update and select the Run button.

Step 4: Simply follow the on-screen instruction and you will be good to go.

 If the following steps doesn’t sort out the issue then follow the other methods that are provided below.

Disabling the Windows Firewall method

Another way that you can try to solve the error code issue is by disabling the Windows Firewall.

Step 1: Open Setting app from the start menu and navigate to Privacy and Security, from there go to Window Security and click Windows Security tab.

Step 2: Click Firewall and Network Protection then find the Microsoft Defender Firewall and toggle it off. Try if the error is happening again.


Verify Windows 11 System File Integrity

Windows have provided the user with a free command-line tool to scan the whole computer to detect the corrupted files and repair them accordingly. To do this,

Use Sfc /Scannow

Step 1: Press Win+R on the keyboard to open RUN dialogue box. Then type cmd and press Ctrl+Shift+Enter on the keyboard to open Command Prompt with administrator privileges.

Step 2: Type sfc /scannow in the Command Prompt window then press Enter. This will take a few moments as it will scan the whole operating system so wait for it until it’s done.


The SFC command line can only scan for errors. For fixing the found error by the SFC command we use DISM tool provided by the Windows Operating system. This is how you can do a DISM scan.

Step 1: Open Command Prompt with administrator privileges by Pressing Win+R on the keyboard to open RUN dialogue box. Then type cmd and press Ctrl+Shift+Enter.

Step 2: In the Command Prompt interface type the command line in succession and Press Enter after each succession.

DISM /Online /Cleanup-Image /CheckHealth

DISM /Online /Cleanup-Image /ScanHealth

DISM /Online /Cleanup-image /RestoreHealth

After this close the command prompt and reboot the system. Then check whether the issue has been resolved or not.

Though this in-line command tool can be effective but is better that you do a complete System scan. Using a repair tool will be best as it thoroughly scans the work-station and automatically detects all the issue. Its advanced programming logics and scanning algorithm enables it to fix all kinds of Windows errors, bugs, file corruption and so on.

⇓Get Automatic Repair Tool Here

Enabling Windows .Net Framework

One of the most reliable way to fix Windows 11 Error code 0x800f0922 is by making sure that Microsoft  .Net Framework is enabled. This method has best success rate confirmed by many users. Follow the step to enable Microsoft .Net Framework.

Step 1: Press Win+R on the keyboard and type appwiz.cpl and click OK.

Step 2: On Programs and Features window, click Turn Windows features on or off

Step 3: Expand all the items related to .Net Framework 3.5 (Included .Net 2.0 and 3.0) and tick all the checkboxes. Also check whether the boxes of Windows Communication Foundation HTTP Activation and Windows Communication Foundation Non-HTTP Activation. Click OK to save the changes.

Now check if the problem has been resolved or not.

Windows Update Component Reset

By resetting the Update Component the issue can be fixed.

Step 1: Press Win+R on the keyboard to open RUN dialogue box. Then type cmd and press Ctrl+Shift+Enter on the keyboard to open Command Prompt with administrator privileges.

Step 2: Type the given command in the Command Prompt window and press Enter key to run the following command.

net stop wuauserv

net stop cryptSvc

net stop bits

net stop msiserver

ren C:\\Windows\SoftwareDistribution SoftwareDistribution.old

ren C:\\Windows\System32\catroot2 Catroot2.old

net start wuauserv

net start cryptSvc

net start bits

net start msiserver

Step 3: Once executed restart your computer and check if the problem is solved or not.

VPN Connection

One of the reasons this error might be happening because your computer is connected to a VPN Server. Simply turn off your VPN Connection and try again if the issue has been resolved or not.

Start App Readiness Service

Other reason this issue might be happening because the App Readiness Service is disabled. You can start App Readiness Service and check if it was the issue maker or not. To do soz

Step 1: Press Win+R on the keyboard and type service.msc and click OK.

Step 2: In Service Window navigate to App Readiness and Double-Click on it.

Step 3: After the Properties menu appears set Startup Type as Automatic and Service Status as Start. Click Apply then OK.

Step 4: Reboot your computer and check is the problem is still there or not.

Error code 0x800f0922 on Windows 11 is quite common to run into while trying to update so we have provided you with all the possible fixes with easy method and steps which you can read and follow through to resolve your issue without any hassle.

adileqbal Author

Leave a Reply