What is Microsoft.NET Framework. How to install and reinstall NET Framework? Installing or updating, fixing errors Download microsoft net framework 4.5

💖 Like it? Share the link with your friends
Export page

The text version of the page without formatting (plain-text) is suitable for printing on a printer.

Ready text file with HTML markup suitable for publishing on other sites.

The finished text file with BB Code markup is suitable for posting on forums.

Microsoft .NET Framework- a platform developed by the corporation Microsoft to build applications with a beautiful user interface, easy integration and secure communications. In simple terms, Microsoft .NET Framework- this is a package of components, without which they refuse to install and work correctly, quite a lot of popular applications, games, programs and even drivers. It should also be noted that each subsequent version of the package .NET Framework, does not replace the previous one, since all versions work independently of each other. To solve this simple problem, it is recommended download and install all the packages listed.


- The necessary assembly of libraries for programming and running applications in Windows.
- Improves application and computer security and performance.
- Needed to run most Windows-based programs.
- Full work with all versions of Windows OS.
- Installed as a "regular" program.
- Included in the list of the most necessary programs.
- There is support for the Russian language.

Program disadvantages

- Has a closed source code.

Dependencies and add-ons

-
-
-
-
-
-
-
-

- Processor with clock frequency 800 MHz or more powerful.
- RAM 256 MB or more.
- Free hard disk space from 238 MB.
- 32-bit or 64-bit architecture (x86 or x64).
- Operating system windows xp, Windows Vista, Windows 7, Windows 8, Windows 10

Details of .NET Framework 4.0


Supported file types: Missing


File properties: detailed information Checksums

File Name: dotnet.4.exe Directory: files.site/downloads/software/system/components/dotnet File Size: 48 MB File Modification Date/Time: 2012:12:21 15:22:38+03:00 File Type : Win32 EXE MIME Type: application/octet-stream Machine Type: Intel 386 or later, and compatibles Time Stamp: 2009:10:09 22:27:34+03:00 PE Type: PE32 Linker Version: 10.0 Code Size: 165376 Initialized Data Size: 24064 Uninitialized Data Size: 0 Entry Point: 0x191c6 OS Version: 5.1 Image Version: 10.0 Subsystem Version: 5.1 Subsystem: Windows GUI File Version Number: 4.0.30319.1 Product Version Number: 4.0.30319.1 File Flags Mask: 0x003f File Flags: (none) File OS: Win32 Object File Type: Executable application File Subtype: 0 Language Code: English (U.S.) Character Set: Unicode Company Name: Microsoft Corporation File Description: Microsoft .NET Framework 4 Setup File Version: 4.0.30319.01 Internal Name: dotNetFx40_Full_x86_x64.exe Legal Copyright: © Microsoft Corporation. All rights reserved. Original Filename: dotNetFx40_Full_x86_x64.exe Product Name: Microsoft .NET Framework 4 Product Version: 4.0.30319.01 Warning: Possibly corrupt Version resource

.NET Framework is a software platform released by Microsoft. The basis of the platform is the Common Language Runtime (CLR) execution environment, which is capable of executing both regular programs and server web applications. The .NET Framework supports the creation of programs written in different programming languages. The platform is necessary for the installation and correct operation of many programs, therefore it is necessary for users.

System requirements:

  • Windows XP (1.1 - 3.5) | vista | 7 | 8| 8.1
  • Russian language only in the installer
  • Version 1.0 at present, it is practically not used anymore, therefore it is recommended to install it only when necessary, when working with programs that require it (Visual Studio 2002, Sound Forge of some versions, etc.). Version 1.1 does not include version 1.0, does not require or replace it during installation. It is used more often, but it is also recommended to install it if necessary, only for those programs that are rigidly tied to it. This is because the .NET Framework 2.0 package provides backward compatibility with previous versions, and most programs written under 1.0 and 1.1 work without problems in the 2.0 environment (as well as programs written under 1.0 can run under version 1.1). To avoid conflicts, it is not recommended to install versions 1.0 and 1.1 at the same time (some entries in the registry are common to them). Versions 1.1 and 1.1 SP1 are part of the operating systems Windows Server 2003 and Windows Server 2003 SP1 / R2SP1 / SP2 / R2SP2 respectively. Version 1.1 SP1 is also distributed on disks with Windows XP SP2 and SP3 operating systems (as a separate distribution kit).
    Supported operating systems: Windows 2000, Windows Server 2003 Service Pack 1 for Itanium-based Systems, Windows Server 2003 x64 editions, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 for Itanium-based Systems, Windows Server 2008 Standard, Windows Vista Business, Windows Vista Enterprise, Windows Vista Home Basic, Windows Vista Home Premium, Windows Vista Starter, Windows Vista Ultimate, Windows XP, Windows XP Professional x64 Edition

    Version 2.0 SP2 includes versions 2.0 and 2.0 SP1 and replaces them during installation. latest version that supports Windows 2000. To install this and previous versions on this operating system, you may need to install update KB835732. This version is included with Windows Vista SP2, Windows Server 2008 SP2/R2 and Windows 7 operating systems.
    Supported operating systems: Windows 2000 Service Pack 4, Windows Server 2003, Windows XP Service Pack 2

    Version 3.0SP2 does not include version 2.0 SP2, but requires it for installation. The unofficial distribution downloaded from the link includes both of these versions for x86 and x64 systems. The Russian language pack for version 3.0 SP2 is not included in the distribution kit and is not distributed separately. When installing on a clean system, the Microsoft Core XML Services 6.0 aka MSXML 6.0 Parser component (included in the distribution) may be required. This version is included with Windows Vista SP2, Windows Server 2008 SP2/R2 and Windows 7 operating systems.
    Supported operating systems: Windows Server 2003; Windows XP

    Version 3.5SP1 includes versions 2.0 SP2 and 3.0 SP2. At the beginning of the installation, it tries to connect to the Internet to download the language pack. If you already have this package, the installation should be done while disconnected from the network. After several unsuccessful connection attempts, the installation will continue as normal. This version is included with the Windows 7 and Windows Server 2008 R2 operating systems.
    Supported operating systems: Windows Server 2003; Windows Server 2008; Windows Vista; Windows XP

    Version 4 does not include previous versions(1.0, 1.1, 2.0, 3.0, 3.5) does not require them during installation and does not replace them. The Client Profile is designed for users to run applications that use NET Framework 4 features. Full contains additional features not included in the Client Profile, intended for application developers.
    Supported operating systems: Windows 7; Windows 7 Service Pack 1; Windows Server 2003 Service Pack 2; Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 R2 SP1; Windows Vista Service Pack 1; Windows XP Service Pack 3

    Version 4.5 is an in-place upgrade to the .NET Framework 4 version that is highly compatible. Version 4.5 replaces version 4.0 and does not include previous versions (1.0, 1.1, 2.0, 3.0, 3.5), is included with OS Windows 8. Removing version 4.5 also removes earlier versions 4.0. If you want to revert to version 4.0, you must reinstall version 4.0 with all updates.
    Supported operating systems: Windows 7 Service Pack 1; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Vista Service Pack 2

    Version 4.5.1 is an in-place upgrade Microsoft versions.NET Framework 4 and Microsoft .NET Framework 4.5, characterized by a high degree of compatibility. These packages can be used for Windows Vista SP2, Windows 7 SP1, Windows 8, Windows Server 2008 SP2, and Windows Server 2008 R2 SP1 .

    Development environments for .NET applications:
    Microsoft Visual Studio (C#, Visual Basic .NET, Managed C++)
    SharpDevelop
    MonoDevelop
    Eclipse
    Borland Developer Studio (Delphi for .NET, C#)
    PascalABC.NET etc.

    .NET Framework Setup Verification Tool- a utility for checking the correct installation of the .NET Framework

    .NET Framework Cleanup Tool- .NET Framework uninstaller (in case uninstalling via "Add/Remove Programs" doesn't work).

    ===============================================================================

    Added an integrated .NET Framework installer for Windows 8.1.

    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

    The Microsoft .NET Framework powers 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, 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 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 and new functionality has been added.

    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 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 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;
    • 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 new version 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.

    Also need to remember: pre-installed libraries cannot be removed regular means 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) installer downloads everything 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 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 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 be missing some features that were previously present in more early versions.

    It happens by different 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 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 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 "Repair Tool" did not find a problem, you should restart Update centre Windows using a ready-made program written specifically for site 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 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 the standard tool "Add or Remove Programs";
    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.

    Probably, every user of the Windows operating system has come across such a concept as Microsoft .NET Framework, but not everyone knows what it is, what it is for, where to download it and how to install it, so now we will look at all this and install Microsoft .NET Framework 4.0 on Windows 7 as an example.

    In addition to everything else, we will learn what the Microsoft .NET Framework 4 Client Profile is and also walk through the process of installing it.

    Of course, we will start with the basics, i.e. what is the Microsoft .NET Framework and why is it needed at all?

    What is the Microsoft .NET Framework and what is it for?

    .NET Framework is a platform that serves to create and run applications and web services. The developer is Microsoft, therefore, oddly enough, to a greater extent, the .NET Framework was created and designed for operating system Windows, but there are also projects that allow you to run .NET programs on other operating systems, such as Linux.

    The core components of the .NET Framework are the runtime (CLR) and class library, which includes ADO.NET, ASP.NET, Windows Forms, and Windows Presentation Foundation (WPF). The development environment is primarily Microsoft Visual Studio, which is understandable, since VS development is also from Microsoft, and in this case the programming languages ​​are: C #, Visual Basic .NET, C ++. But just as mentioned above, there are also independent projects in which you can write programs under the .NET Framework in other languages.

    For ordinary users, to put it simply, the Microsoft .NET Framework is just a program or component of the operating system, without which programs or games written under the .NET Framework simply will not work, they will not even start. Therefore, if anyone doubts whether the Microsoft .NET Framework program is needed or not, then the answer, of course, is needed, since in the modern world there are a huge number of programs and games that use the .NET Framework libraries. And if you have not yet encountered programs or games that require the installation of the Microsoft .NET Framework, then sooner or later you will encounter this. And if we talk about which version to install, then, of course, the newer the better, for example, we will install version 4.0, which, by the way, is the latest version of the .NET Framework that can be installed on Windows XP, and today the version is available. NET Framework 4.5.2.

    Note! As you can see from the title of the material, we will install Microsoft .NET Framework 4.0 on the operating system. Windows system 7, by the way, it already has the .NET Framework 3.5 installed by default, Windows 8 comes with version 4.0 by default, and Windows 8.1 already has 4.5. Therefore, if you, for example, have Windows 8, then you do not need to install the .NET Framework 4.0.

    Before proceeding with the installation, let's talk about the so-called Microsoft .NET Framework 4 Client Profile .NET Framework 4 Client Profile.

    .NET Framework 4 Client Profile

    .NET Framework 4 Client Profile is a subset of .NET Framework 4 components that are optimized for client applications. It includes the necessary set of functions and components that are sufficient for most client applications. This includes Windows Presentation Foundation (WPF), Windows Forms, Windows Communication Foundation (WCF). If we talk about what is not included here, then this is: ASP.NET, an extended set of WCF functions, a .NET Framework data provider for Oracle and a MSBuild system for compilation, if you need these components, then you need to already install the full .NET Framework 4. How You probably already understood the .NET Framework 4 client profile is a kind of stripped-down version of the .NET Framework 4.

    And now let's move on to installing these components and we will start with the Microsoft .NET Framework 4 Client Profile.

    Note! If you want to immediately install the full-fledged Microsoft .NET Framework 4.0, then you do not need to install the client profile.

    Installing Microsoft .NET Framework 4 Client Profile

    And in order to install this component, you must, of course, download it, and this can be done better from the official Microsoft download center.

    There are two possible installation options - this is through a web installer, i.e. we downloaded a small program and launched it, and it will already download all the necessary components and the second option is the so-called standalone (classic) installation, in which we download the full package and then install it. In principle, they are no different, just with the first option, we will not have a kind of distribution kit left on our computer, and with the second one we will have it. At the same time, we will be able to transfer it and install it on a computer that is not connected to the Internet, in turn, the web installer requires a mandatory connection to the Internet.

    I suggest installing the .NET Framework 4 client profile using the web installer and then using the offline installer when we look at installing the full .NET Framework 4.0.

    So, let's begin.

    You can download the .NET Framework 4 client profile (web installer) from this page.

    You go to the page and click " Download»

    You will then be prompted to mark for download additional packages applications, but since in this case we don’t need anything else, we just click “ Refuse and continue» on the right side of the screen

    As a result, you will download the file dotNetFx40_Client_setup.exe to run.

    And immediately after the launch, we need to agree with the license agreement, i.e. check the box next to I have read and accept the terms license agreement » and press « Install».


    Then we don't have to do anything else, we just wait for the download and installation to finish.


    Installation will not take long, only 3 minutes, after which the installer will say that " Installation completed", and we press " Ready».


    As you can see, there is nothing complicated in installing the .NET Framework 4 client profile, as well as in installing the Microsoft .NET Framework 4 platform itself, but you will see this for yourself now.

    tell friends