Fix: .NET 3.5 error 0x800F0906 and 0x800F081f

Users sometimes face the error when installing Microsoft .Net Framework 3.5 on Windows 8 and its later edition Windows 8.1. Unlike older versions .Net Framework 3.5 is a Feature on Demand in Windows 8.1 and Windows 8.  You encounter errors when enable any feature because Windows tries to establish a contact to Windows Update to download the missing information to install the particular feature.

Usually cimproper network configuration and configuration of PC to install updates in the environment can affect this process of installing .Net Framework first time.

Method 1: Enable .NET Framework via Command Prompt

  1. Firstly, you will need to go to the windows source, whether it is USB device or the DVD.
  2. Locate the Sources folder, open it up. Now look for SXS folder. Copy the sxs folder. This is usually located in c:\windows\sources
  3. Now paste the SXS folder in the C:\ drive in order to prevent any errors. (Note: Make sure you have enabled the Read Access is enabled for the SXS folder or else you will get the 0x800F081F error)
  4. Right click the start button on the bottom left, and click on the Command Prompt (Admin)
  5. Upon opening up the Command Prompt, Navigate to the C: drive by using the command  C..  then press enter.  Now input C.. again. Press enter. Until you see C:\windows – once you are at the c:\windows prompt; execute the following command either by typing it or copy pasting from below

dism /online /enable-feature /featurename:netfx3 /all /source:c:\sxs /limitaccess


If Method 1; doesn’t work then proceed to Method 2:

Method 2: By Uninstalling updates from Programs & Features

  1. Go to Control Panel
  2. Open Programs & Features
  3. From the left pane; choose “View Installed Updates”
  4. Type KB2966826 in the search bar to search for this update.
  5. Double click on this update to uninstall it.
  6. Then from the left pane; choose Turn Windows Features on or off
  7. Enable the .NET Framework 3.5 by clicking on the square box at the start of the name. Then Click OK.



Once the feature is enabled and the update is installed; re-test to see if you still get the error.

Kevin Arrows
Kevin is a dynamic and self-motivated information technology professional, with a Thorough knowledge of all facets pertaining to network infrastructure design, implementation and administration. Superior record of delivering simultaneous large-scale mission critical projects on time and under budget.

Expert Tip

Fix: .NET 3.5 error 0x800F0906 and 0x800F081f

If the issue is with your Computer or a Laptop you should try using Restoro which can scan the repositories and replace corrupt and missing files. This works in most cases, where the issue is originated due to a system corruption. You can download Restoro by clicking the Download button below.

Download Now

I'm not interested