Press "Enter" to skip to content

Name already in use

Otherwise, use one of the following methods.

Install .NET Framework 3.5 in Windows 10

Recent Windows 10 versions come with .NET framework 4.8 pre-installed, but many apps developed in Vista and Windows 7 era require the .NET framework v3.5 installed along with 4.8. Today, we will review a number of methods that can be used to get .NET framework 3.5 installed in Windows 10.

The .NET framework is a development platform that makes it easier for application developers to create various Desktop and Web applications and services for Windows. The .NET framework makes creating programs faster by providing a wide range of ready-to-use libraries, classes, and functions.

Starting with Windows 10 version 1809 and Windows Server 2019, Microsoft considers the .NET Framework as a standalone product even though it ships with the operating system. It is on a different release and support schedule.

If you need to use an older app which was created using .NET Framework 3.5, there are a number of methods to install it in Windows 10. Let’s review them.

First of all, just try to run the app. This should trigger the .NET Framework setup on-demand and open the similar dialog:

Click on Install this feature.

Otherwise, use one of the following methods.

Contents hide

To Install .NET Framework 3.5 in Windows 10,

  1. Press Win + R on the keyboard and type optionalfeatures.exe in the Run box.
  2. Hit the Enter key.
  3. Tick (turn on) the .NET Framework 3.5 (includes .NET 2.0 and 3.0) item in the list and click OK.
  4. In the next dialog, click on Let Windows Update download the files for you.
  5. The most recent version of .NET Framework 3.5 will be downloaded and installed.
  6. Click on Close to finish.

Alternatively, you can install .NET Framework 3.5 using the command prompt or PowerShell.

Install .NET Framework 3.5 using the command prompt or PowerShell

  1. Open an elevated command prompt.
  2. Type the following command: Dism /online /Enable-Feature /FeatureName:”NetFx3″
  3. Once you press Enter, Windows will download and install .NET Framework 3.5.
  4. Alternatively, open PowerShell as Administrator.
  5. Run the command Enable-WindowsOptionalFeature -Online -FeatureName “NetFx3” .
  6. Once it finish installing .NET Framework 3.5, you can close the command prompt or PowerShell.

Also, you can install the .NET Framework 3.5 manually by downloading its installer from the Microsoft Web Site.

Download and install .NET Framework 3.5 manually

  1. Open your favorite web browser and point to THIS PAGE .
  2. Click on Download .NET Framework 3.5 SP1 Runtime.
  3. Save the dotnetfx35.exe file (231Mb) to any folder you like.
  4. Run it, and confirm the UAC prompt.
  5. Click on the Download and install this feature button.
  6. Windows will install .NET Framework 3.5

Installing .NET Framework 3.5 without an Internet connection

As you may have already notice, all the methods above require an Internet connection to be able to download the .NET Framework package from Microsoft. None of them will work when you are offline, or have a poor connection or a limited data plan. In such a case, you can install .NET Framework 3.5 from the Windows 10 installation media. This method is much faster and does not even require an Internet connection.

This method is described in detail in the following post:

From there, you can download a handy batch file which automates the task and does everything for you. All you need is Windows 10 installation media of the OS build and version you have currently installed.

In short, you need to issue the following command in a command prompt opened as Administrator:

Dism /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess

Substitute the “D:” portion (of the red color above) with the proper letter of your installation media, e.g. a DVD drive or bootable USB stick.

RЕCOMMENDED: Click here to fix Windоws issues and optimize system performance

Winaero greatly relies on your support. You can help the site keep bringing you interesting and useful content and software by using these options:

If you like this article, please share it using the buttons below. It won’t take a lot from you, but it will help us grow. Thanks for your support!

Author: Sergey Tkachenko

Sergey Tkachenko is a software developer who started Winaero back in 2011. On this blog, Sergey is writing about everything connected to Microsoft, Windows and popular software. Follow him on Telegram, Twitter, and YouTube. View all posts by Sergey Tkachenko

Author Sergey Tkachenko Last updated on: Last updated on: September 17, 2019 Categories Windows 10 Tags .net framework

2 thoughts on “Install .NET Framework 3.5 in Windows 10”

Nicholas Bretagna says:

Thanks. Idiots @ Microsoft don’t mention anything about W10 in their incompetent instructions for installation. Their “install tool” just reached a certain point while “downloading” (even when it was nominally the “full package”) and stopped without proceeding any further. Powershell-as-admin worked fine. Two thumbs up.

Sky Ang says:
same,tutorial from here using powershell, finally my 3.5 version is on… freaking idiot microsoft..

Leave a Reply Cancel reply

Connect with us

Here you can subscribe to our channels. We have Twittеr, YouTube, and Telegram, along with an RSS feed and Email newsletter.

We discontinued Facebook to deliver our post updates.

Featured posts

  • Disable ads in Windows 11
  • Disable Defender in Windows 11
  • Disable SmartScreen in Windows 11
  • Disable web links in Search in Windows 11
  • Download Windows 11 ISO file for any build or version
  • Generic keys for Windows 11 (all editions)
  • Install Windows 11 with a local account
  • URI commands for Windows 11 apps
  • Windows 10 release history
  • Windows 11 ms-settings commands
  • Windows 11 Release history

Advertisement

Recently updated

  • Windows 11 to get AI-powered Copilot and Cloud Backup features
  • Here’s the major UI update that is coming to File Explorer in Windows 11
  • Native RAR support and taskbar button labels are officially coming to Windows 11
  • What’s new in Windows 11, “Moment 3” Update
  • Microsoft to update ISOs for Windows 11/10 version 22H2
  • [Upd] MSN Weather for Windows 11 and 10 to get advanced recommendations and ads
  • Winaero Tweaker
  • Windows 11 ms-settings Commands (Settings URI Shortcuts)
  • How to Enable Seconds for the Taskbar Clock in Windows 11
  • How to disable Discover Bing button in Microsoft Edge

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Cancel Create

docs / docs / framework / install / on-windows-10.md

  • Go to file T
  • Go to line L
  • Copy path
  • Copy permalink

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Cannot retrieve contributors at this time
81 lines (52 sloc) 4.04 KB

  • Open with Desktop
  • View raw
  • Copy raw contents Copy raw contents Copy raw contents

Copy raw contents

Install the .NET Framework on Windows 10
Learn how to install the .NET Framework on Windows 10 or Windows Server 2016.

Install the .NET Framework on Windows 10 and Windows Server 2016 and later

The .NET Framework is required to run many applications on Windows. The instructions in this article should help you install the .NET Framework versions that you need. The .NET Framework 4.8 is the latest available version.

You may have arrived on this page after trying to run an application and seeing a dialog on your machine similar to the following one:

.NET Framework 4.8

.NET Framework 4.8 is included with:

  • Windows 10 May 2021 Update
  • Windows 10 October 2020 Update
  • Windows 10 May 2020 Update
  • Windows 10 November 2019 Update
  • Windows 10 May 2019 Update

.NET Framework 4.8 can be used to run applications built for the .NET Framework 4.0 through 4.8.

  • Windows 10 October 2018 Update (version 1809)
  • Windows 10 April 2018 Update (version 1803)
  • Windows 10 Fall Creators Update (version 1709)
  • Windows 10 Creators Update (version 1703)
  • Windows 10 Anniversary Update (version 1607)
  • Windows Server 2019
  • Windows Server, version 1809
  • Windows Server, version 1803
  • Windows Server 2016

The .NET Framework 4.8 is not supported on:

  • Windows 10 1507
  • Windows 10 1511

If you’re using Windows 10 1507 or 1511 and you want to install .NET Framework 4.8, you first need to upgrade to a later Windows 10 version.

.NET Framework 4.6.2

The .NET Framework 4.6.2 is the latest supported .NET Framework version on Windows 10 1507 and 1511.

The .NET Framework 4.6.2 supports apps built for the .NET Framework 4.0 through 4.6.2.

.NET Framework 3.5

Follow the instructions to install .NET Framework 3.5 on Windows 10.

The .NET Framework 3.5 supports apps built for the .NET Framework 1.0 through 3.5.

.NET Framework 4.x versions are in-place updates to earlier versions. That means the following:

  • You can only have one version of the .NET Framework 4.x installed on your machine.
  • You cannot install an earlier version of the .NET Framework on your machine if a later version is already installed.
  • 4.x versions of the .NET Framework can be used to run applications built for the .NET Framework 4.0 through that version. For example, .NET Framework 4.7 can be used to run applications built for the .NET Framework 4.0 through 4.7. The latest version (the .NET Framework 4.8) can be used to run applications built with all versions of the .NET Framework starting with 4.0.

For a list of all the versions of the .NET Framework available to download, see the .NET Downloads page.

If you cannot get the correct version of the .NET Framework installed, you can contact Microsoft for help.

  • .NET Downloads
  • Troubleshoot blocked .NET Framework installations and uninstallations
  • Install the .NET Framework for developers
  • Determine which .NET Framework versions are installed

Comments are closed, but trackbacks and pingbacks are open.