[Fix] Can’t Install Microsoft .NET Framework 3.5 in Windows 8 and Later

We know that Windows 8 and later operating systems don't come with Microsoft .NET Framework 3.5 but there are many 3rd party software programs which require .NET Framework 3.5 installed in Windows. So people use online or offline methods to install .NET Framework 3.5 in Windows 8 or later as given in following tutorials:

How to Install .NET Framework 3.5 Offline in Windows 8 and Later

Download .NET Framework 3.5 Offline Installer for Windows 8 and Later

But there are a few people who have faced problems while installing .NET Framework 3.5. When they try to install it, they receive error messages such as the source files could not be found or downloaded, etc. These error messages contain different error codes such as 0x800F081F or 0x800F0906.


To fix these problems, we posted a troubleshooting article which allows you to install .NET Framework 3.5 in Windows 8 and later without receiving any error messages:

[Fix] 0x800F0906/81F Errors While Installing .NET Framework 3.5 in Windows 8 and Later

The above mentioned guide helped a lot of people and fixed the error messages but still there were a few people who were not able to install .NET Framework 3.5 in Windows 8 and later. Then an AskVG reader Patrik posted a different solution which worked for those people.

Patrik: I have three Surface Pro 3 with Windows Pro 8.1 that have the same issue. .NET Framework 3.5 will not install. I've tried both via DISM, Programs and Features and via full install setup. I have tried to uninstall every single Windows update on the machine and then install via DISM, but that didn't help either. I even tried to install all three KB-updates (KB2966826-8) to see if I can uninstall them to get rid of potential dll-files that could be interfere with the .Net 3.5 setup. So I then decided to wipe it clean via Windows own restore system guide. But it didn't even work after I have done a clean Windows install. Immediately after Windows installed I tried to enable the .NET 3.5 feature, and of course DISM didn't work either. I have called MS support to get some assistance, but I guess they will call back in a few days or so. Finally, I have solved the issue after many hours. I found a setting in the local computer policy.

Today in this article, we are going to share the solution given by our reader Patrik so that all Windows 8 and later users can install .NET Framework 3.5 without any problem.

This solution should work for all devices whether its a Desktop PC, laptop or Surface tablet running on Windows 8, Windows 8.1 or Windows 10 operating systems.

If you are also facing problems while installing .NET Framework 3.5 in Windows 8 or later, check out following method to fix the issue:

1. Type gpedit.msc in RUN or Start search box and press Enter. It'll open Group Policy Editor.

2. Now go to:

Computer Configuration -> Administrative Templates -> System

3. In right-side pane, look for "Specify settings for optional component installation and component repair" option.


4. The option would be set to Not Configured. Double-click on it, set it to Enabled and enable "Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS)" option.


That's it. Now try to install .NET Framework 3.5 again using Control Panel -> Programs and Features or by using DISM command and now you'll not face any problem.

Share this article: Facebook | Twitter | Google+ | Reddit | Tell a friend

Posted in: Troubleshooting, Windows 8 / 8.1

Other similar articles that may interest you


  • wow VG,
    u are a Hacker.

  • The Real Windows Troubleshooter...

  • Thanks. It worked.

  • Thank you for the solution. I was looking for it.

  • Thanks it worked

  • Thanks that worked when all else failed.
    Thank you Microsoft for wasting 3 hours of my time with another sterling bug which 1 year later has still not been fixed...

  • THANKS for posting this solution on your website. This resolved the issue with the installation of .NET framework 3.5 after exhausting all other solutions provided in the previous posts.

  • Legend - worked like a charm.

  • Still not working, same error message. This is driving me insane!

  • still not working

  • YOU ARE A LEGEND. I seriously have spent hours trying to get this fixed, and you prance right in and do it yourself.

  • THANK YOU SO MUCH! you saved my day

  • sir i have a problem in installing net framework 3.5 in windows 8.1 pro,i tried your offline installer but not working

  • Sir after selecting the above options in gpedit.msc can i install net framework 3.5 offline in windows 8.1

  • I have tried all of your tricks in this and previous thread but nothing working. Giving me same error again and again. I have 8.1 pro. there is not update in update list as i installed fresh copy of windows.

  • Finally got something to work :) thanks. Needed a restart after applying the changes before .net would install properly
    You`re a star

  • wtf.....plz hlp stl nt wrkin..........!

  • Brilliant!! After trying everything else, this was finally the solution for me. Note: If there is a domain controller involved, it must be removed from the domain before gpupdate will work.
    Thanks Again!!

  • I had it enabled already and didn't work. plzz hlp

  • I still have Problem 0x800f081f
    Please, I need solution

  • I ran through the same process plus tried a couple other steps, but changing the group policy to where the alternate source file path was set to "Contact Windows Update directly to download repair..." fixed the issue. Yahoo!

  • great! you've made it!

  • Thank you... this was very frustrating.. well done!

  • didn't work, got anything else?

  • Great !!!! many thanks

  • I tried both methods but still I get same error. When I try offline installer it asks me to install .Net Framework 3.5 in order to install .Net framework 3.5

  • I was getting "Error: 5" when trying to install via dism.exe

    This fix worked perfectly. Thank you!

  • Thank you - this worked when nothing else would!

  • i have tries this also but it is still not working. please help me because am going crazy

  • Requires a restart before trying to re-download the 3.5 package, but it works. Thanks.

  • This is amazing! You saved my life!

  • Worked when nothing else would - ROCKSTAR!

  • Yes it worked. I had to remove it from the domain in addition to the above steps since our domain Group Policy dictates that our workstations go through WSUS rather than Windows Update directly. . The DISM command to install from a local copy of the SXS folder did not work. Then Went to Control Panel > Programs and Features > Turn Windows Features On or Off > clicked .net 3.5 at the top of the list > Download content from Windows Update. Then it finally worked.

    You can double check it has been enabled by typing in the command: DISM /Online /get-Features ...under >net 3.5 it should now say enabled.

    Wasted hours until I found this. Thanks a bunch!!

  • not working. plz help. i m going to be mad.

  • thanks alot it worked like charm i couldnt blive my eyes...............................tnx n god blix.

  • i am testing for the second time

  • testing for the forth time

  • testing for 6th time

  • thanks bro. I tried many times to solve this. Finally got it thanks to you''

  • I faced " source file couldn't be found" error when I was trying to install netfx3.5 offline using windows 8.1 disc. at that time the updates that have been held responsible were not installed yet, and editing group policy did not work for me. So I re-installed windows 8.1 and then created an iso image of the installation disc , mount it and used the mounted virtual drive letter in the Dism command and it finally worked for me. just create an image file of win installation disc , mount it and run Dism command using the mounted drive letter ........ Hope it work for those who got desperate

  • Brilliant. I couldn't remove the updates other posts were saying because they weren't on there. Did this trick and fixed it and other problems too. Thank you!

  • Thank you so much!

    Saved me pulling my hair out - unreal it was this difficult.....

  • it hasnt work i am getting crazy in here, please help me

  • Im using Windows 8 pro, It does not work on it still.
    Pls give us another trick!!!

    I have .NetFramework setups on my flash drive but this windows says it needs .Netframework to install them, can u imagine?
    I have a usb modem when I plug it so that I can let it go online for dotNet, it still needs dotNetframework to run setup for my modem, now it remains offline.

    Im glad to use 2 computers, I go online using Last XP 21 on my other PC.

  • sir i have a problem in installing net framework 3.5 in windows 8.1 pro,i tried your offline installer but not working. Please help me...

  • Thanks .that worked for me on windows8.1 after uninstalling d update

  • I tried other solutions provided by MSDN and other blogs. Only this solution works. :)
    Thanks heaps. :)

  • Nicely done!!

  • Still it not working in offline installer. i uses all tricks but nothing happens.

  • I had the same problem and nothing worked but I followed the instructions on this page and in addition followed these steps.

    Yes it work. In addition to the above steps since Went to Control Panel > Programs and Features > Turn Windows Features On or Off > clicked .net 3.5 at the top of the list > Download content from Windows Update. Then it finally worked.

    You can double check it has been enabled by typing in the command: DISM /Online /get-Features ...under >net 3.5 it should now say enabled.

    Above steps from JJ.

  • i'm going insane..it's still not working (error 0x800f081f). please any other solution?

  • wen i type in gpedit.msc in run, windows 8.1 says it cannot be found

  • I left work yesterday feeling defeated, came to work today and felt completely defeated until I found this. THANK YOU!

  • This didn't work at all, you liar...

  • Thankyou, thankyou, thankyou.
    I tried at least 5 different approaches to installing .Net 3.5 before this one.
    I am very supprosed that Microsoft online support has not fixed this problem or at least highlighted this solution.

  • Just wanna say ThanK you. This worked for me.

  • I had an older windows 8.1 which worked properly with .Net Framework 3.5 after reinstalled the same version of that windows the problem began. tried all approaches and only this one helped me out.
    Thank you!

  • Worked a treat, shame Microsoft proven useless again

  • Thanks. You are a true hacker. Start considering it a profession.

  • You are a genius!!!! Thanks a million!

  • You are awesome !!!

  • use turn windows features on and off setting ..
    ->press (window+s)key..
    ->type turn windows features on and off
    select .netframe 3.5

  • Worked like a charm!

  • Still not working - have tried everything, and I'm tearing my hair out for this!

  • This resolved my issue. Thanks for your help

  • Running gpupdate /force after the policy change was necessary for me. Or restart the pc I guess..


  • did not work for me...still getting the error code: 0x80071A90

  • thanks man, it's working :)

  • Brilliant, it works! Just needed to do gpupdate /force

  • WOW!!! Thank-you so much...
    I had tried almost all other options (i.e. Uninstalling Updates, Renaming directories, Offline Installs, etc) and the install still failed. Finally I came across this solution and it worked. You are a God-sent, may God increase your wisdom.

  • Thank you! Working!
    Restart needed after applying the reg changes.

  • Thank you so much... Solved so many of my deployment issues!

    Finally a fix that actually MAKES SENSE as to why it wasn't working in the first place! You are awesome. Thank you!

  • I don't use the command prompt, i installed with the installer, but still happen some errors, follow the solution in this article, and this: http://www.askvg.com/fix-0x800f0906-and-0x800f081f-error-messages-while-installing-net-framework-3-5-in-windows-8/
    still can't solve the issue.

  • you rock.....

    don't use cmd try to install fature form control panal

  • I can't find "3. In right-side pane, look for "Specify settings for optional component installation and component repair" option."

  • Patrik: The Champ you are.. Thanks Man..

  • Still not working showing error.

  • It worked for me.

  • Yay! Thank you so much!

  • i want to update my window

  • I still cant install ,NET Framework 3.5 offline

  • There is no '"Specify settings for optional component installation and component repair" in gpedit.msc in my Windows 8.1 Home edition What can I try next. Nothing has helped up to now.

  • Like so many others, thanks heaps for this quick fix

  • Thank you author for this post
    Finally it's DONE !!!
    I don't have these updates but still stuck at 65.8% with error 0x800F081F.
    Guys all these steps will definitely solve your problem but those who still having problem please -----Be Careful while Typing in cmd---
    There r 2 problems associated with typing errors
    1. There is a space between last letter and "/" symbol. If u don't leave space the cmd will give error saying "Unknown Command" Command should look like --- DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:x:\sources\sxs --MIND THE SPACES

    2. U have to provide Exact path till "sources" folder otherwise u will stuck at 65.8%
    So if u have an iso file having a folder " XYZ " ( say "win_8" etc. ) and inside that folder u have "sources" folder then u have to include the total path in command OR create a new iso with "sources" folder present outside of any folder.
    Works for me, hope it will wok for some of u.

  • Worked !! With Windows 8.1 Pro. Thank you !

  • OK, GUYS. I've just copied this solution from another site, but it worked, though this FIX -didn't!

    A simple solution for many is to go to control panel / uninstall a program / view installed updates (top left corner) and then delete these two updates: KB2966826 and KB2966828. Then go back to windows update / view installed updates / enable windows features and check the .net framework 3.5. Then windows update will download it without saying it cannot connect to the internet. Windows update will reinstall the two removed updates later without any ill effect.

  • VG

    ^^ This:


  • You are the best!! :)

  • Thanks for update.

  • The best solution, saved my day, thank you :)

  • ...thats brilliant stuff right thea..

  • still not able to install .net 3.5 did whatever is mentioned but still stucked up with error code 0x800F081F.
    someone please help

  • it did not work for me. What should i do?

  • For those people where the above didn't work (like me) read this article. Basically forcing the enable of .net 3.5 via the command line as an administrator gets round the problem.

  • I have successfully applied the trick once and that worked for me, but now I reinstalled the window and unable to download .net 3.5 this time. whats the prob.

  • Any chance this could be updated for Win10?

  • VG

    ^^ It should work in Windows 10 as well.

  • It didn't work. Seriously why is no one answering these people that are saying it didn't work?

  • hello VG it didn't work. Can u pls help me. I need urgent support

  • please i need help,i cant find the specify settings for optional component installation on my pc, its a hp pavillion dm4,window 7, 4gig, 500gig intel notebook pc..so i cant intal any version of netframe work on my pc..thanks

  • Just can't thank you enough dude. Great shame on Windows support...
    You really know your stuff.


  • I have used the method but it didn't work

  • didnt worked same error message

  • There is this other problem that I can seem to work around. I downloaded the full package of NetFx3.5 (about 197MB) but when I try to run it Windows displays the same message that requires me to download Net Fx3.5 component or skip installation. Like the installation of NetFx3.5 requiring NetFx3.5 to run. Please help. Frustrated.

  • Thanks for this Post... it helps a lot..but
    trying again and again ... just on step 4 pressed PREVIOUS SETTING Button on top right. it shifts back to not configured and then Checked the Enable Radio Button... then Apply And Ok.. and Problem Solved....
    Thank you...

  • After 2 days of google search, i finally fixed it ! thanks

  • It's work for me

  • Sorry still the same error on 8.1 pro

  • Microsoft Windows [Version 10.0.10240]
    (c) 2015 Microsoft Corporation. All rights reserved.

    C:\Windows\system32>Dism /online /enable-feature /featurename:NetFx3 /Source:d:\sources\sxs /all /LimitAccess

    Deployment Image Servicing and Management tool
    Version: 10.0.10240.16384

    Image Version: 10.0.10240.16384

    Enabling feature(s)

    Error: 14003

    The referenced assembly is not installed on your system.

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


  • Finally got something to work :) thanks. Needed a RESTART after applying the changes before .net would install properly
    Thank you, You`re a star.

  • I had similar problem as Kev with Windows 10; during my initial install of .Net Framework 3.5, I received the error 0x80071A90 (something about name is already in use/reserved; sorry but trying to go from memory). I also had the same command line issue as Kev after trying the DISM command.

    So, I then downloaded and tried to install the GPEdit.MSC from drudger.deviantart.com/art/add-gpedit-msc-21592914. For some reason it was attempting to install .Net Framework 2 or 3 during the install (I am not sure if this variant of GPEdit requires the use of a legacy .Net Framework, or if part of the installation was reacting to some Windows 10 hidden instruction trying to trigger the original .Net Framework 3.5). Anyhow, it would not install either.

    However, I rebooted Windows 10 in Safe Mode, and .Net Framework 3.5 installed flawlessly from Safe Mode. After Reboot through normal mode, I found that .Net Framework was enabled in Windows Features and the GPEdit.MSC from deviantart.com were available, and was finally able to install the application requiring .Net Framework 2.0. Hope this helps.

  • Worked on my Windows 10 pro-core !!!

  • Thank you thank you thank you!!!!

  • For command stopped at 99.8% and gave an error as file not found.

    Trying to enable Windows 8.1 .Net Framework 3.5 feature from control panel also gave an error as File Not found.

    I tried following to get issue resolved.

    1. Clear C:\Windows\Logs\CBS/CBS.log file (delete with admin privileges)
    2, Run the command given in this post
    3. It will give you exactly what is missing in CBS.log file.
    Like in my case I unstalled language & multi targeting packs of .net framework so my CBS log gave an error file not found at location C:\Windows\WinSxS\msil_system.servicemodel_b77a5c561934e089_6.3.9600.16384_none_bff788994eb0e060\System.ServiceModel.dll"

    4. So I repaired my Visual Studio installation so that language packs get installed again (or someone can separately download and install language & multi targeting pack for .net framework from Microsoft website)
    5. After that I run the command given in this post and it worked fine.

    The time when command worked fine I had following installed on my PC
    1. Net Framework 4.5 MultiTargetting Pack
    2. Net Framework 4.5 SDK
    3. Net Framework 4.5.1 Multi-Targetting Pack
    4. Net Framework 4.5.1 Multi-Targetting Pack (ENU)
    5. Net Framework 4.5.1 SDK

  • you are a genius... thanks so much

  • Thank You it worked perfectly fine


  • Thanks!! It worked perfectly!

  • ERROR 14003 The Referenced assembly is not installed on your system

  • Thank you, I have scoured every website to troubleshoot this problem and tried every solution offered...Yours is the only one that worked! You are the bomb! Just saved me an extremely expensive trip, I was about ready to give in to a technician!

  • it really worked perfectly....tanx a lot.

  • This hasn't worked for me, i've tried every fix i could find on the internet and nothing has worked...

  • This issue has been ruining my life at work for about 3 months. Thank you so much!

  • THANK YOU!!!!!

    finally i found something that fixed this problem!!!!

    Thank you very very much from Brazil!

  • I had ongoing problems with new Surf Pro 3. Ended up having to go back to clean start with Automatic Updates disabled (ie manually removing updates didn't work). After successfully installing .Net 3.5, turn automatic updates back on.

    I have belatedly noticed that Microsoft have recently released an update to address this issue:support.microsoft.com/en-us/kb/3005628

  • Hi guys, I have a problem with this. I also have w8.1 but my problem is that my windows is not original, so do you have any idea of how to deal with this?¡

  • Thank you VG! I was loosing faith in my fellas LOL.

    None of the other suggestions, including Microsoft's own fixes and suggestions worked (PATHETIC!!!).

  • I have tried it and its still not working. Tried downloadin it online and it wont also downlod after waiting a longer time. Can u pls help me with other method?

  • HI,

    I tried all the above mention things but still smar error.can any help me on this.

  • The above local gpedit did not seem to override the GPO related to WSUS on the domain, at least for me with a Win 10 PC. Go to regedit: HKLM\SOFTWARE\Policies\Microsoft\Windows\AU\UseWUServer. If this value is 1, then it may be the problem. Change the value to 0, reboot the PC and try to add .NET 3.5 again through add/remove features.

  • Thanks

  • You are my Legend. THX very much I love u

  • really thank you very much ....made my day

  • You saveeeeeeee myyyyyyy lifeeeeeeeee

  • thanks man...it works like charm...tanks once again

  • thanks

  • It totally worked, It was driving me insane.

  • good !!!!!!!!!!!!!!!!!!!!!

  • it worked....thanks a lot genius

  • Gerry's suggestion WORKED! Boot into safe mode. I have tried everything on the web for the last two days!

    I tried so many ways and finally you saved me from hell.
    Thank you!

  • but it not worked they cant download the required features

  • Works like a charm. Amazing share.

  • Works like anything.... you are tooo good!!!!!!!!!!!!!

  • Disable/uninstall your antivirus and then try it again if this solution is not working

  • Man.. if it does not work, just close your cmd and re open it. this is what worked for me and i tried this same thing 3x before thinking of closing and opening cmd agaim.
    Thanks bruv... you helped me a.... lot

  • its still not working for me.. :'(

  • The issue is not how may ways there are to fix Net frame. The issue is that Net frame is a problem software and that is causing a lot of errors of installations thus it is causing a big damage to software makers and to the Microsoft Corporation as well. Net Frame version 1.1 did not have problems to install and the installation process was fast and clean. Net Frame 2 came up with a longer installation time and the problem was already showing up when Net Frame asked to reboot your computer. It shows that Net Frame was already claiming the control of Administrative priviledges. With Net Frame 3 the installation process was excessively long requiring one to download the installation program online and resulting with errors of installation at the end of the process. Version 4.5 was the same long installation process that came up with errors as well. The point is that if they have removes Net frame from Windows 8 there was a good reason and the fact is that software makers are not making a lawsuit against those at Microsoft who came up with such a badly programmed piece of software. None of the tools provided by Microsoft was able to fix the errors I have experienced with Net Frame. Net Frame is even complaining about not being able to encrypt files at intallation time despite the fact that encryptions services are fully enabled. They never explain how to fix this issue.

  • Thank you very much! You saved my sunday.

  • it shows "update corresponding to KB2919355 need to be installed before you can install this product on windows 8.1 or Windows server 2012 R2

  • gpedit.msc is not working

  • Thank you so much, it worked finally :)

  • I tried all the above mention things but still same error.can any help me on this.

  • ive did that all above and it saying The DISM log file cannot be found please help me

  • Thanks Man.
    This is a good solution for:

    net framework 3.5 installation error 0x800f0906


  • it never worked i haved tried every solution but it did not work

  • Thumbs up.. You the true PC Guru

  • i couldn't find gpedit.msc on my computer

  • Thanks! Just spent an entire day searching and trying tons of other solutions. This worked like a charm.

  • I am trying to solve this problem for last 3 days, tried too many ways of solutions.
    At last its work after applying this solution.
    effective solution for DotNet framework 3.5 installation error 0x800f0906.
    Thanks a lot.

  • Dear VG:
    I did try - Computer Configuration -> Administrative Templates -> System.
    However, I can not find "Specify settings for optional component installation and component repair" option.". Help please.

  • ok

Leave a Comment