If you are running Windows 10 and need to install something old that requires .NET 2 or .NET 3.5 you will likely follow the instructions to install it from PROGRAMS AND FEATURES > TURN WINDOWS FEATURES ON OR OFF > .NET FRAMEWORK (INCLUDES .NET 2.0 and .NET 3.0) but then find you receive errors like 0x800F0906 and 0x800F081F . This is frustrating. Fortunately the solution is simple IF you have a Windows 10 source disk:
You can install .NET 3.5 by bringing up a CMD window (don’t forget to right click and RUN AS ADMININISTRATOR) and then type either:
Dism /online /enable-feature /featurename:NetFx3 /All /Source:<drive>:\sources\sxs /LimitAccess
This has been a problem since Windows 8 and Microsoft really needs to fix it. I have to do this command line install 100% of the time I need old .NET versions.
14 Comments
escape-e · October 21, 2018 at 12:25 pm
I was having the same problem. I solved the problem with the simple solution on this site. I hope people like me will benefit.
https://www.knowerstech.com/how-to-fix-net-framework-3-5-error-0x800f081f-in-windows-10/
Guido · October 8, 2018 at 3:36 am
Thanks , after using an dvd image of windows 10 i was able to add the framework 3.5 to windows 10 without any error.
thanks a lot
Ashok · August 13, 2018 at 4:55 am
Thanks a lot. it worked for me on win 8.1
Narayana Garlapati · May 7, 2018 at 8:36 pm
Thank you very much !!!! it worked for me. it helped me alot
Dennis · December 29, 2017 at 11:07 am
This solution dont work for me 🙁
Error 0x800f081f
The source files were not found.
Ian Matthews · January 6, 2018 at 8:26 pm
Hi Dennis;
I have run this literally dozoens of times on different builds of Win10 without issue. I would try running a System File Checker sfc /scannow to make sure the system is healthy. I hope that helps
tamelinha · July 18, 2017 at 6:33 am
It says “The system cannot find the file specified.”. What am I supposed to do?
Ian Matthews · July 27, 2017 at 3:38 pm
Hmmm… that is the point to this post are you sure you ran the CMD prompt as an admin and the typed Dism /online /enable-feature /featurename:NetFx3 /All /Source::\sources\sxs /LimitAccess to ‘D’ most likely so it looks like Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess
changing
André · May 18, 2017 at 5:46 am
It worked to me. Thanks a lot.
suresh · January 25, 2017 at 11:39 pm
i need a Microsoft dot net framework 3.5 . Because i can’t download and install this framework.then
error code is: 0x800F0906. please give a solution for this issue And i can’t do windows update. i installed windows 8.1 single language
Ian Matthews · February 15, 2017 at 5:04 pm
Does the command in the post Dism /online /enable-feature /featurename:NetFx3 /All /Source::\sources\sxs /LimitAccess not work for you?
yo · January 30, 2018 at 10:19 am
No the cmd do not work for me. I tried from windows features turn on/off as well.
Ian Matthews · March 5, 2019 at 10:42 am
I just ran this again without problem on a Windows 10 1803 PC. If I had to guess I would say you are not setting the drive letter. Dism /online /enable-feature /featurename:NetFx3 /All /Source:d:\sources\sxs /LimitAccess In my case I was using a DVD that showed up as drive D . Have you set the drive letter?
Harry · August 11, 2016 at 8:30 am
thank you very much..it worked..dot net 3.5 installation issues with windows 10