I can across an issue installing .net3.5 on both Windows 8 and Server 2012 from the management console i received these errors “installation error: 0x800F0906, 0x800F081F, 0x800F0907” if i tried to install from disk or told it to go to Windows Update and get it itself.
It turns out in my case that the computers were trying to contact the WSUS server for the installation files rather than Microsoft Windows Update servers, the solution was to alter a group policy to tell the machine to go directly to Microsoft for the update rather than WSUS.
- Go to search and type group policy and click on Edit group policy.
- Expand Computer Configuration, Administrative Templates, System and double click on Specify settings for optional component installation and component repair.
- Put a dot in enabled and tick Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS) check box.
- Click OK and try the .net install again
You may need to wait a few minutes or run gpupdate /force for the policy to take effect, when i did it it worked straight away.