.NET Framework 3.5 installation error: 0x800F0906, 0x800F081F, 0x800F0907

This problem occurs when you try to install the Microsoft .NET Framework 3.5 on a computer that is running Windows 10, Windows 8.1, Windows Server 2012 R2, Windows 8 or Windows Server 2012.

Note Installation of the Microsoft .Net framework may throw errors that are not listed in this article, but you might be able to try the following steps to fix those errors as well.

Resolutions for Windows 8.1, Windows Server 2012 R2, Windows 8 or Windows Server 2012

Error code 0x800F0906
Error code 0x800F081F
Error code 0x800F0907

Resolution for Windows 10

Error code 0x800F0906, 0x800F081F, or 0x800F0907
Error code 0x800F0922

More Information

These errors may occur when you use an installation wizard, the Deployment Image Servicing and Management (DISM) tool, or Windows PowerShell commands to enable the .NET Framework 3.5.

In Windows 10, Windows 8.1, Windows 8, Windows Server 2012 R2, and Windows Server 2012, the .Net Framework 3.5 is a Feature on Demand. The metadata for Features on Demand is included. However, the binaries and other files associated with the feature are not included. When you enable a feature, Windows tries to contact Windows Update to download the missing information to install the feature. The network configuration and how computers are configured to install updates in the environment can affect this process. Therefore, you may encounter errors when you first install these features.

Error messages that are associated with these error codes

Error codeError messages
0x800F0906
The source files could not be downloaded.
Use the "source" option to specify the location of the files that are required to restore the feature. For more information on specifying a source location, see http://go.microsoft.com/fwlink/?LinkId=243077.
The DISM log file can be found at C:\Windows\Logs\DISM\dism.log
Windows couldn't complete the requested changes.
Windows couldn't connect to the Internet to download necessary files. Make sure that you're connected to the Internet, and click "Retry" to try again.
Installation of one or more roles, role services, or features failed.
The source files could not be found. Try installing the roles, role services, or features again in a new Add Roles and Features Wizard session, and on the Confirmation page of the wizard, click "Specify an alternate source path" to specify a valid location of the source files that are required for the installation. The location must be accessible by the computer account of the destination server.
0x800F0906 - CBS_E_DOWNLOAD_FAILURE
Error code: 0x800F0906
Error: 0x800f0906
0x800F081F
The source files could not be found.
Use the "Source" option to specify the location of the files that are required to restore the feature. For more information on specifying a source location, see http://go.microsoft.com/fwlink/?LinkId=243077.
The DISM log file can be found at C:\Windows\Logs\DISM\dism.log
0x800F081F - CBS_E_SOURCE_MISSING
Error code: 0x800F081F
Error: 0x800F081F
0x800F0907
DISM failed. No operation was performed.
For more information, review the log file.
The DISM log file can be found at C:\Windows\Logs\DISM\dism.log
Because of network policy settings, Windows couldn't connect to the Internet to download files that are required to complete the requested changes. Contact your network administrator for more information.
0x800F0907 - CBS_E_GROUPPOLICY_DISALLOWED
Error code: 0x800F0907
Error: 0x800F0907

How to download the .NET Framework 3.5 outside of the Windows Update requirement

The .NET Framework 3.5 is available for customers with Volume Licensing or MSDN Subscription, as Feature on Demand Media is available.

Error codes are not listed when you install .NET Framework 3.5

When you install .NET Framework 3.5, you may encounter other error codes that are not listed in this KB, for more information, go to the following articles:
Properties

Article ID: 2734782 - Last Review: May 20, 2016 - Revision: 1

Feedback