Error 0x800f081f stops a Windows update or feature from installing. It usually appears when you add .NET Framework 3.5, and a few simple repair steps clear it.
Error 0x800f081f means Windows cannot find the source files it needs to install an update or feature, such as .NET Framework 3.5. Run the DISM and SFC repair commands in an admin Command Prompt, restart your PC, and retry the installation.
Search for cmd, right-click it, and choose Run as administrator.
Type DISM /Online /Cleanup-Image /RestoreHealth and press Enter.
When it finishes, type sfc /scannow and press Enter.
Restart your computer.
Open Settings > Windows Update and click Check for updates.
For .NET 3.5, search Turn Windows features on or off and tick .NET Framework 3.5.
Click OK and let Windows finish the installation.
DISM stops at 20% or 62%: Wait a few minutes, as it often looks stuck but is still working.
"Source files could not be found" message again: Check your internet connection and run the DISM command once more.
Update still fails after repair: Run the Windows Update troubleshooter from Settings > Troubleshoot.
DISM needs an internet connection, because it downloads the missing files from Windows Update.
The repair can take 10 to 20 minutes, so wait until it reaches 100%.
Sign in with an administrator account, or the commands will be refused.
If you have a Windows ISO or installation USB, DISM can use it as the source for the missing files.
What does 0x800f081f mean?
It tells you Windows cannot find the files needed to finish an install, so the repair commands restore them.
Is it safe to run DISM and SFC?
Yes. Both are built-in Windows tools and do not delete your personal files.
Does it happen on Windows 10 and 11?
Yes. The same steps work on both versions.