DISM /Online /Cleanup-Image /RestoreHealth, then sfc /scannow, restart your PC, and try Windows Update again. If the error appears while installing .NET Framework 3.5, use the installation media method in Fix 5.What does error 0x800f081f mean?
The code 0x800f081f means “The source files could not be found” (CBS_E_SOURCE_MISSING). Windows tried to repair or add a component, but the required files were missing, damaged, or blocked.
You may see the message in one of these forms:
There were some problems installing updates... (0x800f081f)Error: 0x800f081f The source files could not be found.The changes couldn't be completed. Error code: 0x800F081F
Common causes
- Corrupted Windows system files or component store
- Damaged Windows Update cache
- .NET Framework 3.5 files not available on the PC
- A Group Policy setting that blocks Windows from downloading repair files
- An interrupted or partially downloaded update
How to fix error 0x800f081f
Try the fixes in order. Restart your PC after each one and check Windows Update again.Fix 1: Run the Windows Update troubleshooter
Open troubleshooter settings
- Windows 11: Go to Settings > System > Troubleshoot > Other troubleshooters.
- Windows 10: Go to Settings > Update & Security > Troubleshoot > Additional troubleshooters.
Run Windows Update troubleshooter
Restart and retry
Fix 2: Repair system files with DISM and SFC
This is the most effective fix for 0x800f081f because it repairs the Windows component store.Open Command Prompt as administrator
Run DISM
Run System File Checker
Restart your PC
Fix 3: Reset Windows Update components
Clearing the update cache removes broken or incomplete downloads. Open Command Prompt as administrator and run these commands one by one:Fix 4: Allow Windows to download repair content (Group Policy)
On Windows Pro, Enterprise, or Education, a policy may stop Windows from getting files from Windows Update.Open Group Policy Editor
gpedit.msc, and press Enter.Find the policy
Edit the setting
Apply the change
gpupdate /force in an administrator Command Prompt.Fix 5: Install .NET Framework 3.5 from Windows installation media
Use this fix if the error appears when turning on .NET Framework 3.5 or if DISM cannot find source files.Get a matching Windows ISO
Mount the ISO
D:).Run DISM with the ISO as the source
D: with your drive letter):Restart your PC
Fix 6: Install the update manually
Find the KB number
Download from Microsoft Update Catalog
Install the update
.msu file and follow the prompts.Fix 7: Repair upgrade with Windows installation media
If nothing else works, run an in-place repair upgrade. It reinstalls Windows system files and keeps your apps and personal files.- Mount the Windows ISO.
- Run
setup.exe. - Choose Keep personal files and apps when asked.
How to prevent error 0x800f081f
- Keep enough free disk space (at least 20 GB) for updates.
- Do not shut down your PC while updates install.
- Run
DISM /Online /Cleanup-Image /RestoreHealthoccasionally to keep the component store healthy. - Avoid third-party “cleaner” tools that delete Windows system files.
Frequently asked questions
Is error 0x800f081f dangerous?
Is error 0x800f081f dangerous?
Does 0x800f081f happen on Windows 11?
Does 0x800f081f happen on Windows 11?
Why do I get 0x800f081f when installing .NET Framework 3.5?
Why do I get 0x800f081f when installing .NET Framework 3.5?
Which fix works best?
Which fix works best?