How to fix windows 8 Error Code 0x800f0906

Error code 0x800f0906 appears on windows 8 when you try to install Microsoft .NET Framework 3.5 (other common errors that you may encounter for the same problem are 0x800F081F and 0x800f0907). The error looks like this:

windows 8 error code 0x800f0906

Windows couldn’t complete the requested changes.

Windows couldn’t connect to the internet to download necessary files. Make sure you are connected to the internet, and press “Retry” to try again.

Error code: 0x800f0906


Cause of error 0x800f0906:

The reason error 0x800f0906 appears on windows 8 is that the Microsoft .NET 3.5 framework is labeled as a Feature on Demand on windows 8 (and Windows Server 2012 for that matter) which means that although the metadata for Features on demand are included with the default windows 8 installation, the actual files and binaries required for installations are not included on the pc; Windows 8 automatically tries to download the files from the internet using Windows Update and when it fails, the error code 0x800f0906 is displayed.


The most complete guide to fixing Error 0x800f0906 on windows 8 :


Step 1: Check if your computer is able to access the internet

First you need to verify that you are able to access the microsoft Update website where the necessary files are located.

Try to manually access the following link through your browser:

Click Here to see if Error 0x800f0906 is caused by your computer being unable to access the internet.

If you are unable to access the above link, it means that error 0x800f0906 is caused by your internet connection.

Try to diagnose why your internet connection is not working (you can find a common list of internet connection problems in our category here: internet connection errors).

The most common cases for internet connection that lead to error code 0x800f0906 are due to network , proxy or firewall configurations, so be sure to double check those.

If you are able to access the link, it means that your windows 8 error 0x800f0906 can be fixed by following step 2, displayed below.

Step 2 : Your computer uses Windows Server Update Services for downloading updates instead of the Microsoft Windows Update Server, which should be the correct default setting.

If error 0x800f0906 is caused by this setting, you need to enable the “Specify settings for optional component installation and component repair” Group Policy setting and configure the “Alternate source file path” value or select the “Contact Windows Update directly to download repair content instead of Windows Server Update Services” option.

Follow these steps to fix your windows 8 error  this way:


1. Go to the Local Group Policy Editor located here:

Error code: 0x800F0906



2. Click Computer Configuration, then Administrative Templates, the go to Systems.

Error code: 0x800F0906


3. Enable the  Specify settings for optional component installation and component repair as shown in this image:

Error code: 0x800F0906


If this sounds too complicated or if it does not fix the 0x800f0906 error, try the final step of our tutorial:


Step 3. Enable the Microsoft .NET 3.5 Framework by using the Windows Installation Media as a file source.


1. Insert the Windows 8 Installation Media

2. Run the following command:

Dism /online /enable-feature /featurename:NetFx3 /All /Source:<drive>:\sources\sxs /LimitAccess

Replace <drive> with the corresponding letter of the address where the Windows 8 installation is located (example, use D for you DVD-ROM).

Daniel Fletcher is an expert contributor to PC Repair Hub, teaching you how to fix the most common windows errors.

Leave a Reply