The Microsoft .NET Framework is the common language runtime (CLR) and associated files required to run applications developed for the .NET Framework.
Microsoft platform.NET Framework is new model managed code programming for operating system Windows.
As soon as you install the .NET Framework, the component will instantly create all the necessary conditions for the program to work. Thus, this component creates the necessary conditions for the operation of your programs.
The .NET Framework can be installed on Windows NT, 98, Me, 2000, XP, Server 2003, Vista, Server 2008 and 7, 8 operating systems.
I would say that the .NET Framework is not codecs, but an alternative to java - a virtual machine capable of different platforms execute code written for it.
Unlike Java, code can not only be interpreted virtual machine, but also translated for execution directly on hardware (this gives higher performance).
Its use is not limited only to the Internet; regular software is also written for .NET. The advantage of this software is that it will run on any computer and on any operating system with .NET support, for example on cell phones.
The .NET Framework has been bundled with Windows for a long time. Windows 7 comes with version 3.5 and some previous versions for compatibility. Currently version 4 is current.
Unlike Windows 7, 8 comes with platform version 4.5, which is installed automatically during installation of the operating system. Therefore, if you have an operating system installed Windows system 8, then you don’t need to download any installers, everything is already installed. Read more about the platform on the MSDN website.

How to determine which version of .NetFramework is installed?

There are 3 simple methods.NET version definitions Framework installed on your computer:
Method 1:
Using Windows Explorer
Using Registry Editor
Using a small portable utility.NET Version Detector All versions of the Microsoft .NET Framework are installed in the following folder:

Where " %windir%" - the root folder in which "Windows" was installed, i.e. C:\Windows\.
Go to the menu Start->Run and then enter the command %windir%\Microsoft.NET\Framework\ This command can also be entered into address bar Windows Explorer(i.e. any folder). A folder will open, it is shown in the following screenshot:


In this folder you can see which versions you have installed.
Method 2: Using the Registry Editor.
You can also find out which version of the .NET Framework is installed on your computer through the Registry Editor:

  1. Go to the menu Start->Run and then enter the command regedit and press Enter.
    A window will open.
  2. Now we are looking for the following key:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
  3. This key contains several more sections, each of which displays the name and version of the .NET Framework installed on your system.


Method 3:
Checking for installed versions of the .NET Framework is very easy using the .NET Version Detector


List of all versions of Microsoft .NET Framework

Below is a list of all released on this moment.NET Framework versions:
  • .NET Framework 1.0
  • .NET Framework 1.1 (included with the operating system starting from Windows Server 2003)
  • .NET Framework 2.0
  • .NET Framework 3.0 (included with the operating system starting from Windows Vista and Server 2008)
  • .NET Framework 3.5 (included with the operating system starting with Windows 7 and Server 2008 R2)
  • .NET Framework 4.0

Download Microsoft .NET Framework 1.0


Download Microsoft .NET Framework 1.1


Download Microsoft .NET Framework 2.0


(web installer) (requires internet connection during installation)

Microsoft .NET Framework 3.5 Service Pack 1 (Fully Offline Installer)

Download Microsoft .NET Framework 4.0


Download (web installer) (internet connection required during installation) (Russian)

For those who have at least the slightest understanding of computer software, it is absolutely clear that in any case there comes a time when the need arises to install NET.Framework.

Users often have problems installing and using NET.Framework

This is not at all surprising, since NET.Framework is a platform on which you can create and then subsequently run some applications. Since Microsoft is the developer of such a platform, it is, of course, designed for Windows, although it is still possible to install NET.Framework on some other operating systems, including Linux.

Unfortunately, installation of the platform is not always successful; users have to face serious problems when system errors, due to which the installation process ends with sudden failure.

Of course, the question immediately arises as to why Microsoft NET Framework 4 is not installed. Having received the answer to this question, you can find ways to fix the problem.

Inexperienced users who have heard about possible errors problems that arise during the installation of NET.Framework, they want to know whether it is possible to do without installing such a package on the computer. In principle, there is no need to immediately overload the operating system with all sorts of additional applications and programs if the user does not need them. Programmers recommend installing only software that the user directly needs. Excessive OS load unnecessary programs provokes a shortage of free space on the hard drive, which worsens both the operation of the system and its performance.

By the way, Microsoft initially included the NET.Framework download in the Windows 7 installation package. In addition, the platform can also be loaded automatically if the user wants to install some gaming applications, since in this case, game developers foresee that the game will not launch without such a platform. In order not to bother the user with additional searches, the installation of the platform is immediately included in the game’s boot file.

Common errors

Having understood the algorithm for installing a new software, users, by analogy, begin to install NET.Framework on Windows 7. By sequentially performing all the proposed actions, the user reassures himself that everything will definitely go smoothly, and soon the platform will be successfully installed on Windows 7, after which he can immediately begin downloading and subsequent launch favorite game.

However, in some cases, disappointment arises because you have to deal with the fact that even if you strictly follow the instructions, NET Framework 4 Windows 7 still does not install, displaying a “sad” message on the screen.

The most common cause is a conflict situation that occurs in Windows 7.

Microsoft confirms that the problem resulting in NO Framework 4 not installing in Windows 7 is indeed related to the Center Windows updates.

Of course, if a problem arises, it means that there is someone who is trying to find ways to solve it. So in this case, programmers have already found effective ways, allowing you to bypass the error by successfully installing NET.Framework on Windows 7.

In this case, there is no need to do something incredible; the algorithm for eliminating the problem is described in detail, so even those who do not have sufficient practical experience can master it.

How to install NET.Framework

“I can’t install the NET Framework” is a phrase that many users hear. The combination “I can’t” simply filled thematic forums. Fortunately, there are programmers who, thanks to their excellent knowledge and practical skills, are able to find various options for eliminating errors. In addition, they do not hide their ingenious “finds”, but are happy to share with everyone, so on the forums you can often find valuable advice that allows even absolute “dummies” to solve problems.

Algorithm of actions focused on installing the platform

To install NET.Framework on Windows 7, you must first remove previous installation traces of all versions. It is quite difficult for inexperienced users to perform such manipulations, since Microsoft has “intertwined” quite tightly system folders with platform folders. For this reason, the previous version may be very difficult to remove, or, in general, there is no way to “get rid” of it.

This step cannot be ignored either, since during a new installation of the platform on Windows 7, an error may occur again.

In order for the entire process of uninstallation and subsequent installation to be successful, it is important to follow all the recommendations of experienced users. First of all, it is recommended to download the dotnetfx_cleanup_tool.zip file. Next, it should be opened and then immediately removed, since it is archived.

In the folder in which all the extracted files are located, you need to find the cleanup_tool file with the exe extension. This is what should be launched. A new window will immediately appear asking permission for all subsequent actions. By clicking on the “Yes” button, the user agrees with everything, so the program continues to perform all other actions.

IN certain moment A window will appear asking you to select the Microsoft product you want to remove. Among the proposed list there is the line “NET.Framework - all versions”; after selecting it, all you have to do is click on the “Clear” button.

However, such an application is not omnipotent, since it will not be able to remove NET.Framework 2.0, since this version of the platform is defined by Microsoft developers as an integral part of the operating system.

After cleaning is completed, the computer must be restarted. Microsoft developers make such requirements for many important procedures associated with the installation and uninstallation processes.

After starting the operating system, you should install several versions of Microsoft.NET.Framework sequentially. Initially, version 1.1, then proceed to install versions 3.5 and 3.0, then you will again need to restart the computer.

Many users have come across the concept of the Microsoft .NET Framework in their work, but not everyone knows what it is. Today we will get acquainted with this concept in detail, and the installation process and various working versions will also be described.

Understanding the .NET Framework and what it does

This software is capable of creating and executing various programs web services Based on the manufacturer's company, it can be understood that the main area of ​​work is the Windows operating system, but some of the projects can be launched on other platforms. The program's capabilities include the presence of runtime components and a library. The first one works using Visual Studio from the same developer and allows you to write in the programming languages ​​C#, Visual Basic .NET and C++. Of course, there are other platforms in which the application can function, and therefore other writing languages. The second component includes ADO.NET, ASP.NET, Windows Forms and Windows Presentation Foundation (WPF).

To explain in more “human” language, applications written under the Microsoft .NET Framework will not be able to run on a computer where the program itself is not installed. It comes bundled with the operating system and is installed immediately, but the versions it ships with may be long outdated. Therefore, independent installation of this software is simply necessary, because most modern programs and games work based on .NET Framework libraries. Version for self-installation you should choose the most current one, but today an example will show the process of launching the fourth version. This variation was the last one possible to work on Windows XP, and we will install it on the “seven”, because this operating system comes with version 3.5. The most current Microsoft .NET Framework at the moment is included in the installation files of the Windows 8.1 operating system, so all previous ones also need to be updated. But first, let’s define another concept of a client profile.

Understanding the Microsoft .NET Framework Client Profile and Its Functions

In fact, the client profile of the program is its stripped-down version. The components included are enough to work with client applications. Namely – WPF, Windows Forms and WCF. That is, in this variation of programs there are no ASP.NET functions, extended WCF, .NET Framework for Oracle and the MSBuild system for compilation, which means that if they are needed for work, the full version should be installed, immediately, without first installing a client profile. But if there is a sufficient set of functions and in a stripped-down version, you can install only this one. Let's start with this.

Client profile installation process

Initially, you need to obtain an installation file, which is best downloaded from an official source. The installation can be done in two ways, which depend on the file downloaded by the user. The first is a web installer, it is executed by downloading a small file and then launching it, during which the program itself will download from the network necessary components for full work. Of course, this option requires an Internet connection during installation. Another classic option involves simultaneously downloading all the necessary components at once. Installing this option is possible even without connecting to a network; moreover, during an offline installation, a distribution kit remains on the computer, which can be reused if necessary. The second option may seem more convenient, but for the .NET Framework itself to work, it requires a connection to the Internet, so these are just nuances. In addition, downloading the web installer is much faster, so let's start with that. You can download it from the link https://www.microsoft.com/ru-RU/download/details.aspx?id=17113, after going to which you simply click “download”. If you are asked to download additional products, you can agree, but this is not necessary, so you should just continue the process. The downloaded file starts and first of all you must agree to the license terms by checking the box, and then continue with the installation. After this, user intervention is no longer necessary; all that remains is to wait for the process to complete, after which a window with the appropriate inscription will be displayed. The installation speed in this case depends on the speed of the Internet connection, because the program independently downloads the necessary components. Click “Done” and that’s it.

Full version installation process

Unlike the previous option with installation via a web installer, we will consider this one with the possibility of an offline installation process. You can download the corresponding distribution kit using the link to the official source https://www.microsoft.com/ru-RU/download/details.aspx?id=17718. On the page that opens, click the “Download” button, after which the user will be prompted to install additional components. This step is optional, so you can simply skip it by clicking the “Refuse and Continue” button. After downloading installation file with the name dotNetFx40_Full_x86_x64.exe it needs to be launched. You should pay attention to the last two digits in the file name, which determine the bit depth of the system on which it should be installed. If they do not match the actual bit depth of the computer, the installation will fail or will be clumsy and will not be able to run the program in the future. So, after running the file you will need to agree with license agreement by checking the box next to the desired item and clicking the “Install” button. After this, the installation process will begin, which goes quite quickly, after which you click “Finish” in the window. After this, the entire process is completed, and its results can be viewed in the list installed programs, which is located in the Control Panel under Programs and Features.

What is the mysterious .NET Framework for ordinary users? This is a proprietary programming model Microsoft, designed for developing a variety of programs. The .NET Framework is needed both for developing programs and for running them.

Therefore, if a programmer is actively creating a program in a specific version of the .NET Framework, the user will not be able to run it until they have the correct version of the .NET Framework installed.

It's disgusting, we understand. However, everything is not so bad, since Windows 7 comes with the required version of the .NET Framework installed by default. However, more on this a little later.

For now, let's understand the existing versions of the .NET Framework.

.NET Framework version 1.0 and 1.1

Version 1.0 has long been outdated and, in fact, is not used. The same applies to version 1.1, which needs to be installed only in very rare cases when some ancient program requires it.

To install .NET Framework 1.1, you need to download it from the link below, then install it. Do this only if absolutely necessary - for most Windows users 7 load this version no need.

You may encounter error messages when installing the .NET Framework 1.1 and SP1. In this situation, you can manually install the .NET Framework 1.1 as follows:

1. On drive C: create a folder Fix (C:\Fix).

3. Open command line(you have to work with account administrator). To do this, click on the button Start, enter in the search field cmd and press .

4. Enter the following two commands.

Cd /d C:\Fix dotnetfx.exe /c:"msiexec.exe /a netfx.msi targetdir=C:\Fix"

5. Confirm the execution of the commands and enter the next three commands.

NDP1.1sp1-KB867460-X86.exe /xp:C:\Fix\netfxsp.msp msiexec.exe /a c:\Fix\netfx.msi /p c:\Fix\netfxsp.msp netfx.msi

The .NET Framework 1.1 package should now install without errors.

Version .NET Framework 2.0 – 3.5.1

This version is installed by default on Windows 7, as you can easily verify for yourself. Select a team Start > Control Panel > Programs and Features, then click on the link Enable and disable Windows components . Here's proof that .NET Framework 3.5.1 is installed by default on Windows 7:

Version .NET Framework 4.0

This version is needed primarily by programmers and is rarely required to run client programs. However, to run software created in the .NET Framework 4.0, you can (and should) install the KB982670 update, which has long been distributed through Windows service Update. Over time, there will be more and more programs that require this version of the .NET Framework.

You can download .NET Framework 4.0 from the following links. We remind you that full version The .NET Framework 4.0 version will need to be downloaded only for program development! If you are an ordinary user, you need the regular client version of the .NET Framework 4.0 - client profile update KB982670, which should be downloaded via Windows Update.

However, if you download the full version of the .NET Framework from the first link and install, nothing bad will happen - the system will just be replenished with a bunch of extra files, which you don't need at all.

What version of .NET Framework do I have?

You can check this in the window Turn Windows 7 features on or off shown above. However, there are other options.

For many games and applications to work correctly, you may need the .NET Framework library. In Windows 10, as in previous versions operating system, it is present by default, but sometimes it needs to be updated or removed and reinstalled manually in order to get latest version libraries.

How to update the net framework on Windows 10 and install the library

There are several methods to update the .NET Framework using standard methods and using third-party programs. If for some reason you encounter errors during the update or installation of the library, then use the instructions given below in the article. The latest version for today is 4.7, but some older applications may require earlier versions of the library.

Using the control panel

This option will allow you not only to install or update the library, but also to find out which version is currently used on the computer.

  1. Expand the system control panel using the Windows system search bar. Opening the control panel
  2. Open the Programs and Features tab.
    Open the “Programs and Features” section
  3. Open the "Turn Windows features on or off" subsection. Please note that for this and further actions you will need administrator rights.
    Click on the “Turn Windows components on or off” button
  4. Find the folder in the list that has .NET Framework in its name. There will be several such folders, each of which is responsible for its own version of the library. The marked folder indicates the version of the .NET Framework that is activated and currently used on the computer. To select a different version, move the checkbox and save any changes you have made.
    Activate the required version of the .NET Framework
  5. After changing the library version, restart your computer so that all programs that use it recognize the new data and start using it. Reboot the computer

Manual installation

You can install the latest version of the .NET Framework from the official Microsoft website. It contains an installer that will install the downloaded version of the library, in this case 4.7, into automatic mode. After installation is complete, you must reboot the device for all changes to take effect.


Download the required version of the .NET Framework from the official Microsoft website

If for some reason you need more old version library, you can also find it on the Microsoft website, but to install it correctly, it is recommended to first uninstall the already installed version.

Through the official program

The official Microsoft .NET Framework Repair Tool application can be downloaded from the Microsoft website. Using it, you can update the version installed on your computer. The program weighs only a few MB.


Download and install the Microsoft .NET Framework Repair Tool

Through a third party program

All previous methods were official, this same option gives you the opportunity to update the library not entirely unofficially, since the process will involve third party program Microsoft .NET Framework Repair Tool. After installing it, you will find yourself in the main menu, in which you will need to select the .NET Framework block, and then the version of the library to be installed. Once the procedure is complete, restart your computer for all changes to take effect.

We update the library using the Microsoft .NET Framework Repair Tool

Video: Installing the NET Framework

What to do if the library is not updated

If the library is not updated or installed, then there are two options: updating the system and uninstalling the previous version.

System update

The reason for errors appearing during installation or updating of the .NET Framework may be uninstalled Windows 10 updates that are necessary for its operation. To install all the necessary components to the official standard method, follow these steps:

Uninstalling previous versions

For complete automatic deletion all library components, use the third-party .NET Framework Cleanup Tool. After downloading, installing and running it, you will need to select the version of your system and click the Cleanup Now button. Once the process is complete, restart your computer for all changes to take effect and repeat the update or library installation process.

Removing the library using the NET Framework Cleanup Tool

The NET Framework library is necessary for many programs and games to work, so always check for updates for it, as without them some applications will refuse to work correctly. For older programs, you may need an older version of the library; to install it, first remove the already installed version.