Flag Counter

Tuesday 24 September 2013

Fixing Error Code 0x800F0906 while Enabling .NET Framework 3.5

A user of Windows 8 operating system occasionally comes across to the above noted error code. This code occurs when Windows is unable to download the required files from Windows Update. A detailed clarification of .NET FRAMEWORK is indicated below to understand the overall phenomenon of Error Code 0x800f0906.
Fix-Error-Code-0x800F0906
Particular applications require a specified version of .NET FRAMEWORK for assured compatibility. Windows 8 comes with an incorporated .NET FRAMWORK 4.5, although, there are certain applications necessitating .NET FRAMWORK 3.5. It is to be noted that in Windows 8, both versions can co-exist.
In this connection, there are a couple of methods to install .NET FRAMWORK 3.5, where both of these oblige an internet connection.
METHOD 1
INSTALLING ON DEMAND – Once an application, compatible with .NET FRAMEWORK 3.5 is executed, it appears with a prompt window asking to install the said version.
  • Run the executable file of application compatible with .NET FRAMEWORK 3.5
  • The application will fail to start, requiring you to install this specific version of .net framework
  • In the same message box, there would be an option stating Get .NET FRAMEWORK 3.5
  • On clicking this option, you will be redirected to its concerned webpage
  • You can now easily download and install this version of .net framework from its servers
METHOD 2
ENABLING THROUGH SYSTEM SETTINGS – .NET FRAMWORK 3.5 can also be manually enabled through the Control Panel. For this purpose,
  • Go to Control Panel, locate, and select to open Programs and Features menu
  • In the left pane, additional settings can be viewed by click on Turn Windows Features on or off
  • In the appeared list, the option for .NET FRAMEWORK is to be checked and saved
  • This will also resultantly, connect to the server for downloading the required files.
By opting either of the above methods, the user might be stimulated with the Error 0x800f0906. This is due to failure in connecting to the servers for copying the prerequisite installation files. The reason might be a real problem in the Internet Connection or configuration of the user’s computer to use Windows Server Update Service (WSUS) in a replacement of Windows Update Service.
SOLUTION 1
In such case, the user is initially incited to ask the administrator for reconfiguring the system to use Windows Update instead of WSUS, and move on to a manual tactic to enable .NET FRAMEWORK 3.5. To do so, a Windows 8 DVD needs to be inserted and specified guidelines need to be followed.
  • Insert a Windows 8 installation disc in CD/DVD Drive
  • Open Start Screen by pressing Windows key on the keyboard
  • Type ‘cmd’ to conduct a new Search
  • Locate Command Prompt, Right Click and choose ‘Run as Administrator’
  • In the black screen of Command Prompt, type
  • Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs/LimitAccess”
Note: D: in above stated command line indicates the drive containing installation media.
SOLUTION 2
As an alternative solution, you can predetermine a location of a shared folder or a WIM file, containing the requisite data for installation. This can be done by enabling a group policy setting and then providing a complete alternative path towards the installation data. To practice this method,
  • Press Windows key + W to conduct a new Search
  • Type ‘gpedit.msc’ in the Search box, and locate to open Edit Group Policy
  • In the left pane under Computer Configuration, expand Administrative Templates
  • Click to highlight System in the right pane
  • In right pane, locate Specify settings for optional component installation and component repair
  • Double click to open and then Enable the policy
  • In the same dialog box, under Alternative source file path, enter the correct network installation path(e.g. \\server\Win8InstlMedia\sources\sxs)
  • Click OK to save your changes and Exit Local Group Policy Editor
Embedded below is the video clip showing a practical example of how to Execute these methods and solutions correctly.
SOLUTION 3
You may not find Local Group Policy Editor in your copy of Windows, as it features only in certain versions of Windows. Another way to perform this function manually is described below.
  • Press Windows key + W to conduct a new Search
  • Type ‘regedit.exe’ in the Search box, and locate to open Registry Editor
  • In the left pane of Registry Editor, expand through HKEY_LOCAL_MACHINE to reach;
  • SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5
  • In the right panel, create DWORD Values and name them CBSInstall, and SP
  • Double click each entry to Modify and put 1 as their Value data
  • If the values already exist, make sure their Value data is set to 1
  • In the same area, create a string value and name it as InstallPath
  • Give the correct path in its Value data field (C:\Windows\Microsoft.NET\Framework\v3.5)
  • Click OK and Exit Registry Editor
Above declared techniques would have expectedly helped you in coping against error code 0x800f0906. It is again notified that you can keep both the versions at the same time.