Download Microsoft.NET Framework all versions (direct links). What is Microsoft.NET Framework

A freely redistributable product from Microsoft.No The framework builds from the .NET Framework class library, which includes classes, interfaces, and the Common Language Runtime, which is available in all compatible programming languages. On this page of the site, following a link from the Microsoft website, it is possible to download the Microsoft .NET Framework for Windows 7 Service Pack SP1, 8, 8.1, 10 for free and separately for Windows XP SP2 or SP3. Microsoft .NET Framework is a package of services and libraries Class Library with prepared components for interaction with databases, files, network, which guarantees compatibility and universalization of various software components created in various programming languages ​​based on technology. No Framework, and allows you to organize single principle of data processing. All CLR functionality can be used in compatible programming languages.

We recommend downloading the Russian version of Microsoft .NET Framework for free on a computer, which allows users to use a unique innovative software, and it simplifies the process of creating such software for developers. Languages ​​that work in the MS.Net environment: C#, Managed C++, Visual Basic .NET, Delphi for .NET, PascalABC.NET, JScript .NET, Iron Python, Iron Ruby, F# and others.

New technologies

With many poorly compatible platforms, environments and technological solutions for creating code at the end of the last century, Microsoft needed to unify the toolkit for developers. The .NET Framework was able to provide this capability. With it, developers can write applications that run on both Microsoft Windows and Apple Mac OS, Sun Microsystems Solaris, Linux, and other operating systems. An added bonus is that instead of manually typing code, developers can create applications from existing blocks. Many libraries for service and web-based applications, databases, programming interfaces and other components greatly simplify software development.

In the context of the NGWS (Next Generation Windows Services) strategy, in the late 20th and early 21st century, Microsoft took a revolutionary step away from desktop-centric to mobile and portable devices and web services. Ms.NET Framework has become a powerful competitor to Java from Sun Microsystems, which has a positive impact on the development of IT technologies in the 21st century. Today, no one is surprised by "cloud" solutions, where data and program code are stored and translated by web servers, and not carried out locally on each device. The value of Microsoft.No The framework is hard to overestimate, it has become the same for the Internet as it is for games. This is confirmed by the many reviews and comments with a positive assessment.

MS.Net Framework solves the problems of the security system, increasing performance, increasing stability. You can download the latest version of the Microsoft .NET Framework for Windows XP, Vista, 7, 8, 8.1, 10 (32-bit and 64-bit) on the website at the link from the official Microsoft website at any time. This software environment makes significant improvements in areas such as: Communication Foundation, Workflow Foundation, Identity Foundation and others. Important enhancements to C#, Visual Basic, and F# speed up interface responsiveness, simplify development of web-based applications and integration into html.

Microsoft Platform Positive.Net Framework

Among the advantages - support for innovative industry standards, the maximum range of programming languages, the ability to create powerful applications using parallel computing.

Benefits of the Microsoft Platform.Net Frameworks:

Supports a wide range of innovative technologies,
- ensures compatibility of many programming languages,
- extracts data with maximum performance,
- modifies disparate data into universal data for all applications,
- has a ready-made functional base for various operations,
- improves the productivity of cloud solutions,
- "sharpened" for the development of web applications,
- includes AES, SHA-2, ECDH, ECDSA encryption algorithms,
- automatically collects diagnostic data,
- uses asynchronous handlers,
- uses improved ZIP compression,
- directly manages memory.

It is no coincidence that the emphasis is on the fact that you can download the Russian version of Microsoft .NET Framework for Windows 10, 8.1, 8, 7, Vista, XP (x86 and x64) for free. The Microsoft .Net Framework only officially works with Microsoft Windows, but the Mono, Portable.NET, .NET Compact Framework, .NET Micro Framework, DotGNU, .NET Core and similar projects modify this software platform to work on other operating systems.

The presence of the Microsoft .NET Framework in the system is necessary for the operation of a program or game that is written using it. To date, many such have been created, for example, drivers for an AMD video card, the Paint .NET graphics program, KeePass password storage, and others. The easiest free download is Microsoft.. The download on your computer's hard drive will require about 60 megabytes of available space.

There are situations when the .NET Framework cannot be installed, an installation error occurs. In cases where the Microsoft .NET Framework hangs during installation or installation stops at the client profile stage, it is worth briefly disabling the constantly running antivirus.

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, since version 7 it is an integral part of the OS.

Platform functionality

Microsoft .NET Framework ensures the functioning of most modern programs, allows you to work in a 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, ensures the versatility 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.

Microsoft .NET Framework facilitates the process of software development, eliminates technical conflicts when installing and running programs on any hardware that operates 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, the necessary components and language packs are downloaded via the Internet, in the second case, 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;
  • improved support for 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 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 creators 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 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, 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

Error 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 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.

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 then-popular software platform of Sun Microsystems (now owned by Oracle).

The .NET software platform is a proprietary technology of Microsoft Corporation and is officially designed to work only with Microsoft Windows operating systems, but there are independent projects, primarily 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 site, you can download the Microsoft Net 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 Microsoft Windows operating system. Installing version 4.5.2 requires an operating system Windows system Vista SP2 or newer.

Other Microsoft developments are presented on our site, for example, a software environment, a platform for playing media often used in browsers, an official, free trial version of the 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 versions of Microsoft .Net are 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 the full versions 2.0 SP2 and 3.0 SP2.

The .NET platform, developed by Microsoft, is an integral part of most games and programs that run on Windows. In the user's understanding, .Net Framework 4.5 and 4.0 are the basis for running programs in the development of which this platform was used. It has become the standard for developing web applications, so if you do not have it, there is a high probability that you will encounter them incorrectly. In addition, the lack of files of the required version of the .NET Framework may cause the game to not run.

Starting with Windows 7, this platform is bundled with the OS distribution, however, a separate installation may be required if the computer does not have the required version, or the .NET Framework has failed.

Program versions

The most common and required today are .NET Framework 4.0 and .NET Framework 4.5. The first comes standard with Windows Vista and Windows 7, the second comes with Windows 8, however, no matter what system you have, it's better to download and install both versions to avoid problems with running games and programs.

How can I find out which versions of the .NET Framework are installed on my computer?

This can be done in two ways:

  1. Download and run ASoft .NET Version Detector from the official website of the developer.
  1. Look in the system registry. For this:
    • start the registry editor via Start - Run - regedit;
    • open section HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP;
    • branch names correspond to installed versions.

.NET Framework 4.5

This version comes with the Microsoft Visual Studio 2012 package. To install it separately, you just need to download the .NET Framework 4.5 distribution kit for free from the official website and follow the instructions of the installer.

NET Framework 4.5 is generally not available by default on Windows 7 and must be downloaded manually. For this:

  • Download the .NET Framework 4.5 from the official Microsoft website
  • Follow the web downloader and installer instructions.

The installation process is extremely simple, but it is important to remember that earlier versions of Windows (XP and below) do not support the .NET Framework 4.5.

.NET Framework 4.0

The previous version of the platform, which is automatically shipped with the distribution of Windows 7. Despite the upgrade to version 4.5, it is still relevant. Most applications work seamlessly with .NET Framework 4.5, but some applications may still require an older version.

Also, you will need version 4.0 if your OS does not support version 4.5.

The installation process is just as easy.

mob_info