Windows 8.1 unable to install .NET Framework 3.5 0*800F0906

42,740

Solution 1

I inserted windows 8.1 dvd and mounted to d drive then executed from powershell.

  1. Open admin command prompt
  2. Type powershell
  3. From ps prompt type

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

  1. It did take 5 minutes to run.

Solution 2

See http://yellowduckguy.wordpress.com/2012/10/19/windows-8-fix-enable-feature-net-3-5-error-0x800f0906/ for a detailed description.

Enter in cmd (run with administratoir rights): dism /online /Enable-Feature /FeatureName:NetFX3 /All /Source:E:\Sources\SxS /LimitAccess (e: is your DVD drive)

Solution 3

You probably have a GPO that blocks updates directly from Microsoft. Did not check the WSUS server to see if the required packages were present. Simply made these registry changes and the PC was able to pull down the updates. Note, no need to undo these as the GPO will do it for you.

----- Below this line is the actual content to create your own .REG file -----

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate]
"DisableWindowsUpdateAccess"=dword:00000000
"DisableWindowsUpdateAccessMode"=dword:00000000

Solution 4

Found link that identifies two Windows Updates as the problem if DISM and the offline installer do not work. Uninstall KB2966826 and KB2966828, then try installing 3.5 from programs and features. It worked for me.

By Chris Wardario

Share:
42,740
David
Author by

David

Updated on July 28, 2022

Comments

  • David
    David almost 2 years

    After trying to install .net 3.5 via the program and features (see below). I was getting unable to install error 800F0906

    I am using windows 8.1.

    windows features

  • trysis
    trysis over 9 years
    Has anyone had an experience where this worked and the cmd solution didn't? Also they should put this on the MS website & other forums, even if it's identical to the cmd solution (which I don't know if it is).
  • mike wyatt
    mike wyatt over 9 years
    @trysis I just experienced this. No other way would work: Online/Offline installers, the dism command. Finally using the powershell variant worked.
  • Elmue
    Elmue almost 9 years
    It does not work. Microsoft SSUUCCKKSS. Why is Framework 3.5 not installed by DEFAULT on ALL Windows versions ??? FF UU CC KK
  • Elmue
    Elmue almost 9 years
    You copied that link. But you did not try it. This problem has nothing to do with a KB. It even happens on a completely fresh Windows without any KB being installed.
  • Ahmed
    Ahmed over 8 years
    I can confirm there are no policies defined in my case yet I get 0x800F0906 error when installing .Net 3.5 framework. Its a clean install of windows 8.1 pro 64 bit
  • Ahmed
    Ahmed over 8 years
    I have just installed a clean windows 8.1 pro 64 bit. there are no updates whatsoever and yet I get the same error. This appears to be a problem on the update server of MS
  • Ahmed
    Ahmed over 8 years
    We developers can find a way to do it but the problem is when we ship applications that need .Net framework 3.5 and the end user installs it on windows 8.1.. so weird from microsoft
  • Vini.g.fer
    Vini.g.fer about 7 years
    What does GPO stands for?