Net Framework Windows 10

The.NET Framework for PC is a development platform for building apps for web, Windows, Windows Phone, Windows Server, and Microsoft Azure. It consists of the common language runtime (CLR) and the.NET Framework class library, which includes a broad range of functionality and support for many industry standards. Downloading and installing the.NET Framework will continue and after restarting the computer, you will now be ready to install the “old-application”. Installing.NET Framework 2.0, 3.0 and 3.5 from PowerShell. If you want to use PowerShell to install the.NET Framework on Windows 10 through Windows Update, you can use the following command. .NET Framework offline installer is a small freeware tool developed by TechGainer to automatically install.NET Framework 3.5 on Windows 10, 8 and 8.1. Though.NET Framework 4 is a part of Windows 8 and 10, version 3.5, or lower versions are not included in these Windows releases. To install them, you need internet connection. This portable tool can help you easily install.NET Framework offline from existing Windows installation media, as they are available in Windows setup.

Active2 years, 1 month ago

How can I install the .NET 4.0 Framework in Windows 10? .NET 4.6 is already installed but I want to have .NET 4 Framework (without modifying the registry).

Turning on and off Windows features in control panel does not have any effect.

Wai Ha Lee
6,54112 gold badges43 silver badges67 bronze badges
Ho PamHo Pam

4 Answers

From the download page for the 'Microsoft .NET Framework 4.6' (emphasis mine):

The Microsoft .NET Framework 4.6 is a highly compatible, in-place update to the Microsoft .NET Framework 4, Microsoft .NET Framework 4.5, Microsoft .NET Framework 4.5.1 and Microsoft .NET Framework 4.5.2.

On other words, having .NET 4.6 installed (it's part of Windows 10 so you need not manually install it) means you have .NET 4.0, 4.5, 4.5.1, 4.5.2 and 4.6 installed and can run code targeting any of those framework versions without making any modifications to your Windows installation.

You cannot install .NET 4.0 when you have a later version installed as each version is an in-place update to the last.

If, however, your problem is with opening a project which targets .NET 4.0.1, 4.0.2, or 4.0.3 in Visual Studio on Windows 10, you may need to download one of the targeting packs:

as I'm not sure they are installed.

Wai Ha LeeWai Ha Lee
6,54112 gold badges43 silver badges67 bronze badges

If you really want to install the development part of .NET 4.0 or 4.5.2 in Windows 10 you need, depending on the version, the following:

  1. The libraries:

    • for 4.5.2, grab the .NET framework 4.5.2 Developer Pack

    • for 4.0, grab the Microsoft Windows SDK for Windows 7 and .NET Framework 4 (ISO), mount it and run SetupSDKSetup.exe (the autorun will cry that .NET 4 isn't available in Windows 10 so go directly to SDKSetup.exe). Note that you'll need to grab GRMSDKX_~, which is probably the x64 version out of the 3 available there, {x86, itanium, x64}, otherwise it cries about not finding some file.

      Anyways, install from there only 1 package - .NET DevelopmentIntellisense and Reference Assemblies and move further.

      • upgrade 4.0 to the latest 4.0.3 with the Multi-Targeting Pack for Microsoft .NET Framework 4.0.3 (KB2600213)
  2. The tools (csc, msbuild): grab the 2017 versions, the newest, as they'll work with both 4.5.2 or 4.0 from before. Go to the Visual Studio downloads site, scroll down and download from way below the Build Tools for Visual Studio 2017 package.

    From the setup you'll need the following Individual components:

    • .NET Framework 4.6.1 SDK
    • .NET Framework 4.6.1 targetting pack (they're useful because they bring nice executables such as tlbimp.exe for example)
    • C# and Visual Basic Roslyn compilers (brings csc.exe and msbuild.exe)

You should be golden now!

foxx1337foxx1337
1,0882 gold badges12 silver badges18 bronze badges

You can not install older version. As you're already running on .Net framework 4.6, it is not possible to downgrade it. However, Windows 10 already comes with .NET framework by default, why do you need to install the older version?

According to this website, you can either choose web installer or offline installer for installing .NET framework. You can try downloading the .NET framework 4 from here.

UdayUdayNet Framework Windows 10
1171 gold badge2 silver badges13 bronze badges

If you manage to use a tool to remove Net Framework 4+ from Windows 10 ISO for a fresh install.

Then you can then install a fresh install of Net Framework 4.5, not 4.0. Since Windows 10 would not allow that for 4.0.

I'm really unsure if there are some removal tools for 4.6 and 4.7. Since I've tried the direct way to work with installation of 7 SDK. But then only 4.5 is able to be installed.

Then it's possible to install Windows 7 SDK fully, when you install 4.5.

If Windows 7 SDK cries for 2.0 or 3.5 install it in the apps and features.

You can use a tool called NTlite and edit the .wim file installation of Windows 10. Then use compatibles to remove 4+. Then save and start up the copied ISO in C:, and start an installation in Windows 10. That way you also can keep settings and apps that you already installed, just removing main source files of Windows 10. Also keeping your Windows Activated.

DealazerDealazer

Not the answer you're looking for? Browse other questions tagged .netwindows-10.net-4.6 or ask your own question.

Windows 10 comes with .NET framework 4.5 pre-installed, but many apps developed in Vista and Windows 7 era require the .NET framework v3.5 installed along with 4.5. These apps will not run unless you will install the required version. When you try to run any such app, Windows 10 will prompt you to download and install .NET framework 3.5 from the Internet. However, this will take a lot of time. You can save your time and install .NET Framework 3.5 from the Windows 10 installation media. This method is much faster and does not even require an Internet connection. Here is how to install it.

RECOMMENDED: Click here to fix Windows errors and optimize system performance

Net Framework Windows 10 Update


To install .NET Framework 3.5 in Windows 10, do the following:
  1. Insert your Windows 10 DVD, or double click its ISO image, or insert your bootable flash drive with Windows 10, depending on what you have.
  2. Open 'This PC' in File Explorer and note the drive letter of the installation media you have inserted. In my case it is disk D:
  3. Now open an elevated command prompt and type the following command:

    Replace D: with your drive letter for Windows 10 installation media.

You are done! This will install .NET framework 3.5 in Windows 10.
To save your time, I have prepared a simple batch file which will save your time and will find the inserted installation media automatically. It looks like this:

Download the file, extract it from the ZIP archive to the Desktop, right click it and choose Run as administrator. The file will install .NET Framework 3.5 automatically after finding the drive letter of your Windows 10 installation media.
Click here to download the batch file.

Net Framework Windows 10 32 Bit Download

That's it.

Repair Net Framework Windows 10

RECOMMENDED: Click here to fix Windows errors and optimize system performance