Fix Windows Update Error 0x800f0991
Issue type: Windows Update component installation failure | Applies to: Windows 10, Windows 11
Windows update error 0x800f0991 usually appears when a cumulative update cannot install because Windows servicing components are damaged, incomplete, or unable to apply the package. The best fix is to repair the component store with DISM, run SFC, reset the update cache, and manually install the failed KB if automatic Windows Update keeps failing.
This is usually an install-stage problem, not a simple download problem. The update may already be downloaded, but Windows cannot apply it correctly.
Open Update history and copy the KB number before starting repairs.
What to Do First: Fix Windows Update Error 0x800f0991
- Restart the PC and confirm the same windows update error 0x800f0991 returns.
- Open Update history and copy the failed KB number.
- Check that the C: drive has enough free space.
- Open Terminal or Command Prompt as Administrator.
- Run DISM repair first, then run SFC afterward.
- Restart and try Windows Update again before manual install steps.
Fix 2: Repair the Windows Component Store with DISM
DISM is the deepest safe repair for Windows Update servicing failures. It checks whether the Windows image is damaged and can restore missing or corrupted component store files that cumulative updates need.
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
Wait for the repair to finish even if the percentage pauses. DISM can sit at the same number for several minutes while it verifies or downloads repair data.
Fix 3: Run SFC After DISM
SFC should run after DISM. DISM repairs the source Windows uses for repairs, while SFC checks protected files and restores them from that repaired source.
sfc /scannow
Restart after SFC completes. If SFC cannot repair some files, run DISM again, restart, and repeat SFC once more.
Fix 4: Clear the Windows Update Download Cache
If the same update keeps failing, the downloaded package may be damaged or incomplete. Clearing the download cache forces Windows to fetch a fresh copy.
net stop wuauserv
net stop bits
del /f /s /q "%SystemRoot%\SoftwareDistribution\Download\*"
net start bits
net start wuauserv
Restart and check for updates again. If Windows Update stops downloading after this, use Windows Update not downloading.
Fix 5: Reset SoftwareDistribution and Catroot2
If a simple cache clear is not enough, rebuild the two main folders Windows uses to stage and verify update packages.
net stop wuauserv
net stop bits
net stop cryptSvc
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start msiserver
net start cryptSvc
net start bits
net start wuauserv
Restart after the commands. If the update becomes stuck pending instead of failing, use Windows Update pending install.
Fix 6: Install the Failed KB Manually
If one KB fails repeatedly, install that KB manually after repairs. Copy the KB number from Update history, download the matching package from Microsoft Update Catalog, and run it as Administrator.
DISM /Online /Add-Package /PackagePath:"C:\Users\YourName\Downloads\update.msu"
If DISM returns a new error code, use that code for the next diagnosis. It is often more specific than the original Windows Update message.
Fix 7: Check CBS and DISM Logs
If the update still fails, check the servicing logs instead of guessing. Search for 0x800f0991, the failed KB number, failed, corrupt, and package.
C:\Windows\Logs\CBS\CBS.log
C:\Windows\Logs\DISM\dism.log
Fix 8: Check Disk Health
Repeated servicing corruption can come from file system errors. Check the system drive before assuming Windows needs to be reinstalled.
chkdsk C: /scan
If repairs are needed, run chkdsk C: /f, restart, and let the disk repair complete before trying Windows Update again.
Fix 9: Use an In-Place Repair Upgrade as a Final Repair
If DISM, SFC, update reset, manual installation, logs, and disk checks all point to deep servicing damage, use an in-place repair upgrade. It reinstalls Windows over itself while keeping apps and files.
Common Mistake
The common mistake is retrying the update without repairing Windows servicing first. Windows update error 0x800f0991 usually comes back because the component store or update queue is still broken.
Best Next Step
If the error continues after DISM, SFC, cache reset, and manual installation, use Microsoft’s official Windows image repair documentation: Repair a Windows Image — Microsoft Learn.
Frequently Asked Questions
What does windows update error 0x800f0991 mean?
It usually means Windows failed while installing a cumulative update because servicing components or component store data could not be applied correctly.
Is 0x800f0991 a download error?
Usually no. The failure often happens during the installation or commit phase.
Should I run SFC before DISM?
No. Run DISM first to repair the component store, then run SFC.
Can I install the failed KB manually?
Yes. Download the matching package from Microsoft Update Catalog and install it manually if automatic update keeps failing.
Does this error require a clean install?
Not usually. Try DISM, SFC, update reset, manual install, logs, and disk repair first.