How do I fix windows 11 error 0x800f081f?

Markdown

View as Markdown

Windows 11 error 0x800f081f (also known as CBS_E_SOURCE_MISSING) usually appears when Windows Update fails or when you try to install an optional feature such as .NET Framework 3.5. It means Windows cannot find the source files it needs.

The good news: this is almost always a software issue, not a hardware problem, and most people fix it with the steps below.

What Causes the Error?

  • Missing or corrupted system files in the component store

  • Failure to download files for .NET Framework 3.5

  • Interrupted Windows updates

  • Group Policy or network settings blocking downloads

Quick Fixes to Try First

1. Restart and check for updates
Restart your PC twice. Then go to Settings → Windows Update → Check for updates. Sometimes a simple restart clears temporary glitches.

2. Run the Windows Update troubleshooter

  1. Open Settings → System → Troubleshoot → Other troubleshooters.

  2. Find Windows Update and click Run.

  3. Follow the on-screen instructions, then restart and try updating again.

3. Enable .NET Framework 3.5
This is one of the most common triggers.

  1. Press Windows + R, type optionalfeatures, and press Enter.

  2. Check the box next to .NET Framework 3.5 (includes .NET 2.0 and 3.0).

  3. Click OK and let Windows try to download the files.

  4. Restart your PC afterward.

Repair System Files with DISM and SFC

If the above steps fail, use these built-in tools:

  1. Right-click the Start button and choose Terminal (Admin) or Command Prompt (Admin).

  2. Run these commands one at a time (wait for each to finish):

text

DISM /Online /Cleanup-Image /RestoreHealth

text

sfc /scannow
  1. Restart your computer and check for updates again.

Use a Windows 11 ISO as a Repair Source (Most Reliable)

If DISM still fails with 0x800f081f:

  1. Download the official Windows 11 ISO from Microsoft’s website (match your version and edition).

  2. Right-click the ISO file and select Mount. Note the drive letter (for example, D: or E:).

  3. Open Command Prompt as Administrator and run (replace D: with your actual drive letter):

For .NET Framework 3.5:

text

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /Source:D:\sources\sxs /LimitAccess

For general repair:

text

DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:D:\sources\install.wim:1 /LimitAccess

(If your ISO has install.esd instead of install.wim, change WIM to ESD and adjust the index number if needed.)

  1. Restart and try the update or feature again.

Reset Windows Update Components

  1. Open Command Prompt as Administrator.

  2. Run these commands one by one:

text

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver

text

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old

text

net start wuauserv
net start cryptSvc
net start bits
net start msiserver
  1. Restart your PC and check for updates.

Last Resort: In-Place Repair

If nothing works:

  1. Go to Settings → System → Recovery.

  2. Under “Fix problems using Windows Update,” click Reinstall now.
    This reinstalls Windows while keeping your files and apps.

Alternatively, mount the Windows 11 ISO, run setup.exe, and choose the upgrade option that keeps your personal files.

Extra Tips

  • Make sure you have a stable internet connection and enough free disk space.

  • Temporarily disable third-party antivirus during repairs.

  • On work or school PCs, Group Policy may block downloads—ask your IT admin if needed.

  • Microsoft released a fix (KB5067036) in late 2025 for some related cases. Check Settings → Windows Update → Update history to see if it is already installed.

Was this article helpful?

Still need help?

Contact us