How to Fix Fix Error 0x800F0831 — Windows Update Delta Package Failure on Windows
Getting error 0x800F0831 during Windows Update or cumulative update installation? "Referenced assembly is not installed" or delta update failed? Fix this update error.
📖
Main Troubleshooting Guide
How to Fix Windows Update Errors →Complete symptoms, causes, and step-by-step solutions
Symptoms
You might be experiencing this problem if you notice:
- •Cumulative update fails with error 0x800F0831
- •Windows Update shows "Some updates were not installed" with this code
- •Feature update installation fails at a percentage with 0x800F0831
- •"CBS_E_SOURCE_MISSING — referenced assembly not installed"
- •Update downloads successfully but fails during installation
- •Same update keeps failing on every retry
Common Causes
- ⚠Previous cumulative update missing (delta update requires it)
- ⚠Windows component store corrupted
- ⚠Update package dependencies not met
- ⚠SoftwareDistribution folder has stale/corrupt cache
- ⚠System was restored from a backup that skipped updates
- ⚠DISM servicing stack needs updating first
Solutions
Solution 1: Install Missing Prerequisite Update
- 1This error often means the previous cumulative update is missing
- 2Go to Microsoft Update Catalog: catalog.update.microsoft.com
- 3Search for the previous month's cumulative update for your Windows version
- 4Download the correct version (x64 for 64-bit, ARM64 for ARM)
- 5Install the previous update manually (.msu file)
- 6After installing: restart → try the failing update again
- 7Check update history for gaps: Settings → Windows Update → Update history
Solution 2: Repair Component Store
- 1CMD as Admin:
- 2DISM /Online /Cleanup-Image /StartComponentCleanup
- 3DISM /Online /Cleanup-Image /RestoreHealth
- 4sfc /scannow
- 5If RestoreHealth fails:
- 6Check for servicing stack update (SSU) at catalog.update.microsoft.com
- 7Install SSU first → then retry DISM
- 8Restart PC → retry Windows Update
Solution 3: Reset Update Cache and Retry
- 1CMD as Admin:
- 2net stop wuauserv
- 3net stop bits
- 4ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
- 5ren C:\Windows\System32\catroot2 catroot2.old
- 6net start wuauserv
- 7net start bits
- 8Settings → Windows Update → Check for updates
- 9If still failing: download the update manually from catalog.update.microsoft.com
- 10Install the .msu file directly — bypasses Windows Update cache
FIXES THIS IN 5 MINUTES
Fix Fix Error 0x800F0831 — Windows Update Delta Package Failure Automatically
RescuePC Toolkit includes 109+ automated repairs that fix this problem with one click. No command line knowledge required.
Download Now - Free TrialNo credit card required • Works on Windows 10 & 11