Many Windows applications depend on various features that will help them run smoothly. One of the crucial components of programs on this operating system is the .NET Framework 3.5. However, some users reported that it went missing on the Windows 10 Technical Preview. Others complained that they were having trouble installing it.

If you’re experiencing the same problem, do not panic. In this article, we will teach you how to fix .NET Framework 3.5 is missing on Windows 10. We will also give you some easy and effective tips on how to install .NET Framework 3.5. So, keep on reading to find the ideal solution for this issue.

Before anything else…

Some users reported that the following error message appears on their screen:

“.NET Framework file is missing due to a harmful virus.”

Typically, this is accompanied by a prompt telling them to call a supposed support number. If this happens to you, it is likely that adware has found its way into your computer. This error message tricks users into thinking that their PC has crashed. The infected user would get scared and call the number listed on the prompt.

When you see this error message, do not panic and do not even try to call the numbers. It is likely that these are just contact centers offering unnecessary support contracts and services. In worst-case scenarios, the people behind this scam may be criminals who would want to get your financial and personal information.

This is why we recommend installing Auslogics Anti-Malware. This tool will clean and remove the adware and prevent it from coming back. Do not worry because this security software has a user-friendly interface, making it easy to set up and run. Once you activate it, it will ensure that no malicious programs are running in your system memory. It also detects cookies that collect your personal information and track your activities.

Since Auslogics is a certified Microsoft Gold Application Developer, the tech company ensured that their security program is compatible with Windows 10. This means that you can keep Auslogics Anti-Malware running, and it will not interfere with Windows Defender. This way, you can rest easy knowing that your computer is safe and secure.


Protect PC from Threats with Anti-Malware

Check your PC for malware your antivirus may miss and get threats safely removed with Auslogics Anti-Malware


Method One: Installing the .NET Framework 3.5 as a Windows Feature

There are several ways you can enable the .NET Framework, and one of them can be done through the Control Panel. You can check if the feature is available on your computer by following these instructions:

  1. On your keyboard, press Windows Key+R. This will open the Run dialog box.
  2. Type “appwiz.cpl” (no quotes), then press Enter.
  3. Once the Programs and Features window is up, go to the left-pane menu, then click Turn Windows Features On or Off.
  4. Look for the .NET Framework 3.5 (includes .NET 2.0 and 3.0) option. If it is available, make sure you enable it.
  5. Click OK.
  6. The instructions will be displayed on the screen. Follow them to complete the installation process.
  7. Restart your computer if prompted to do so.

Method Two: Installing the .NET Framework 3.5 On Demand

If the .NET Framework 3.5 is not enabled on your computer and a certain app needs it, you will see a message on your screen, asking you to install the feature on demand. All you have to do is select Install This Feature, and the .NET Framework 3.5 will be added to your PC automatically.

Method 3: Installing the .NET Framework by Using the DISM Command

Some users reported that they would get an error message when they tried to install the .NET Framework 3.5 through the Control Panel. To avoid this problem, we recommend using the Command Prompt. Before you proceed, do note that you might need Windows 10 Installation media or you might need to mount a Windows 10 ISO file. Here are the steps in installing the .NET Framework 3.5 through the Command Prompt:

  1. Open the Run dialog box by pressing Windows Key+R on your keyboard.
  2. Type “cmd” (no quotes), then hit Enter.
  3. Run the following command:

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:X:\sources\sxs

Note: Make sure you replace ‘X’ with the drive that holds the Windows 10 Installation media. It is also possible for you to see a message telling you that you need administrative rights to run the command. If that’s the case, you need to launch Command Prompt as an administrator. You can do this by following the first and second steps in Method Five.

Method Four: Installing the Missing Updates

If you are still having trouble installing the .NET Framework 3.5, you can try downloading and installing the latest updates for Windows 10. It is possible that bugs have been preventing certain components of the feature from getting added to your system successfully. However, you can fix this by updating Windows 10.

Windows 10 downloads and installs updates in the background. However, it is possible to miss an update or two. So, you can manually check if there are available updates by following these steps:

  1. Open the Settings app by pressing Windows Key+I on your keyboard.
  2. Once the Settings app is open, go to Update & Security.
  3. Go to the right pane, then click Check for Updates.
  4. If there are available updates, they will be downloaded in the background. After that, try installing the .NET Framework 3.5 again.

Method Five: Running SFC and DISM Scans

It is possible that corrupted files are preventing you from installing the .NET Framework 3.5 to your system. In order to fix this, you must run an SFC scan. To do that, simply follow the instructions below:

  1. On your keyboard, press Windows Key+X.
  2. Select Command Prompt (Admin) or PowerShell (Admin) from the list.
  3. Inside the Command Prompt, type “sfc /scannow” (no quotes), then press Enter.
  4. The SFC scan will now begin. Remember that the process may take several minutes. So, do not interrupt it.

After that, try installing the .NET Framework 3.5 again. If it doesn’t work, the next step is to perform a DISM scan. You can do that by following these steps:

  1. Launch Command Prompt as an administrator.
  2. Run this command:

DISM /Online /Cleanup-Image /RestoreHealth

  1. The DISM scan will now commence. The process may take longer than the first scan. So, be sure not to interrupt it.

Method 6: Running the ‘lodct/r’ Command

The missing .NET Framework 3.5 issue can also be resolved by running the ‘lodctr’ command. To do that, follow these steps:

  1. Open Command Prompt with administrative rights. You can do this by following the first two steps on Method Five.
  2. Once Command Prompt is up, type “lodctr /r” (no quotes). Run the command by pressing Enter.

After executing the ‘lodct/r’ command, you should be able to install the .NET Framework 3.5 without any problems.

Method 7: Changing your Group Policy

In some cases, changing the Group Policy settings can resolve the .NET Framework 3.5 issue. This can be done by following these simple steps.

  1. On your keyboard, press Windows Key+R to open the Run dialog box.
  2. Type “gpedit.msc” (no quotes), then press Enter.

Note: You can only find this tool on Pro versions of Windows 10.

  1. Once the Group Policy Editor is open, go to the left pane, then navigate to this path:

Computer Configuration ->Administrative Templates ->System

  1. Go to the right pane, then double-click ‘Specify settings for optional component installation and component repair’. A new window will show up.
  2. Choose Enabled, then click Apply.
  3. Select the option which says, “Download repair content and optional features directly from Windows Update instead of Windows Server Update Services.”
  4. Press Windows Key+X on your keyboard.
  5. Select Command Prompt (Admin) or PowerShell (Admin).
  6. Type “gpupdate /force” (no quotes), then hit Enter.

Method 8: Checking your Action Center

This issue can also be fixed by checking your Action Center. To do that, just follow the instructions below.

  1. Go to your taskbar and click the Search icon.
  2. Type “control panel” (no quotes), then press Enter.
  3. Once Control Panel is open, go to the drop-down list beside ‘View by’. Select Category from the options.
  4. Now, go to the System and Security section.
  5. Click ‘Review your computer’s status and resolve issues’ under Security and Maintenance.
  6. Make sure you resolve any warnings that will show up.
  7. Once you’ve addressed all the issues, try installing the .NET Framework again.

Which method worked for you?

Let us know in the comments below!