Fix: Windows Update Error Code 0x800f0922

This article will help you to fix Windows Update error code 0x800f0922 received after failure of update installation in Windows 11/10.

Kapil Arya
11x Microsoft MVP · Admin
2 min read
Add as a preferred
source on Google

It is often recommended that you install latest available updates in your Windows 11. However, sometimes you may not be able to finish installing updates due to an error code. 0x800f0922 is one of such error code which you may receive with Windows Updates. In this article, we will see why this error code appears and how you can fix Windows Update error code 0x800f0922.

Fix Windows Update Error Code 0x800f0922
Windows Update Error Code 0x800f0922.

You can see in the above screenshot, the error code 0x800f0922 appeared while installation of a cumulative update is failed. You can receive this error code on any of the Windows edition. In Windows, technically the error code 0x800f0922 interpreted as CBS_E_INSTALLERS_FAILED. When you’re getting this, it means processing advanced installers and generic commands failed. This error code is not specific to Windows Update, as it a general error code. It can be often spotted while installing .NET Framework.

The error code 0x800f0922 can appear due to following reason. PerfCounterInstaller, the installer Windows Update is using, may have its counter database corrupted. You can easily fix it using Command Prompt.

Here’s how to fix Windows Update error code 0x800f0922.

Fix: Windows Update Error Code 0x800f0922

Fix 1: Using Command Prompt

1. Right click Start Button or press W8K + X keys and select Command Prompt (Admin) to open Command Prompt as administrator.

2. In the Command Prompt window, type following command and press Enter key. It will simply fix the counter database.

lodctr /R

Fix Windows Update Error Code 0x800f0922

If the command execution is successful, you would receive ‘Info: Successfully rebuilt performance counter setting from system backup store’ message.

3. Next, execute the following command to make the counter consistent and resync them with Windows Management Instrumentation (WMI).

winmgmt.exe /RESYNCPERF

Once these command executed successfully, you can try installing the updates again. You’ll no longer receive the error code 0x800f0922 now.

Fix 2: Using DISM Restore Command

If Fix 1 doesn’t solve this issue for you, try running DISM restore command.

In the Command Prompt window, you can execute following command:

Dism /Online /Cleanup-Image /RestoreHealth

Fix Windows Update Error Code 0x800f0922

Hope this helps!

*Originally written for Windows 10. Last updated for Windows 11.

Share this article
https://www.kapilarya.com/fix-windows-update-error-code-0x800f0922

Shareable URL

Article by

Kapil Arya
11x Microsoft MVP · Admin

Kapil holds Microsoft MVP title in Windows IT Pro expertise, 11-times in a row (2014-2025). He is 8-times Windows Insider MVP as well, and author of 'Windows Group Policy Troubleshooting' book. In 2015, Microsoft India accomplished him as 'Windows 10 Champion'. Being passionate Windows blogger, he loves to help others on fixing their system issues. Kapil has worked with official Microsoft Community Engagement Team (CET) on several community projects. You can subscribe him for news/updates and fixes for Windows.

9 Comments
Jeffrey Reed

None of this has helped me with the erroe

David Buyinza

Perfect. Worked for me.

Kapil Arya Author

^^ Glad to help!

Windows User

Sadly it did not worked for me with the KB4535680 – It was worth a try..

Dru

All I am trying to do is activate .NET 3.5 in “Turn on or off Windows Features” and I have tried everything under the sun – still getting this 0x800f0922 error.

Pradeepkumar Subramanian

Fix 1 has not succeeded. Fix 2 given the exact result. Thanks a lot, dear friend.

Link

Its recommended to just do both anyway, as the second one could fix errors you didnt know you had

Bob

I had already done the DISM but tried both of the others and none helped.

jamal aljamal

None of this has helped me

Leave a Comment

Your email address will not be published. Required fields are marked *