Error 0x800F0906 When Trying To Add .NET Framework 3.5 to Windows 8 RTM

The Windows 8 RTM was released yesterday to TechNet subscribers and this morning I decided to start the day off by reloading my business computer. I’ve been running the Release Preview on a netbook and on some VM’s without issue. Everything seemed to go well until I tried to load several applications that required the .NET Framework 3.5. Each of them failed to install stating they were unable to add the .NET framework so I decided to install it manually. Here’s the process I used to try to install it through the GUI:

I started out by selecting the “.NET Framework 3.5 (includes .NET 2.0 and 3.0) feature:

win8-net35error1.jpg

I selected “Download files from Windows Update”:

win8-net35error2.jpg

Here’s the error message I received “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. Error code: 0x800F0906″

win8-net35error3.jpg

After clicking “Close” as shown in the previous image, I received the following error: “An error has occurred. Not all of the features were successfully changed.":

win8-net35error4.jpg

I also tried to enable the .NET Framework 3.5 feature by using PowerShell which produced another error: “_Enable-WindowsOptionalFeature : 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 https://go.microsoft.com/fwlink/?LinkId=243077._ At line:1 char:1 + Enable-WindowsOptionalFeature -Online -FeatureName ‘NetFx3’ + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _ + CategoryInfo : NotSpecified: (:) [Enable-WindowsOptionalFeature], COMException _ + FullyQualifiedErrorId : Microsoft.Dism.Commands.EnableWindowsOptionalFeatureCommand":

win8-net35error5.jpg

I was able to finally resolve this problem by mounting an ISO of Windows 8 on “E” drive and running the following PowerShell command:

Enable-WindowsOptionalFeature -Online -FeatureName 'NetFx3' -Source 'E:\sources\sxs'

win8-net35error6.jpg

µ