Recently when I made the switch to Windows 8 I had and probably everyone else will have a lot of applications that rely on .NET 3.5 framework. Now usually installing the .NET 3.5 framework on windows 8 is fairly easy, you download the application and follow a few steps and its installed; And from what all of my colleagues have said they haven’t had any bother , I on the other hand got stuck with a mountain of errors
So to troubleshoot this here is a post on a how-to…. (Taken from Microsoft support document 2734782)
Error Codes
When you try to install the Microsoft .NET Framework 3.5 on a computer that is running Windows 8 or Windows Server 2012, you receive one of the following error codes from an application that requires.NET 3.5 or when installing .NET3.5:
0x800F0906
0x800F081F
0x800F0907
Notes
- This problem may occur when you use an installation wizard, the Deployment Image Servicing and Management (DSIM) tool, or Windows PowerShell commands to enable the .NET Framework 3.5.
- For the complete list of the error messages that are associated with these error codes, go to the “More information” section.
Fix
For home or none Group Policy controlled users; 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:
- Insert the Windows 8 or Windows Server 2012 installation media.
- 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
The Support article details a lot more for the fix via group policy or Server 2012