Can’t Install Microsoft .NET Framework 3.5 in Windows 8 and 10

0
44
Can’t Install Microsoft .NET Framework 3.5 in Windows 8 and 10

The messages while installing Microsoft .NET Framework contain different error codes such as 0x800F081F or 0x800F0906.

Error messages that are associated with these error codes

Error code Error 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

 

To fix this problem, you just need to uninstall these security updates from your system and then install .NET Framework 3.5. After successfully installing Framework version, you can reinstall the security updates without any problem.

How to Install Microsoft .NET Framework 3.5 Offline

Method 1

Download the framework 3.5 offline installation package Here

Copy the package to your off line pc and double click on it

Click on the Next button til the end and then click on the finish button

The Microsoft framework .net 3.5 is now installed.

Method 2

1. First you’ll need to copy Windows 8 setup files to your hard disk. If you have Windows 8 setup ISO copied in your system, you can mount it by right-click on it and select “Mount” option or you can extract its content using 7-Zip.

If you have Windows 8 setup disc and don’t want to copy its content, its ok. Just insert the disc in your CD/DVD drive so that Windows can access its content.

2. Now open Command Prompt as Administrator  and then provide following command:

Dism /online /enable-feature /featurename:NetFx3 /All /Source:F:\sources\sxs /LimitAccess

Here “F:” represents the CD/DVD drive letter in your system which contains Windows 8 setup disc. Replace it with the correct drive letter according to your system.

If you extracted Windows 8 setup files in a directory, replace F:\sources\sxs with the correct path.

3. As soon as you execute the above mentioned command, Windows will start installing .NET Framework 3.5 in your system and it’ll not require Internet connection.

How to Install Microsoft .NET Framework 3.5 Online

If you want to install .NET Framework 2.0 and 3.5 yourself, you can follow the steps below:

  1. Go to Control Panel –> Programs and Features (Windows Key + X + F)
  2. On the left hand menu, select Turn Windows Features on or off. You can also open this directly using Run –> OptionalFeatures.
  3. This will download all the required components from the Internet and automatically install the framework for you.

Method 1 to fix Can’t Install Microsoft .NET Framework 3.5 in Windows 8 and 10

So if you are also facing this problem, just follow these simple steps to fix the issue:

1. Open Control Panel, click on Programs and Features icon and then click on View installed updates link present in the left sidebar.

2. Now scroll down a little and look for following updates:

  • KB2966826
  • KB2966827
  • KB2966828

3. Once you find the updates, right-click on each update and select Uninstall option. Alternatively, you can double-click on the updates to directly uninstall them or click on Uninstall button present in the toolbar.

Method 2

1. Type gpedit.msc in RUN or Start search box and press Enter. It’ll open Group Policy Editor.

2. Now go to:

Computer Configuration -> Administrative Templates -> System

3. In right-side pane, look for “Specify settings for optional component installation and component repair” option.

he option would be set to Not Configured. Double-click on it, set it to Enabled and enable “Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS)” option.That’s it. Now try to install .NET Framework 3.5 again using Control Panel -> Programs and Features or by using DISM command and now you’ll not face any problem.

Method 3

Using Group Policy to control the installation

If the above mentioned method doesn’t work and you still can’t install the framework, just follow the instruction below and try again:

  1. Open Group Policy Editor ( Run –> gpedit.msc)
  2. Go to the following hive:
    Computer Configuration –> Administrative Templates –> System
  3. In the right hand panel, enable the following:
    Specify settings for optional component installation and component repair.
  4. Hopefully this will let you install the .NET Framework 3.5 without any further errors.

Related Post