When trying to install .NET Framework 3.5 on Windows 8.1 via either “Programs and Features” – “Turn Windows features on or off” or DISM (see below) you may receive the below error messages.
0x800F0906 then 0x800f081f
Most information on the Internet will advise you that this is because “The source files could not be downloaded.” While this may be the case in some instances there is a strong chance that
you are in fact receiving this error message because one or more of the following
windows update are installed on the machine -
2966826, 2966827 or 2966828.
To check if any of the above 3 updates are installed go to
“Programs and Features”, select “View installed updates” from the upper left options. You will then be presented with the full list of installed updates. To search for the about 3 updates
go to the search text field at the upper right corner of the “Programs and Features” windows and search for “kb296682” (without quotes) this will list all updates starting with
“kb296682” look to see if any or all of the above 3 updates are installed.
You can try to uninstall these update in the following manner – on the Modern UI type “cmd” (without quotes), right click on the cmd icon and select “run as administrator. In the command
prompt window that is presented to you run one or all of the following 3 lines
(YOU ARE NOT RECOMMENDED TO DO THIS – You are recommended to install the later update 3005628 which should fix the issue. I am giving this information for completeness)
wusa /uninstall /kb:2966826 /quiet /norestart wusa /uninstall /kb:2966827 /quiet /norestart wusa /uninstall /kb:2966828 /quiet /norestart
You may find that you are unable to uninstall these updates as they are prerequisites for other subsequent updates.
Microsoft have release a subsequent update
3005628 which resolves the issue (YOU ARE RECOMMENDED TO INSTALL THIS UPDATE TO RESOLVE YOUR ISSUE)
https://support.microsoft.com/en-us/kb/3005628
https://support.microsoft.com/en-us/kb/3005628/en-us
Once you have installed update
3005628 either go to
“Programs and Features” – “Turn Windows features on or off” and select the .NET 3.5 feature then download and install it using the wizard presented.
Alternatively
you can use the Windows installation media as the file source when you enable the .NET Framework 3.5 feature. To do this, follow these steps:
1.
Insert the Windows installation media.
2.
At an elevated command prompt, run the following command:
Dism /online /enable-feature /featurename:NetFx3 /All /Source:<drive>:\sources\sxs /LimitAccess
Note In this command, <drive> is a placeholder for the drive letter for the DVD drive or for the Windows 8
installation media. For example, you run the following command:
Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess