Net framework not lower than 3.5. Installing or updating, fixing bugs. Installation via Windows Update

  • 26.01.2022

".NET Framework" is a special software platform with which a huge number of applications for the Windows operating system are written. These programs require the .NET Framework environment to be installed on your computer.

On this page, you can download the required version of the .NET Framework installer for free. Also, you can learn about the purpose of the .NET Framework, system requirements and read the instructions for installing or fixing errors associated with its operation on various versions of Windows.

Introduction. Why you need .Net Framework

What is .Net Framework? Microsoft .Net Framework- a distributed software platform that is used to develop modern software. Architecture .net":

  • Allows developers not to waste time working out the interaction of the created product with the environment in which it will be executed (whether it be hardware characteristics, compatibility, OS features or other technical aspects of the environment).
All the nuances of creating a comfortable working environment for an application or software are handled by the .Net Framework
  • Able to work with many programming languages ​​using a set of special algorithms, which gives application developers the opportunity to use almost any known principle of constructing program code for their software.
In other words, .net framework becomes the basis for running applications on various operating systems, giving end users the ability to use any application that is compatible with this component, regardless of the characteristics of the computer or any other device.

System Requirements for Optimal Operation of .Net Framework

Hardware requirements for normal operation .net framework low enough, so the component will work even on the weakest computer. The rest of the information in this chapter is intended primarily for novice users.
More advanced ones can skip to the chapter where you will learn about .
Your computer requires:

  • Processor frequency 1 GHz and higher;
  • The amount of RAM is not less than 512 MB;
  • The minimum amount of hard disk space in the size 4.5 GB.
The .Net Framework has quite a few versions that have been released since the days of Windows XP, but there have been no major changes in the architecture of the component. Please note that the package version .net framework, on which this or that program was developed will require relevant(2, 3, 4 ) version on your computer.
Therefore, for best compatibility with the maximum number of applications, all possible variations of this component should be installed.
But this does not mean that the latest libraries will be fully supported by older operating systems.
Sometimes, in order to install the correct version of the .Net Framework, you need to upgrade to a newer version of Windows.
We strongly recommend that users install Windows 10.

Determining the bitness of the operating system: x32 (x86) or x64

Bit depth your operating system (if necessary) you can look in "Properties" computer.
Figure 1. Find out the bit depth of the system.
This information will be required when installing older versions .net framework.
The new libraries are suitable for OS of both bit depths (x32-x64).

Latest version of .Net Framework available for installation on your OS

Last .net framework, which can be installed on all these operating systems (excluding Windows XP) manually - this is version 4.7. Before installing a component on a computer, make sure that the version you need is not integrated into the OS default by reading the following information:

  • Windows XP. Integrated version - 1.0SP2;
  • Windows Integrated versions - 2.0SP2, 3.0SP2 And 3.5SP1;
  • Windows 8 or 8.1. Integrated versions - 4.5 And 4.5.1 respectively for these OS;
  • Windows Integrated version - 4.6 or 4.6.1 depending on the installed updates.
note!

Latest versions of .Net Framework do not contain all those libraries that were previously in older versions of the .NET Framework.
This means that in order to run some old programs or games, you will have to install the old (!) Versions of the .NET Framework necessary for their operation.

You also need to remember: the pre-installed libraries cannot be removed by the standard means of the operating system itself.

How to install the right version of .Net Framework

Let's say you need an older version of a component to run a particular application.
Usually, the software itself notifies the user about the absence of the required version on the OS. .net framework, displaying the corresponding error window. An example of such a message is shown in the figure below:


Figure 2. An example of a message about the absence of the required version of the .Net Framework.
In this case, you just need to download the required version of the component for your OS (of course, observing the bit depth) using a special installer which is of two types:

  1. Online (web) the installer downloads all the necessary files .net framework from Microsoft servers and independently unpacks the downloaded data. Requires an internet connection.
  2. Standalone (full) the installer already contains all the libraries that are needed for a full installation .net framework without internet connection.
There are no other fundamental differences. When using the standalone version of the component, installation errors occur somewhat less often, so when searching for links, they will most often lead to it. To quickly jump to the download of the desired version, go back and click on the heading with the name of the component you need.

Download .Net Framework 4.7 (including versions: 4.6.2, 4.6.1, 4.6, 4.5.2 and 4)

Currently (October, 2017) version .Net Framework 4.7 is the last one. Download this component in full delivers from having to download the following versions:

  • .Net Framework 4.6 (4.6.1 And 4.6.2 );
  • .Net Framework 4.5 (4.5.1 And 4.5.2 );
  • .Net Framework 4.
You can download the .Net Framework 4.7 from our website using a direct link or from the page of the official Microsoft website dedicated to the version of the 4.7 component, where you can also find additional information (system requirements, limitations, etc.)
Version 4.7 supported by the following operating systems of any bitness (x32-x64):
  • Windows 10 Creators Update (integrated);
  • Windows 10 Anniversary Update;
  • Windows 8 or 8.1;
  • Windows 7;
  • Windows Server 2016, 2012 and 2008.
If the component does not install or does not work correctly, see the chapter: .

Download .Net Framework 3.5 (including versions: 3.0 and 2.0)



You can find more information and download .Net Framework 3.5 on the Microsoft website or download the library in one file from our website using the links provided.

NET Framework is evolving and newer versions may not have some features that were previously present in earlier versions.

This happens for various reasons: some components could become outdated, become irrelevant, or they could be replaced by new, more advanced components of the Framework. Some older applications may need exactly those old components that are missing in newer versions, which requires the installation of one of the older versions of MS .NET Framework. Version 3.5 already includes minor versions of libraries (so you don't need to download them separately):

  • .Net Framework 2.0;
  • .Net Framework 3.0.
This component is compatible with any currently used operating system from Microsoft, including Windows XP. Installation .Net Framework 3.5 in most cases, it will allow you to launch and ensure the normal operation of any old program or game. However, if you are experiencing problems with this version of the component, please review the information in the next chapter.

Errors when installing or running the .Net Framework

Sometimes incorrect installation or update .net framework may cause the component to malfunction. This chapter provides information on various errors that you may encounter at different stages of using libraries. ".NET".First you need to download the official utility from Microsoft called .Net Framework Repair Tool”, which will automatically help solve the problem with the component. Instructions for this program can be found below.

.NET Framework Repair Tool will find and fix most crashes

According to the Microsoft website, this utility solves problems when working and installing or updating any version .net framework.

Microsoft .Net Framework Repair Tool (online version). | 1.22 MB The utility is designed to identify the most common problems during operation or installation of the .NET Framework, as well as their automatic elimination.

Unfortunately, "Repair Tool" does not support Russian. However, all the processes occurring in it are simple and intuitive. The user is required to:

  1. Periodically press the button Next;
  2. Agree to the proposed changes.
The program will test the system in several stages.

If an error is found, corrective action will be suggested. After confirmation, you must wait for the utility to complete and restart the computer.
Figure 3. Testing process by Microsoft .Net Framework Repair Tool.
The next time you start the system, the errors .net framework will be fixed, and you will be able to reinstall the desired version of the component (if this process was previously accompanied by failures).

If the problem persists during the installation or operation of the component after applying the program, please refer to the detailed information on specific errors described in the following chapters.

.Net Framework update installation error 0x80070643 on Windows 7

Mistake 643 related to work "Update Center". Occurs mostly in Windows 7 users. Attention!
It is recommended to proceed with the actions described below only after familiarizing yourself with the program from the chapter:.

If "Repair Tool" did not find a problem, you should restart Update centre Windows using a ready-made program written specifically for website or using the command algorithm, which you can create yourself according to the instructions described below.

The executable code is the same in both cases..

The program was created solely for convenience: when using it, you do not have to carry out any manual manipulations. Next, a manual method for restarting the system update will be described.

Carefully follow the following instructions:

  1. Create an empty text document and copy the following code into it:
@echo
attrib -h -r -s %windir%\system32\catroot2
attrib -h -r -s %windir%\system32\catroot2\*.*
net stop wuauserver
net stop CryptSvc
net stop BITS
ren %windir%\system32\catroot2 catroot2.old
ren %windir%\SoftwareDistribution SoftwareDistribution.old
ren "%ALLUSERSPROFILE%\application data\Microsoft\Network\downloader" downloader.old
net Start BITS
net start CryptSvc
net start wuauserver
pause
  1. Save file with extension ".bat" ;
  2. Run the created program on behalf of the administrator.
On the figure 4 you can take a closer look at the second step.

Figure 4. We save the file in the ".bat" extension.
Now it remains only to restart the computer and re-install .net framework.

Error installing .Net Framework 3.5: 0x800F0906, 0x800F081F, 0x800F0907 on Windows 8 or 8.1

This problem occurs when you try to install .Net Framework 3.5.Before performing the steps described below, it is recommended that you read the chapter: . Errors 0x800F0906, 0x800F081F, 0x800F0907 in most cases, they appear when installing the .NET Framework 3.5, when security updates are installed in the operating system KB2966826 And KB2966828.

This is most likely due to the fact that some Windows updates may not be tested to work or interact with the .NET Framework 3.5 installer.

MS developers proceeded from the fact that users will use new, more relevant versions of the Framework, and the .NET Framework 3.5 installer itself was created long before these updates, and does not take into account the changes in policies and security mechanisms that they bring.

To use the .Net Framework 3.5 (and below) on newer operating systems, you must:

  1. Temporarily disable "Windows Update";
  2. Delete KB2966826 And KB2966828 through the standard tool "Add or Remove Programs";
  3. Restart your computer, repeat the installation .net framework.
After installing the component, you can turn automatic updates back on.

Selecting a hard drive and folder for unpacking .NET before installation (the installer can choose the drive itself, for example drive A:)

The installer for the latest versions of the .NET Framework chooses the destination drive and folder of its choice. This may be a rather non-obvious choice, such as drive A:, or another drive not designed for these tasks.
To get around this problem, just run the installation using the command line (see Figure 5): Figure 5. Installing the .NET Framework 4.7.1 with unpacking to a specific folder.

Yes, well, the creators of the dot Net Framework have screwed up! They have some Indians there now, or something, they write, because it is difficult to explain such a collection of absurdities with adequate mental activity: so I decided to put this very dotnetfx35.exe.

I went to the support site - there are two links: one means for lovers of perversions - like first download a small bootloader (dotNetFx35setup.exe - 2.7 Mb), which then downloads everything else for you; the second - for those who know a lot about simplicity - of the FULL type (Full package. NET Framework 3.5). I choose the FULL version! I also specially set the language - "Russian" - so that, as they say, all included was ...

Downloading! ... almost 250 Mb .. Well, I certainly think it should be FULL (although, to be honest, it doesn’t fit in my head what, being a programmer, you can compose at all, that you can fill this HUGE file with something useful EFFECTIVE code !!!).

I'm launching the FULL version... and... it offers me to download MORE!!! 70 MB!!! ... Comrades, Indians :)))) we apparently have a different idea of ​​the word FULL (full) version! No, I think it’s a pipe - I won’t download anything else - I specifically turn off the Internet and run the installer again ... The installer is hysterically hammering FIVE times, trying to punch a hole in the Internet))) Apparently, the creators of the installer are not familiar with the functions of checking for a network connection :)))) Having rustled from hopelessness with the progress bar, the installer eventually reports that EVERYTHING is loaded! (without any Internet) ... what are you doing, dear!? ;))))

The magical process of the actual installation has finally begun! ... And...

In the best traditions (I won't point fingers at anyone) ... the installation ended in 99% failure!!! ... the window that appeared also offered to send a bug report to you know who :)))

I didn’t bother busy people with my incomprehensible problems;))) I pressed “Cancel” and ... (no, even I didn’t expect this from miracle writers) ... and another window appeared (the creators of Windows justify their name with a bunch of windows everywhere !): the window said that the installation was successful! ... yeah ... difficult to see the Windows-Hindu language)))) I would say mutually exclusive.

And yes, I forgot about one more joke: when you start the installer, you can read the "License Agreement" in the window, only the RichEdit field, which contains the text of the agreement and which you need to scroll with the scrollbar - is so narrow, like a keyhole, that pressing fifty times scrolling will not come to the head of even the most notorious lover of boring reading. It can be assumed that the creators already understand that no one reads these filkin's letters)))

When installing such a package that is simply necessary, the system disk acquired additional a folders of for the Framework, counted them as three in number, there is the possibility of IIS access.


Framework 3.5 is not the latest version of the program, there is version 4.5, but it is 3.5 that is considered the gold standard. So downloading Framework 3.5 for Windows 10 will be the right decision if you are not sure which version of the Framework you need.

Peculiarities

The full name of the program is Microsoft 3.5, and as it follows, this is an official decision from Microsoft. But there is no need to wander around the Windows Update Center or wander around the Microsoft website in search of the treasured utility, you can download Framework 3.5 from the link below. With this utility, you:
  • Troubleshoot some system problems;
  • Get the ability to run more programs;
Surprisingly, Framework 3.5 is still missing on some devices. Even advanced Windows 10 users who use the most up-to-date and modern tablets, laptops and computers forget to install the Framework on their device. But without it, the most necessary programs may not work.

The idea that only programmers who create programs in or need to download Framework 3.5 is fundamentally wrong. The framework is an essential utility for home use. Without it, even the calculator does not start, what can we say about powerful office solutions.

The version of Framework 3.5 presented on this page is available for Windows 10 64 bit, there is also a variation of the utility for the 32 bit version. The localization of the utility does not matter, since the Framework has a simple installation, and then you will not see its interface. So the fact that it is not in Russian, but in English should not scare you. As a last resort, you can always use

If you've just upgraded to Windows 10, you may notice that some programs require older versions of the Microsoft .NET environment that are not included with the latest version of Windows. This requirement prevents programs from running on Windows 10 by default and will produce errors such as 0x800f0950, 0x800F0906, 0x800F0907, 0x800F0922, 0x800F081F. In some cases, Windows may automatically detect and prompt you to install the version you want, but this is not always the case. In most cases, you will need to set this feature manually. But don't worry - you can do it easily with the information in this article.

Installation via Windows Update

Open Control Panel and click Programs uninstall programs".

  • Click left on Turn Windows features on or off.
  • Check the "NET Framework 3.5 (including .NET 2.0 and 3.0)" box and click OK. You can leave the other options as they are.
  • Windows 10 will then connect to Windows Update to be able to install NET Framework 3.5 on your computer or laptop.
  • You may need to restart your computer to complete the installation.

Manual installation via Windows 10 installation media

If you have Windows 10 installation media, you can use it to install earlier versions of the .NET framework. It's much faster and does not require an Internet connection. If you have the windows 10 system itself, but there is no way to burn it to a USB flash drive as an installation system, then you can simply mount it into a virtual drive.

  • Insert the windows 10 installation flash drive into your computer or mount the image into a virtual drive.
  • Open the explorer, it is also "my computer" and remember under what letter the installation system (flash drive or drive).
  • Open a command prompt as an administrator by typing in the search for windows the word cmd and right click, run as admin".
  • Next, in the cmd window, enter the following command, where the letter H this is your installation flash drive or virtual drive:
  • Dism /online /enable-feature /featurename:NetFX3 /All /Source:H:\sources\sxs /LimitAccess

After a few seconds, the installation will complete. You can restart your computer to be sure.

NET Framework (Dot Net Framework) is a software platform (software framework) developed by Microsoft in 2002, mainly for the Microsoft Windows operating system. Includes extensive libraries and also provides cross-compatibility (each language can use code written in other languages) of multiple programming languages. Programs written in the .NET Framework run in a software environment (as opposed to hardware) known as the Common Language Runtime (CLR), which is a virtual machine that provides security, memory allocation, and exception handling. The class library and the CLR together make up the .NET Framework.

The .NET Framework Core Class Library provides access to the user interface, communication, database connectivity, cryptography, web application development, computational algorithms, and network connectivity. Programmers create their applications by linking their own code with .NET Framework libraries as well as other libraries. The .NET Framework is intended to be used by most new applications that are developed.

ATTENTION: be sure to install service packs in the same order as they are linked!

.NET Framework 1.1

.NET Framework 3.5 SP1 (includes 2.0 SP2)

Updates:

Windows XP/Server 2003 32-bit:
Update 1 (8.6 MiB)
Update 2 (7 MiB)
Update 3 (1.4 MiB)

Windows XP/Server 2003 64-bit:
Update 1 (18.4 MiB)
Update 2 (16.5 MiB)
Update 3 (1.5 MiB)

Windows Vista/Server 2008 x86:
Update 1 (1.4 MiB)
Update 2 (10.5 MiB)
Update 3 (6.9 MiB)

Windows Vista/Server 2008 64-bit:
Update 1 (1.5 MiB)