Full Fix: Update error 0x800f0922 on Windows 10

Ivan Jenic
by Ivan Jenic
Troubleshooting Expert
Loading Comments
Download PDF
Affiliate Disclosure

Full Fix Update error 0x800f0922 on Windows 10

Through frequent Windows 10 updates, customers get improved security and fixes for common system bugs. In addition, Windows 10 support tries to implement various new features. Some of them are eagerly awaited. However, all of us experienced different issues related to updates. The 0x800f0922 error was previously known as upgrade failure to Windows 8.1.

But, somehow is still present in Windows 10‘s standard update procedure. Why is that so? Well, the reasons are similar. But, instead of upgrading to the new OS, the error occurs with the new build.

This error occurs when:

  • The PC is unable to connect to an update server.
  • You have less than 500 MB in system reserved partition.

We prepared a few workarounds that should resolve this issue in no time. You can check them out below.

We’ve written extensively on Windows update issues. Check out this guide for more information.

How to fix Windows 10 Update error 0x800f0922

Update error 0x800f0922 will prevent you from installing certain updates, and speaking of update errors, here are some similar issues that users reported:

  • Error 0x800f0922 Windows Server 2012 r2 – Many users reported this issue with Windows Server. Even if you don’t use Windows 10, you might be able to fix this problem with one of our solutions.
  • Windows 8.1 update error 0x800f0922 – This update error can appear on Windows 8.1 as well. Most of our solutions are universal, and they will work with older versions of Windows, so feel free to try them out.
  • Windows failed to install update error 0x800f0922 – This is just a variation of the original error. If you encounter this issue, try disabling your antivirus and check if that helps.
  • 0x800f0922 Framework 3.5 – Several users claim that this issue is caused by .NET Framework. To fix the problem, enable this feature and try to update again.
  • 0x800f0922 Secure Boot – In some cases, this error can appear due to the Secure Boot feature. However, you can fix the problem simply by disabling Secure Boot in BIOS.

Solution 1 – Check your internet connection and switch off VPN

The first reasonable step would be to check your connection. In order to do so, follow these steps:

  1. Try to connect via a browser. If there is no connection, move on.
  2. Restart your router and PC.
  3. Try using a wired connection instead of Wi-Fi.
  4. Disable VPN if you are using any.
  5. Run Troubleshooter.
  6. Disable bandwidth hogging programs like a torrent client and download managers.

If your VPN was the problem, you might want to consider switching to a different VPN solution.

Sometimes VPN tools can interfere with your network connection and cause this issue to appear, therefore it’s important to use a good VPN tool.

There are many great VPN tools available, but the best is CyberGhost VPN so feel free to try it out.

Solution 2 – Check .NET Framework

Possible culprit for this annoying error can be .NET Framework. Because of that, make sure you have the latest version of NET Framework installed.

Additionally, you’ll probably want to enable it in Windows features. To do so follow these instructions:

  1. Open Search Windows console and type Windows Features.
  2. Click Turn Windows Features on or off.
  3. Check any boxes related to .Net Framework and save selection.
  4. Restart your PC.

Have in mind to use this with caution since there are some essential features. Just enable NET Framework and move on.

On the other hand, if the update error is relentlessly reappearing, move on to next steps.

Solution 3 – Turn off your Firewall

We know that this is strange doing, but even a Firewall can prevent updates occasionally.

It shouldn’t work that way, but it is what it is. So, what are you going to do is to disable Windows Firewall while connecting.

Nonetheless, you’ll need to enable it before the updates are installed. To disable the Firewall, do as follows:

  1. Go to Search Windows and type Firewall. Select Windows Defender Firewall.
    Windows 8.1 update error 0x800f0922
  2. Open Turn Windows Firewall on or off.
    Windows failed to install update error 0x800f0922
  3. Turn off Firewall for both private and public networks.
    Error 0x800f0922 Windows Server 2012 r2
  4. Save your selection.
  5. Try updating now.

Remember to enable Firewall before proceeding to install updates. Additionally, your security may be endangered, and we don’t want that for sure.

In addition to Windows Firewall, your antivirus software can also cause this issue to appear. To fix the problem, it’s advised to disable certain antivirus features and check if that helps.

If the issue still persists, you need to completely disable your antivirus.

In the worst-case scenario, you might have to uninstall your current antivirus. If removing the antivirus solves the problem, it’s advised to switch to a different antivirus solution.

There are many great antivirus tools, but the best is Bitdefender, so feel free to try it out.

Solution 4 – Use a third-party partitioning tool to change partition size

If somehow, due to the excess of data, your system partition lacks space, you may use a third-party tool to extend it. Have in mind that at all times you’ll need at least 500 MB of free space in order to install updates.

If you have less than that, you can try and delete some files, use a built-in system tool to clean up junk or extend partition with a third-party partitioning tool.

If you’re looking for good partitioning software, we strongly recommend considering MiniTool Partition Wizard. This tool is incredibly simple to use, and it will allow you to modify your partitions any way you like.

Solution 5 – Delete certain registry values

According to users, sometimes certain values in your registry can cause an update error 0x800f0922 to appear. To fix the problem, users are suggesting to find and remove the problematic registry entries.

This is relatively simple to do, and you can do it by following these steps:

  1. Press Windows Key + R and enter regedit. Press Enter or click OK to start Registry Editor.
    Error 0x800f0922 Windows Server 2012 r2
  2. In the left pane, navigate to HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionWINEVTPublishers. Now right-click the Publishers key and choose Export from the menu.
    Windows 8.1 update error 0x800f0922
  3. Select the location where you want to export this key and enter the desired file name. Now click Save. In case anything goes wrong after modifying your registry, you can simply run the file created in this step to restore it to the original state.
    Windows failed to install update error 0x800f0922
  4. Now locate the following keys and delete them:
  • HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionWINEVTPublishers{e7ef96be-969f-414f-97d7-3ddb7b558ccc}
  • HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionWINEVTPublishers {8c416c79-d49b-4f01-a467-e56d3aa8234c}To delete a key, simply right-click it and choose Delete from the menu. Now click Yes to confirm.0x800f0922 Framework 3.5

After deleting these two keys, check if the problem still persists.

Can’t access Registry Editor? Things aren’t as scary as they seem. Check out this guide and solve the issue quickly.

Solution 6 – Remove all your temporary files

Windows stores all sorts of temporary files on your PC, but sometimes those files can interfere with your system and cause error 0x800f0922 to appear.

To fix the problem, it’s advised to delete all temporary files. You can do that by following these simple steps:

  1. Press Windows Key + R and enter %temp%. Now press Enter or click OK.
    Error 0x800f0922 Windows Server 2012 r2
  2. When the Temp folder opens, delete all its content.
  3. Press Windows Key + R and enter TEMP. Press Enter or click OK.
    Windows 8.1 update error 0x800f0922
  4. Delete the contents of the TEMP folder.

After doing that, the problem should be resolved and you’ll be able to install updates without any issues.

Temporary files won’t delete? Solve the issue quickly in a few easy steps!

Solution 7 – Disable Secure Boot

Secure Boot is a useful feature that can protect your PC from certain malware, but this feature can also cause problems with certain updates.

Many users reported that they encountered error 0x800f0922 due to the Secure Boot feature.

Now, in order to fix the problem, it’s advised to temporarily disable Secure Boot. To do that you just need to enter BIOS and disable Secure Boot from there.

To see how to enter BIOS and disable Secure Boot, we strongly advise you to check your motherboard manual for detailed instructions.

Once you disable Secure Boot, try to install the update again. Once the update is installed, you can go back to BIOS and enable Secure Boot again.

Solution 8 – Repair your installation

Sometimes this problem can appear if your installation is corrupted. To fix the problem, it’s advised to perform an SFC scan. You can do that by following these simple steps:

  1. Press Windows Key + X and choose Command Prompt (Admin) or PowerShell (Admin) from the menu.
    Windows failed to install update error 0x800f0922
  2. Now enter sfc /scannow and press Enter.
    0x800f0922 Secure Boot
  3. SFC scan will now start. The scan can take about 15 minutes, so don’t interfere with it.

If you can’t run an SFC scan or if the SFC scan doesn’t solve the problem, you should use DISM scan instead.

To do that, start Command Prompt as administrator and run DISM /Online /Cleanup-Image /RestoreHealth command. DISM scan can take up to 20 minutes, so don’t interrupt it.

0x800f0922 Framework 3.5

Once the DISM scan is finished, check if the problem is still there. If you were unable to run an SFC scan before, or if the DISM doesn’t solve the problem, be sure to repeat the SFC scan again.

And that’s it. We hope you’ll manage to resolve your update issue with these workarounds. If you are having any questions or suggestions on your mind, the comment section is always open.

Editor’s Note: This post was originally published in February 2017 and has been since completely revamped and updated for freshness, accuracy, and comprehensiveness.


Was this page helpful?
Thanks for letting us know! You can also help us by leaving a review on MyWOT or Trustpillot.
Get the most from your tech with our daily tips
Tell us why!