Home > Development & Technical, General .NET Coding, Microsoft, Microsoft Windows, Windows 8, Windows Server 2012 > Windows 8 – Fix: Enable Feature .NET 3.5 Error 0x800F0906

Windows 8 – Fix: Enable Feature .NET 3.5 Error 0x800F0906

Within Windows 8 you can add the following Windows Feature – .NET Framework 3.5 (includes .NET 2.0 and 3.0) as shown below.


To enable this feature simply tick the checkbox and click OK.

When the wizard ran through it’s process I was faced with the following error:


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

Using the wizard I was unable to fix this error. Therefore to fix this issue, follow the steps listed below.


  1. Open Windows Explorer (Windows + E)
  2. Mount the Windows 8 installation ISO you used to install your operating system.  You can do this by right clicking on it and selecting the option Mount. UPDATE: If you have the Windows 8 Installation Disc in your optical drive, then use this instead. However, make sure you change the commands mentioned later to match your optical drive.
  3. Use the RUN command in administrator elevated mode. You can do this by navigating to the location c:\windows\system32\cmd.exe and right-clicking on the cmd.exe application and selecting Run as administrator.
  4. Once the command windows has loaded, then type the following command (Note: Match the drive letter to your appropriate drive letter for the ISO or DVD):

dism /online /Enable-Feature /FeatureName:NetFX3 /All /Source:E:\Sources\SxS /LimitAccess

Hit enter once you have completed the command.

Below is a screenshot of what this will look like when you hit enter.



Now your Windows Feature of .NET Framework 3.5 (includes .NET 2.0 and 3.0) is enabled.  To verify this, open the Window Features again to see the option is now enabled.


Success! You have the Windows Feature enabled.

Extra Information

This blog post will also support users that wish to install Windows Essentials 2012 because the installer requires the .NET Framework 3.5 (includes .NET 2.0 and 3.0) feature to be enabled. Make sure you carry out the steps mentioned earlier to install Windows Essentials 2012 on Windows 8 operating system. I use Windows Live Writer, which is a part of the Windows Essentials 2012 installer and for me to complete the installation, I had to complete the steps mentioned earlier first before running the installer.


Hope this helps!

Greg Olsen

  1. crobs808
    November 8, 2012 at 9:22 am

    You forgot to mention that you need the Windows 8 disc in the drive, or you need to change the path to use the on-disk Windows “WinSxS” folder. You reference “H:\Sources\sxs” in your instructions, then use “E:\Sources\sxs” in your screenshots. If you have a Windows disk in your drive, just replace that H/E letter with your optical drive letter. Mine was D so the above command failed for me. You can also point to your on-disk sxs folder if you do not have a optical drive or Windows 8 disc handy (C:\windows\WinSxS). Once I change my path it worked. Thank you.

    • November 8, 2012 at 1:23 pm

      @crobs808 – great spotting! I ran this process twice initially and forgot to update my drive letters.
      I used a ISO file on my local drive to do the install. So I have added extra notes to cover off installation from the DVD drive – thanks for the feedback.

      • pallab patra
        June 18, 2013 at 5:46 pm

        sir please help me.i cant install it.it show 65.8% then error

    • J.R. Stewart
      September 28, 2013 at 6:44 am

      This was the ticket!

    • Ronnie Endaya
      December 26, 2013 at 2:12 pm

      thank you sir . . . it worked for me

  2. lorenzo
    November 21, 2012 at 4:16 am

    perfect guide

  3. mani
    November 25, 2012 at 8:22 pm

    but i am getting error…..as..
    what the command promt showing to me..
    Enabeling features(s)
    Error: 0x800f0906

    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 maore information on specifying a source location,see

    the DISM log file can be found at C:WINDOWS\LOGS\DISM\dism.logg.

    please any one help me..

    • AXLE
      March 19, 2013 at 1:12 pm

      Dude…. Mine is error too

      • pallab patra
        June 18, 2013 at 5:05 pm

        same problem.please help me out

    November 30, 2012 at 2:54 am

    Thank you …it worked

  5. Dee
    December 3, 2012 at 12:18 pm

    Doesn’t work on a 64bit OS though. Any ideas for command prompt for 64bit?

    • crobs808
      December 5, 2012 at 10:48 am

      I have Windows 8 Pro x64 and it worked fine for me. Be sure you are replacing the drive letter “E:” in the command with your actual drive letter that the Windows disc is in. Otherwise you need to point to the WinSxS folder on your system driver under the Windows dir.(e.g. C:\windows\WinSxS)

    • Dave
      March 29, 2013 at 4:09 am

      Worked perfectly for me too on a 64 bit machine. Thank you.

  6. aronhugo
    December 4, 2012 at 2:33 am

    Hi, i also encountered this error, it is usually caused by network, proxy, or firewall failures, to fix it to visit for more: http://www.regmender.com/how-to-fix-windows-8-error-code-0x800f0906.html

  7. Aditya Seshu
    December 12, 2012 at 7:44 pm

    Thanks This works!!!

  8. Madhu
    December 14, 2012 at 11:45 pm

    Thanks Greg Olsen, It was great helpful for me to solve my users problem who are upgrading to win 8.

  9. Fikadu
    December 20, 2012 at 2:23 am

    Thanks man I found this very helpful. Thanks a lot

  10. December 21, 2012 at 4:28 pm

    Thank you my new company laptop is a development machine and I needed .net 3.5 and had a hell of a time figuring out why I couldn’t get 3.5 installed…thanks a million.

  11. December 21, 2012 at 9:43 pm

    Thanks man this is very useful, i like it ………… Again Many Thanks.

  12. Tirtho Das
    January 8, 2013 at 10:38 pm

    i have windows 8 pro x64 version.it stuck on 65.8%.i tried all things.but get this error :

    Microsoft Windows [Version 6.2.9200]
    (c) 2012 Microsoft Corporation. All rights reserved.

    C:\Windows\system32>dism /online /Enable-Feature /FeatureName:NetFX3 /All /Sourc
    e:C:\Windows\WinSxS /LimitAccess

    Deployment Image Servicing and Management tool
    Version: 6.2.9200.16384

    Image Version: 6.2.9200.16384

    Enabling feature(s)
    [===========================65.8%====== ]

    Error: 0x800f081f

    The source files could not be found.
    Use the “Source” option to specify the location of the files that are required t
    o restore the feature. For more information on specifying a source location, see

    The DISM log file can be found at C:\Windows\Logs\DISM\dism.log

    Can anyone help me?

    • Aman
      August 7, 2013 at 3:03 am

      Same problem here

  13. shamnad
    January 11, 2013 at 7:02 am

    how fix this windows 8 pro 64 bit…………………..?
    help me

  14. Scott
    January 13, 2013 at 3:37 am

    Thanks! worked on my 64bit system

  15. win8
    January 20, 2013 at 5:34 pm

    i dont have that sxs folder where can I download it?

  16. Anil malik
    February 8, 2013 at 10:56 pm

    thanx man its working..

  17. KEB
    February 11, 2013 at 10:33 pm

    For me it was a problem with the wsus server.
    There is a group policy to to download missing files from microsoft instead of using the wsus server.

    See here: http://www.aidanfinn.com/?p=13351

    BoB said: 2012.08.23 13:44
    There is a new GPO to address this exact problem
    “Specify settings for optional component installation and component repair”
    Located @ Computer Policy -> Computer Configuration -> Administrative Templates -> System
    This GPO can enable Windows to use Windows Update to download missing installation files. By default, (if you don’t change this GPO) Windows will try to look for missing files in location where it was installed from, usually DVD; this is hardly a convenient default

    • Matt
      October 4, 2014 at 3:40 am

      Thanks for the link KEB. Enabling this setting in my GPO fixed my wagon. Now I need to go investigate my WSUS server and its Windows8.1 software update library.

  18. santhosh
    February 19, 2013 at 4:09 am

    it works successfully……

  19. hammad
    February 20, 2013 at 5:02 am

    Error: 0x800f081f

    The source files could not be found.
    Use the “Source” option to specify the location of the files that are required t
    o restore the feature. For more information on specifying a source location, see

    The DISM log file can be found at C:\Windows\Logs\DISM\dism.log

    and i also dont have sxs folder in my image. i was trying another win 32bit image. but im using win8 pro 64bit

  20. hammad
    February 20, 2013 at 5:06 am

    Kindly somebody email me his sxs folder of win pro 64bit… my id is hammad.uett@gmail.com.

  21. Arun
    February 24, 2013 at 3:39 pm

    Error: 0x800f081f
    source file could not be found…..
    I have tried 3 different windows 8 disc. The same error was shown. I am using win 8 pro 64 bit. Can i go for the online update? But my windows is not geniune, so can i update without any system error??

  22. mukesh
    March 13, 2013 at 12:53 am

    i have also same problem, it stops at 65.8% and then shows an error.i am using win 8 x64 pro

  23. mukesh
    March 13, 2013 at 12:54 am

    please help me!!

  24. Blackbumblebezz
    March 18, 2013 at 12:27 am

    Thank you You are master

  25. Andrew
    March 28, 2013 at 3:15 am

    Greg, you are the MAN! Thank you for sharing this & beating windows at it’s own game!

  26. Dhiren
    March 28, 2013 at 10:56 pm

    Love u Man!! Really Helpful!!

  27. samuel michael
    March 31, 2013 at 5:39 pm

    thanks its solve my problem

  28. April 3, 2013 at 3:41 am

    Greg, Thank You so much.

  29. Dipak
    April 8, 2013 at 2:29 am

    Thanks. It worked for me.

  30. Suresh John
    April 9, 2013 at 7:11 pm

    Thanks very much!

  31. brook
    May 19, 2013 at 7:46 am

    thank you it workded!!!!!!

    man you have no idea how frustrating this was….the microsoft forums have the same command line prompt written but apparently it was not written in the correct syntax….YOURS WAS.

    not to users the “…Source:E:” part is variable depending on what drive your windows 8 dvd or iso file is mounted on….go to my computer and look for the letter corresponding to where your windows 8 dvd is. for example in my case it was on my “D” drive so my syntax was “…Source:D:…”

  32. August 11, 2013 at 2:46 pm


  33. Eyan
    September 2, 2013 at 9:01 pm

    Works perfectly on 64 bit machine. Just use lowercase letters on “ource:E:\sources\sxs”

    ur all done

  34. Alex
    October 2, 2013 at 5:06 am

    great work thanks a lot

  35. Randy Miller
    October 27, 2013 at 10:35 am

    Didnt work for me. Tried powershell and dism. Neither will enable the damn feature. Stop acting like you are a genius for posting the same crap thats on half the sites on the internet and post something useful!

    • October 29, 2013 at 3:23 pm

      Interesting feedback Randy! A lot of others have been able to successfully enable .NET 3.5 without issues.
      Just make sure you step through my instructions carefully. One thing to note is the drive letters. Make sure they match the drives you are using.

  36. F0nt1
    November 4, 2013 at 2:30 am

    it’s slow at 60.4% but it worked fine for me…thanks! 🙂

  37. Arif
    November 15, 2013 at 3:54 pm

    BRAVOOO…. Good Step
    The operation completed successfully 100%

  38. akewak
    January 14, 2014 at 11:29 pm

    it works successfully……thanks!

    January 24, 2014 at 9:29 am

    Thanx man, it worked, I’m rly rly thankful hey, keep up the good work- all the way from Brasil

  40. Mumzo
    January 28, 2014 at 11:42 pm

    Pleas could you give me the correct form or structure, i get Error: 0x800f0906 at 66.5% please help? email mohamedbera02@ovi.com

    • February 10, 2014 at 3:32 pm

      Give the option that ‘Chris Locke’ provided in the comments earlier a try. Let me know how you get on.

  41. February 5, 2014 at 4:35 am

    I was getting the ‘stopping at 65.8%’ error. After a bit of digging, found I had to change the registry key value for ‘UseWUServer’ from 1 to 0. More specifically, I had to *create* this key (as a DWORD). Also had to reboot. Went back to the features and it installed first time.


    • February 10, 2014 at 3:30 pm

      Good work Chris!

      • January 20, 2015 at 10:13 am

        I have tried the solution given in this blog post, also tried the solution provided by chris locke. Morever, tried the one provided by RonnyA. nothing worked. I still get the same error in which it gets stuck at 65.8%

      • January 20, 2015 at 10:14 am

        I use a Toshiba Satellite L650 laptop with 64bit Win8

      • February 13, 2015 at 8:57 am

        That’s interesting feedback Dinesh, I haven’t had it get ‘stuck’ before, normally just completes. Do you have another copy of Windows ISO you could use? Just check your ISO isn’t corrupted.

    • February 11, 2014 at 1:47 am

      Looks like the registry key hasn’t been ‘wrapped’ properly. The full key is HKEY_LOCAL_MACHINE\ SOFTWARE\ Policies\ Microsoft\ Windows\ WindowsUpdate\ AU
      The value name is ‘UseWUServer’ and should be a DWORD. The value data is 0.
      Once .NET is installed, either delete this key, or put the value back to 1.

      • February 25, 2014 at 11:26 pm

        This worked for me after try 100 other solutions, 1000 thank to you :D.

      • Eugene
        May 22, 2014 at 4:26 am

        YOU ARE THE BEST!!! This working for me after 10000 solutions!

      • December 12, 2015 at 3:51 am

        this worked for me. After this I run installation .net downloaded from MS.

  42. February 11, 2014 at 4:31 pm

    Thank you Chris. This worked for me.

  43. March 13, 2014 at 2:34 am

    For machines that are configured to use WSUS for servicing, you can set a registry entry to allow the machine to use Windows Update for enabling .NET 3.5 instead of WSUS (servicing will still be done from WSUS if you do this).

    [HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Servicing] “RepairContentServerSource”=DWORD(2)

  44. Manjunath Y
    March 21, 2014 at 11:48 pm

    It worked for me, thanks a lot

  45. Tyler
    March 29, 2014 at 1:30 am

    Worked for me. Thanks.

  46. nagen
    April 4, 2014 at 6:56 am

    thats good toturial thanks it worked 4 me

  47. hazel
    April 11, 2014 at 8:59 pm

    Hey Greg thanks for your tutorial! It works perfectly! Now i can run JustCloud to back up my data to the cloud on Windows 8. Thanks man!

  48. jitu
    May 20, 2014 at 9:41 am

    thanx bro ur info is really works thank you so much

  49. Phil
    June 12, 2014 at 1:13 am

    awesome! yellow duck will sort it out, indeed.

  50. Ahmed
    September 9, 2014 at 9:53 am


  51. September 24, 2014 at 1:33 am

    thank it worked for me.

  52. jmunera
    October 11, 2014 at 4:10 pm

    Muchas gracias.
    funcionó para mi [HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Servicing] “RepairContentServerSource”=DWORD(2)

  53. Luis Cardozo
    December 13, 2014 at 8:55 am

    thanks!!! for win 8.1 works fine

  54. Starke Donnally
    October 21, 2015 at 7:49 am

    Worked perfectly, as long one follows the steps outlined EXACTLY. I used a self-burned 8.1 DVD to enable the features. It took around 5 minutes. Thank You, Sir!

  55. Ken Squyres
    December 18, 2016 at 11:04 am

    And another very well deserved thanks to you for sharing that!!

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: