Windows Update error 0x800f0922 blocks security patches and puts your systems at risk. Here's how to fix it.
Error Message: Error 0x800f0922 - CBS_E_INSTALLERS_FAILED
Detailed Message: Package failed to be changed to the Installed state. Status: 0x800f0922
This error affects Windows 10, 11, and Server versions. Reports peaked in November 2025, especially for Windows 10 ESU (Extended Security Updates) subscribers. Common causes include corrupted update files, low space on the system-reserved partition, missing ESU licenses, or connection problems with Microsoft servers.
Check Which Version You Have
For Windows 10 ESU systems where update KB5068781 fails, check if you need a preparation package.
Check for ESU Issues
Open PowerShell as Administrator and run:
Get-WmiObject -Class Win32_QuickFixEngineering | Where-Object {$_.HotFixID -eq 'KB5066791'} | Select-Object HotFixIDIf KB5066791 (Oct 2025) is installed but KB5068781 fails, move to step 2.
Install the ESU Licensing Fix
Get the preparation package KB5072653.
- Go to Settings > System > Windows Update > Check for updates
- Find and install "ESU Licensing Preparation Package (KB5072653)"
- Restart, then try updating again
If that doesn't work, or your error isn't ESU-related, follow these repair steps.
Fix Error 0x800f0922: Step by Step
You'll need Administrator access for these steps.
Step 1: Repair System Files with DISM and SFC
These tools fix corrupted system files.
- Open Command Prompt as Administrator
- Run DISM to check and repair Windows:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealthThe /RestoreHealth step takes 15-20 minutes. Let it finish.
- Run System File Checker next:
sfc /scannowThis takes 10-20 minutes.
Step 2: Reset Windows Update Components
Clear out bad update files.
- Open Command Prompt as Administrator
- Run these commands in order:
net stop bits
net stop wuauserv
ren %systemroot%\softwaredistribution softwaredistribution.bak
ren %systemroot%\system32\catroot2 catroot2.bak
net start bits
net start wuauservOr just delete everything in C:\Windows\SoftwareDistribution\Download
Step 3: Run the Windows Update Troubleshooter
Let Windows try to fix it automatically.
- Go to Settings > System > Troubleshoot > Other troubleshooters
- Find Windows Update and click Run
- Follow the prompts
Step 4: Manual Install from Microsoft Update Catalog
If automatic updates still fail, install them manually.
- Visit the Microsoft Update Catalog
- Search for your failing update (like KB5068781)
- Download the right .msu file for your system (x64)
- Install by double-clicking or use Command Prompt:
wusa.exe C:\path\to\update.msu /quiet /norestartWhat Causes This Error
The Component-Based Servicing (CBS) engine fails when:
- Files in the CBS manifest are damaged
- ESU systems miss required packages
- The system-reserved partition runs out of space
- Network problems block access to Microsoft servers
When Nothing Else Works
Check %WinDir%\Logs\CBS\CBS.log for specific errors. Look in Event Viewer for Windows Update Client events (ID 20).
Last resort: Use the Windows Media Creation Tool for an in-place upgrade. This reinstalls Windows but keeps your files and apps.
Need More Help?
See our guides on fixing printer errors or common Outlook failures. Find more PowerShell scripts and Windows fixes on our blog.
Still stuck with Error 0x800f0922? For businesses in Seattle or Tacoma needing expert Windows support, our team at RainCity Techworks can help. Contact us about our managed IT services.