Microsoft .NET Framework Overview

Microsoft .NET Framework is a CLR-based software platform that provides conditions for the development and installation of computer software. Contains system components and libraries necessary for working with applications, provides interaction with data located on local drives and on the web. The platform is adapted for the Windows environment, starting from version 7 is integral part OS.

Platform functionality

Microsoft .NET Framework ensures the functioning of most modern programs, allows you to work in Windows environment with applications created for other operating systems. It has an extensive database of components and functions to perform various actions, works with any type of data, provides the universality of program elements and their suitability for use with any application.

Platform features include:

  • memory management;
  • creating conditions for launching applications;
  • adaptation for Windows of third-party software;
  • Russian language support;
  • ensuring compatibility between programming languages.

The Microsoft .NET Framework facilitates the software development process, eliminates technical conflicts when installing and running programs on any hardware that runs under Windows control. It is possible to extend the platform to other operating systems. There are two installation options: using the web or offline installer. In the first case necessary components and language packs are downloaded via the Internet, in the second one, the pre-downloaded distribution is launched and unpacked, followed by the addition of language packs.

Features of version 4.7

The version of Microsoft .NET Framework 4.7, released in April 2017, is adapted for Windows 10 v1703, it has been improved, new functionality.

Among the changes made:

  • improvements in CLR and BCL;
  • support improvement multi-core processors;
  • background garbage collection;
  • attaching a server profiler;
  • adding new file types;
  • easier debugging;
  • simplification of data access.

October 2017 saw the release of an updated version of Microsoft .NET Framework 4.7.1 for Windows 10 and Server 2016 versions with Service Pack 1709 installed, performance improvements, and better interaction with language environments.

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

On this page you can download for free desired version.NET Framework installer. 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 on 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 to create a comfortable working environment for an application or software takes over 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 construction principle program code for your 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 most weak 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;
  • Volume random access memory at least 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 better compatibility with the maximum number applications must have all possible variations of this component installed.
But this does not mean that the latest libraries will be fully supported by older operating systems.
Sometimes, in order to install the appropriate version of the .Net Framework, you need to upgrade to a new one Windows versions.
We strongly recommend that users install Windows 10.

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

Bit depth his operating system(if necessary) you can look at "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 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)

On the this moment(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 4.7 version of the component, where you can also read 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 official utility from Microsoft called .Net Framework Repair Tool", which in automatic mode will 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 during operation and installation or updating of 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

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

If a "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 current versions 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 standard remedy"The installing and deleting of programms";
  3. Restart your computer, repeat the installation .net framework.
After installing the component, you can turn it back on automatic updates.

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 command line(see figure 5): Figure 5. Installing the .NET Framework 4.7.1 with unpacking to a specific folder.

Microsoft .NET Framework 4.8.0

Microsoft .NET Framework 4.5 for Windows 7, download .NET Framework 4.0.30319

The Microsoft .NET Framework is designed to develop and run many programs and applications. The main task of this software platform is to ensure the compatibility of parts of programs written in different languages. It's a complex special services and applications, consisting of the Common Language Runtime (CLR) and the .NET Framework Class Library, which contains out-of-the-box components for working with databases, files, networking, and more. Download Microsoft .NET Framework You can visit our website using the link at the bottom of the page.

A large number of popular computer programs require the installation of this platform, otherwise they simply will not work. It turns out that the .NET Framework significantly expands the capabilities of the Windows OS and allows applications that were intended for other operating systems to run on Windows. Starting from 7 Windows versions, the Microsoft .NET Framework package is built into the operating system. However, it is advisable to update obsolete resources, and install the final version .NET Framework 4.7.1 for Windows 7 and Windows 10.

Benefits of using .NET Framework:

  • manages memory;
  • turns all data types into universal components for all applications;
  • has a large base of ready-made functions for various operations;
  • contains libraries for service and web applications, databases, graphic interfaces and other components;
  • ensures compatibility different languages programming.

It should be clarified that Windows XP does not support new version, in which case you need to download .NET Framework 4.0.30319. The .NET Framework software platform is a very valuable invention of Microsoft specialists, which allows ordinary users to run a variety of software without problems and technical “conflicts”, and makes it easier for programmers to work. As a rule, programs written for earlier versions of this platform also function on newer packages, so .NET Framework latest version provide correct work all installed software.

Microsoft .NET Framework free download

Download NET Framework for free Russian version from the official website of Microsoft. We keep track of all program updates to ensure that you have the latest version of the .NET Framework.

Microsoft .NET Framework 4.0- a software platform that helps applications written in .NET technology run correctly. Thanks to it, programmers can create programs to work on both the x32 and x64 architectures.

Most often, “dot no framework” comes bundled with Windows operating systems. For example, Microsoft .NET Framework 4.0 is immediately installed with Windows 8. If the computer does not have the .NET Framework, then a program that needs this platform will display an appropriate error warning and will not be able to start its work.

.NET Framework consists of 2 components(CLR and FCL). Its first component is CLR - Common Language Runtime. It is a runtime environment that helps programs and server applications function properly. The second important component of the framework is FCL (Framework Class Library). It is a library consisting of many classes designed to work with program components: databases, streams, and files. The library helps programmers use existing functionality, rather than doing low-level programming.

To install the .NET Framework, just download and run the file "dotNetFx40_Full_x86_x64.exe" and follow simple instructions. Version 4.0.30319 includes the functionality of all the previous ones, and the components used in previous versions of the platform will work correctly in it as well.

Supported systems (x32/x64):

  • Windows 10;
  • Windows 8;
  • Windows 7 and older;

Official site:

Download Net Framework - Microsoft Net Framework

.net framework (No Framework) is a software platform released by Microsoft in 2002 and since then has incorporated many changes and improvements. The basis of the platform is the Common Language Runtime (CLR), which is suitable for various programming languages.

It is generally accepted that the .NET platform was Microsoft's response to the software platform, Sun Microsystems (now owned by Oracle).

The .NET software platform is a proprietary technology from Microsoft Corporation and is officially designed to work only with operating systems. Microsoft Windows, but there are independent projects, primarily this Mono and Portable.NET that allow you to run applications. No framework on some other operating systems. It should be noted that the functionality of the Common Language Runtime is available in any programming languages ​​that use this environment.

On our site, you can download the Microsoft No Framework software platform in the form of offline installers (offline installer) of various versions intended for use in various versions of Microsoft Windows.

Please note that .Net Framework 4.5 replaces .NET Framework 4.0 during installation and not compatible with Windows XP and earlier releases of the operating system Microsoft systems Windows. Installing version 4.5.2 requires an operating system Windows system Vista SP2 or newer.

On our site, the site also presents other Microsoft developments, for example, a software environment, a platform for playing multimedia often used in browsers, official, free trial version operating system or latest versions Internet browser and application for text messaging, making voice and video calls.

Download Net Framework for Windows 7 / 8 / 10

If you have a different version of the Microsoft Windows operating system installed, then download the appropriate version of the Microsoft No Framework presented on our website.

For Windows XP SP3 (Service Pack 3), you need to download Net Framework 4.0 as newer Microsoft versions.Net is not supported by this operating system

For Windows XP without Service Pack 3 - You can download Net Framework 3.5 SP1. The package also includes, full versions 2.0SP2 and 3.0SP2.