FIX: .NET Framework 3.5 missing from Windows 10
- Do you have problems installing .NET Framework 3.5 or turning this feature on?
- It is a crucial part of many apps running on Windows platforms so learn from our guide below how to do that.
- System errors are pretty common, but you will most likely find a solution in our System Errors Guides.
- For any other Windows 10 errors don't look further. Check out our Windows 10 Troubleshooting Hub.
.NET Framework 3.5 is an important feature for running many Windows applications, but some users reported that this feature isn’t turned on in Windows 10, or that they have some problems installing it.
The .NET Framework is a crucial part of many applications running on Windows platforms. This feature provides the necessary functionality for these apps to run normally.
Logically, before installing these apps we need to enable .NET Framework on our computer.
Dot NET Framework 3.5 is an important component of Windows, and if the Dot NET Framework is missing you might experience certain issues.
Speaking of .NET Framework, users reported the following problems:
- Microsoft Dot NET Framework 3.5 offline installer – In order to install Dot NET Framework 3.5, you need to have an active Internet connection, but you can also install this framework using the offline installer.
- NET Framework 3.5 error 0x800f0906, 0x800f0922, 0x800f081f – Sometimes you might not be able to install .NET Framework due to various errors. We already covered common .NET Framework 3.5 errors in one of our older articles, so be sure to check it out.
- Dot NET Framework 3.5 The following feature couldn’t be installed, The source files could not be found – Sometimes you won’t be able to install .NET Framework due to these messages. However, you might be able to solve that problem by using one of our solutions.
- .NET Framework 3.5 unable to install – In some cases, you might not be able to install NET Framework at all. This is is most likely caused by your settings or corrupted files, but you can easily fix that.
What can I do if .NET Framework 3.5 is missing on Windows 10?
1. Install .NET Framework 3.5 as a Windows feature
- Press Windows key and R at the same time. Type appwiz.cpl in the Run command box and press Enter or click OK.
- In the Programs and Features window, click on the link Turn Windows features on or off.
- Check if the .NET Framework 3.5 (includes .NET 2.0 and 3.0) option is available in it. If yes, then enable it and then click on OK.
- Follow the on-screen instructions, complete the installation and restart the computer, if the process requests that from you.
After doing that, the .NET Framework should start working again without any problems.
You can also get .NET Framework 3.5 from Microsoft.
2. Install .NET Framework 3.5 on-demand
Besides installing .NET Framework 3.5 through the Control Panel, you can also install it on-demand.
If a certain app requires the .NET Framework 3.5, but this feature isn’t enabled in your computer, the installation wizard will display the prompt for installing .NET Framework 3.5 on demand.
To install .NET Framework 3.5, in this prompt choose the option Install this feature, and .NET Framework 3.5 will be automatically installed on your computer.
3. Use DISM command to install .NET Framework 3.5
- Press Windows key and R at the same time. Type cmd in the Run dialog box and press Enter.
- And enter the following line in the Command Prompt:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:X:sourcessxs
In order to run this command, you’ll need to replace X with the letter that represents the drive with installation media.
After running this command, you should be able to install .NET Framework 3.5 on your PC without any problems.
Keep in mind that you might get a message saying that you need administrative privileges to run this command.
If that happens, you need to start Command Prompt as administrator and run this command again.
To see how to do that, be sure to check Step 1 in Solution 5.
Some users have reported that they get a certain error message after they try to install .NET Framework 3.5 through the Control Panel or on-demand.
To avoid this error, try to install .NET Framework 3.5 with the Command Prompt. Before you can do that, you might need a Windows 10 installation media.
4. Install the missing updates and try again
- Press Windows Key + I to open the Settings app.
- When Settings app opens, navigate to the Update & Security section.
- Now click on Check for updates button. Windows 10 will now check for available updates and download them in the background.
After downloading and installing the latest updates, you should try to install .NET Framework 3.5 again.
If .NET Framework 3.5 is missing and you can’t install it, you might be able to fix the problem by downloading the latest Windows Updates.
Sometimes bugs can prevent certain components from installing, but you should be able to fix them by updating Windows 10.
If you’re having trouble opening the Setting app, take a look at this article to solve the issue.
5. Perform an SFC scan to fix .NET Framework 3.5 missing
- Press Windows Key + X to open the Win + X menu and choose Command Prompt (Admin) or PowerShell (Admin) from the menu.
- When Command Prompt starts, enter sfc /scannow and press Enter.
- SFC scan will now start. Keep in mind that SFC scan can take about 15 minutes to finish, so don’t interrupt it.
Once the SFC scan is finished, try to install .NET Framework 3.5 again. If it doesn’t work, you might have to perform a DISM scan as well.
scannow command has stopped before the process finished? Don’t worry, we’ve got an easy fix for you.
6. Perform a DISM scan
- Open Command Prompt as administrator.
- Now enter DISM /Online /Cleanup-Image /RestoreHealth and press Enter to run it.
- DISM scan will now start. The scan can take more than 15 minutes to complete, so be sure not to interrupt it.
Once you complete the DISM scan, try to install .NET Framework 3.5 again. Users reported that the DISM scan worked for them, but if you still can’t install .NET Framework, repeat the SFC scan and check if that solves the problem.
7. Use lodctr command
- Open Command Prompt as administrator. We showed you how to quickly open Command Prompt in the previous solution, so be sure to check it out.
- Once the Command Prompt opens, enter lodctr /r and press Enter to run it.
After the command is executed, the problem should be fixed and you’ll be able to install .NET Framework 3.5 without any issues.
Many users reported that this solution worked for them, so if you have any problems installing .NET Framework, be sure to try this solution.
8. Change your Group Policy
- Press Windows Key + R and enter gpedit.msc. Now press Enter or click OK. Keep in mind that this tool is available only on Pro versions of Windows 10, but there’s a way to run Group Policy Editor on the Home version of Windows.
- When Group Policy Editor starts, in the left pane go to Computer Configuration > Administrative Templates > System. In the right pane, double click on Specify settings for optional component installation and component repair.
- A new window will now appear. Select Enabled and click on Apply and OK.
- Optional: Check Download repair content and optional features directly from Windows Update instead of Windows Server Update Services.
After making these changes, you just need to start Command Prompt as administrator and run gpupdate /force command to apply the changes.
After doing that, you should be able to install the .NET Framework without issues.
9. Check your Action Center
- Press Windows Key + S and enter control panel. Choose Control Panel from the list of results.
- When Control Panel starts, make sure that Category view is enabled. Now navigate to System and Security section.
- Now click on Review your computer’s status and resolve issues.
- If you see any warnings, be sure to resolve them.
Once all issues are resolved, try to install .NET Framework once again.
If you still experience issues with .NET Framework on Windows 10, we recommend that you check out these detailed guides as they may offer a solution to your problem:
- How to fix common .NET Framework 3.5 errors in Windows 10
- How to fix corrupted .NET Framework issues
One of these steps should solve your problem with .NET Framework 3.5 in Windows 10.
If something doesn’t work for you, or you have some additional questions, please leave your comment in the comments section below.
FAQ: Read more about .NET Framework
- How do I get .NET Framework 3.5 on Windows 10?
You could always try downloading it from our website, as the links have been tested to work and are 100% safe.
- Can not install .NET Framework 3.5 Windows 10?
.NET Framework 3.5 can be installed just like any executable. You don’t even need Administrator rights in order to do so, as long as you have this dedicated tool.
- Do I have .NET Framework 3.5 installed?
If your .Net Framework is blocked on Windows 10, then it may also prevent your PC from detecting it as installed.
Editor's Note: This article was originally published in January 2018 and was revamped and updated in December 2020 for freshness, accuracy, and comprehensiveness.
error: 14098
The component store has been corrupted https://uploads.disquscdn.com/images/2b9ec180ab43572fec74c5bf8f13d982e4495456852d463dedc5ee6465659476.jpg
Getting this error while installing NET Framework 3.5 (includes .NET 2.0 and 3.0). https://uploads.disquscdn.com/images/aec92a6d27dbbdfedab2779a28980ac8e163f7baba12202cb0bb2693b3c3bd73.jpg
i have installed all .net framework and NET Framework 3.5 (includes .NET 2.0 and 3.0) option is checked but .net application not working and does not getting any error
it says elevated permissions are required
.net framework 3.5 also not getting installed
i am also not able to open my bluestack app
Error: 740
Elevated permissions are required to run DISM.
Use an elevated command prompt to complete these tasks.
hi,
I have got error 0X800F081F
please help…..to resolve the same
non of all the steps helped me
The first 6 steps worked for me. You’re great!
There’s no need to be rude.. Just because a certain command prompt happened to work for a certain problem I had, doesn’t mean you can get angry at me about it.
In other words: Kindly grow up.
Hello, i do everythink and nothink work for me. 🙁 Any advice please?
What error code do you get when the errors occur?
Please help me with this problem. 0xc0000135. Please I cant open any apps like shareit or play mafia 3 because of this problem. Help
Change Source:installationMediaDrive: to F:(You windows source)
Thank you so much, using the command prompt “DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:installationMediaDrive:sourcessxs” worked perfectly for me and helped solve my problem.
Note; I had the error code 80071a90
i am trying to install dot net 3.5using the second option and i am getting the following error,, please assist
hello joseph.
did u figured out this problem???
if yes, pls assist me too….
Same
My Windows is installed on Local disk E. It doesn’t make much difference. When I tried to do so(the second one) the cmd gives the following error and message.
I have Following error :
DISM is not recongnizeed as an internal or external command, operable programe or
batch file
Make sure that the directory in cmd is C:WINDOWSsystem32>
if .net framework not exist in windows
using cmd as an admin,
i copy past the code and after the loading i get : erreur 6801
None worked.
I tryed to instal .net 3.5 in 8.1 that diden´t work than later i got windows 10, and tryed it one more time to instal it but that diden´t work. so if i count all the time i tryed to instal this darn program. ihave more than 57 and 31 is from windows 8.1. microsoft is make me crasy.
this does not work for me, I keep getting the error that basically says it cant connect to the database or something. I have tried lots of times or the course of upgrading to windows 10 and NOTHING so far has worked, a lot of games I play need dotnet 2.5 or 3.5 and I’m basically screwed cause I cant add it, yes I tried both methods and I’m still looking for answers.
I tried installing via my Windows 10 programmes, but that gave an error. I then found this post and tried via the command prompt, and got this error: “Elevated permissions are required to run DISM. Use an elevated command prompt to complete these tasks.” How do I do that?
Run”cmd” as admin. So right click and select run as administrator.
still doesnt work.
do you still need help?
yes nothing works been trying for two days non stop
Hi All,
Just point to the source CD and it has sourcessxs folder
C:WINDOWSsystem32>DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:f:sourcessxs
Deployment Image Servicing and Management tool
Version: 10.0.10586.0
Image Version: 10.0.10586.0
Enabling feature(s)
[==========================100.0%==========================]
The operation completed successfully.
Access Denied is the response I get
Worked perfectly Mate (y) Thank you.