Installing no framework 4. The concept of the .NET Framework and what it does. Uninstalling different versions of Microsoft.NET Framework

07/09/17 34.1K

If you often install programs, you've probably encountered Microsoft errors. NET Framework. The two most common ones are that it is either not installed, or the wrong version is installed.

Why is this happening? What is it and why do we need the NET Framework?

What is the .NET Framework?

You probably know that the main activity of programmers is writing code. They use different programming languages ​​to tell the computer what it should do:


But there is one problem - programming languages ​​are quite primitive. With their help, you can easily perform simple operations like addition and multiplication. Everything else requires long and hard work. Do you want to display text or images on the screen? Then you will have to write a lot of code using the simplest elements of the language.

This is where the .NET Framework comes to the rescue. Essentially, it is an extensive collection of written code snippets ( created and maintained by Microsoft), which programmers can use to write programs faster.

For example, the .NET Framework takes care of all operations for rendering windows on the screen. The programmer can only insert text, think over the program menu, set the behavior of the buttons when the user presses them, etc.

But the .NET Framework is much more than just a bunch of extra code. It includes tools designed to reduce development time and additional APIs that programmers can use to easily interact with services such as the Windows Store. Instead of manually writing all the necessary code to support a universal Windows platforms, you can use the .NET Framework:


There is only one drawback to developing applications using the .NET Framework - they cannot run if .NET is not installed on your system.

NET Framework consists of two parts. The first part includes a set of pre-written code ( officially referred to as SDK, Dev Packs or "Developer Packs"). The second part includes a program that can interpret .NET Framework code into commands for the operating system. This part, which is called " runtime", allows you to run programs written using the .NET Framework.

In this respect, the .NET Framework resembles Java - to use applications written in it, you must download the Java Runtime Environment.

In a nutshell, why do you need the Microsoft NET Framework: If you are a casual user who doesn't intend to do any programming, you only need the .NET Framework runtime.

How to install the .NET Framework

Most Windows computers already have the .NET Framework installed, but the version may be outdated. For example, Windows 8 and 8.1 come with version 4.5.1, and Windows 10 comes with version 4.6, 4.6.1, or 4.6.2.

At the time of writing, the latest version is .NET Framework 4.7. This is what we will install:


The .NET Framework can also be installed via Center Windows updates . But many people disable Windows update, so this method would be preferable.

Before installation - .NET Framework 4.7 can be installed on Windows 10, Windows 8.1 and Windows 7 SP1 on both 32-bit and 64-bit systems. For installation to proceed without errors, Microsoft recommends having at least 2.5 GB of free space on your hard drive.

Microsoft offers two types of installers: web installer and offline installer. The web installer weighs less than 2 MB and downloads everything necessary components during installation. Therefore, you will need a stable internet connection.

The offline installer weighs about 60 MB and does not require Internet access during installation.

Both installers contain the same versions of the NET Framework, but we prefer to use the standalone installer. It is more reliable and will always be at hand if you need to reinstall the .NET Framework. Once downloaded, the installation process should not be difficult - just follow the instructions that appear on the screen. And then you will quickly understand why NET Framework 4 is needed.

NET Framework 4.7 Web Installer

NET Framework 4.7 Offline Installer


Please note that version 4.7 is an ongoing update to versions 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, and 4.6.2. So don't delete previous versions after installation. .NET Framework 3.5 SP1 and older versions are installed separately.

By default, the .NET Framework installs English version no matter which installer you use. To localize, you need to download the appropriate language pack. On this moment Language packs for version 4.7 are only available as standalone installers.

The .NET platform, developed by Microsoft, is an integral part of most games and programs that run on Windows OS. In the user's understanding, the .Net Framework 4.5 and 4.0 represent the basis for running programs in the development of which this platform was used. It has become a standard for developing web applications, so without it, there is a high probability that you will encounter problems with their operation. In addition, missing files for the required version of the .NET Framework may prevent games from running.

Starting with Windows 7, this platform comes bundled with the OS distribution, but a separate installation may be necessary if the required version is not available on the computer, or the .NET Framework fails.

Program versions

The most common and necessary today are .NET Framework 4.0 and .NET Framework 4.5. The first one comes with the basic OS Windows Vista and Windows 7, the second - together with Windows 8, however, regardless of what system you have, it is better to download and install both versions to avoid problems with launching 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 developer website.
  1. Look in the system registry. For this:
    • run registry editor via Start – Run – regedit;
    • open the section HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP;
    • The names of the branches correspond to the installed versions.

.NET Framework 4.5

This version comes with Microsoft package Visual Studio 2012. To install it separately, just download the .NET Framework 4.5 distribution for free from the official website and follow the installation program instructions.

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

  • Download .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 .NET Framework 4.5.

.NET Framework 4.0

The previous version of the platform, which is automatically supplied with the Windows 7 OS distribution. Despite the update to version 4.5, it is still relevant. Most applications run smoothly with .NET Framework 4.5, but some 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 simple.

Good day.

It is not so rare to encounter various errors associated with the Microsoft .NET Framework package (most often in games, various editors, drawing programs, take at least the same AutoCAD...).

In all such problems, you need to find out which version of the .NET Framework the application requires, see if it is in Windows, and, if not, update/install it. It would seem nothing complicated, but there are nuances. They will be discussed in the article...

For reference. In general, the .NET Framework is a special package that is designed to combine various software written in different programming languages ​​(so that everything works). In theory, you can compare it with codecs. Naturally, if you do not have the required version on your computer (or it has been damaged), then the program will not start for you.

And now, closer to the point, I’ll look at the most important thing...

How can I find out which versions of the .NET Framework I have installed?

Method No. 1

You need to open the panel Windows management along the following path: (approx. : Installation and removal of programms).

Important!

I note that in Windows 8 and 10 Microsoft .NET is not listed installed programs(to view versions, you need to open the link in the left menu “View installed updates”).

There is no option to uninstall .NET in Windows 10 regular means However, as a rule, it is possible to install the latest version of .NET (updating it).

Method No. 2

To view and solve problems with .NET there is a special utility ".NET Version Detector" (available at the link:).

It does not require installation. After launch it will show a list of all installed versions, and will also lead links to download them (if suddenly something is missing, you can download and install it).

Is it possible not to update this package, since I haven’t updated it before and everything worked?

Most users don’t even remember about it (for the time being...). The fact is that in new Windows versions a certain version of .NET is already included (pre-installed in the system) and there is no need to download or update anything separately.

In addition, .NET is often included in the installers of popular games, and when they are installed, this package is also updated. Those. all actions are invisible to the user...

However, it may happen that new program or the game will require a new .NET package (or vice versa, you want to run something old that will require a certain version of .NET and no other).

And then everything is simple: if the required version of .NET is not available, then upon startup you will see an error (as in the example below). By the way, some errors may be associated with a “broken” version of .NET (which is why it is sometimes recommended to update this software).

Firstly, I would like to immediately advise you: you do not need to download all the versions in a row and try to reinstall each one (a little lower I will note which versions are recommended for different OSes). Secondly, it is recommended to download .NET only from the official Microsoft website (unmodified installer, so to speak).

Method number 1. A little higher in the article, I recommended that you use the ".NET Version Detector" utility - it will not only show which versions of the .NET package you have installed on your system, but also provide links to download each version.

  • (for Windows XP);
  • (includes .NET 2.0, 3.0; for Windows XP, Vista);
  • (for Windows XP, Vista and 7);
  • (for Windows 7, 8 and 8.1);
  • (for Windows 7, 8, 8.1 and 10);
  • (for Windows 7, 8, 8.1 and 10).

It is important to note that version .NET 4 (let's say) updates the previous version of .NET, so new Windows 8, 10 OSes require installing (in 99.9% of cases) only the latest versions of .NET 4.

Addition!

I can’t help but recommend the program - even if you don’t need to update drivers, try using it anyway. The fact is that it automatically detects missing components in the system that may affect games (.NET, Visual C++ and other packages), and installs them. Agree, it’s convenient!

Please note that the program downloads and installs everything necessary for games (.NET, Visual C++ and other packages) automatically!

Is it possible to remove the .NET Framework (or use a different version)? What does that require?

In most cases, there is no need to remove the package - you just need to use a different version. You can do this in the tab (which can be opened in the Windows Control Panel - just above the article shows where to find this) .

Actually, you need to put a checkmark next to the package that you want to use and agree to the changes (Windows may need to download missing files - it does this itself in auto mode (just need an internet connection)).

In cases where you seem to have the required version of .NET installed, but the game (program) still throws errors and “swears”, you can try to remove the .NET package and install it again.

In some cases, a package can be removed by opening the list of installed programs ( Control Panel\Programs\Programs and Features ). Uninstallation occurs in the same way as any other program (see screenshot below).

In some cases, a special utility may be required: NET Framework Cleanup Tool (link to Microsoft developer blog - ).

The utility does not require installation. By the way, you need to run it as an administrator (approx. : i.e. click on executable file right-click and select "run as administrator" from the context menu) .

That's all for today.

Additions are welcome...

All the best to everyone.

Platform .Net Framework, which Microsoft began to develop in the late 90s, represent the basis for launching software, without which it is impossible full-time job most games and programs. Default package .NET Framework 4.0 included in the original Windows 7 distribution, .NET Framework 4.5 comes with Windows 8 (8.1) and .NET Framework 4.6– with Windows 10. However, a separate installation of the framework may be necessary if the system does not have the required version, or a serious failure has occurred. So, .NET Framework 3.5 is not installed together with the “eight” and “ten”, but .NET Framework 4.5 is missing on Windows 7. Today I will tell you what to do if it does not install .NET Framework 3.5 / 4.0 / 4.5 , and where to download .NET Framework current versions.

How to find out which versions of the .NET Framework are installed on your computer?

First, let's find out which versions of the framework are installed on your desktop (laptop). The fastest way to do this is using the Registry Editor Regedit.exe, That's why:

  • use the key combination " " to open the "Run" window, enter regedit and click on " OK";

  • expand the branch sequentially HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP ;
  • the names of subsections (folders) correspond to installed packages .NET Framework(screenshot above).

How to install .NET Framework 3.5 through the Windows Control Panel

Installation algorithm .NET Framework 3.5 for all OS versions one:

  • open " Control Panel" → find the section " Programs and components";
  • click on the subsection " ";
  • in the new window, check the box " .NET Framework 3.5" and press " OK" (screenshot below);
  • Confirm downloading files from Windows Update (final screenshot).

However, to save time in Windows 7, search bar Start menu type without quotes " enabling components", and in Windows 10 / 8 use the keyboard shortcut " Win + X" → in the window that opens, click the link " Turn Windows features on or off" etc.

Sometimes, when installing the framework, unfortunately, errors may occur with various codes, such as 0x800F081F, 0x800F0906 or 0x800F0907. The simplest solution is to manually download the package you are looking for .NET Framework and integrate into Windows.

Where to download .NET Framework 3.5, 4.0 and 4.5 for Windows 10/8/7

Let me remind you that the developer does not recommend without absolutely having to remove any versions .NET Framework installed on the computer. On the contrary, sequential installation, with a system reboot, of several versions of the described platform is quite possible.

Download .NET Framework 3.5 from the official website

Download .NET Framework 4.0 from the official website

Download .NET Framework 4.5 from the official website

Dmitriy dmitry_spb Evdokimov

The Microsoft .NET Framework is a special component required for many applications to run. This software fits perfectly into the operating room Windows system. Why then do errors occur? Let's figure it out.

Why Microsoft .NET Framework may not install

This issue most often occurs when installing the .NET Framework version 4. There can be many reasons for this.

Availability of already installed version of .NET Framework 4

If you do not have .NET Framework 4 installed on Windows 7, the first thing you need to check is whether it is installed on your system. This can be done using special utility ASoft .NET Version Detector. You can download it absolutely free of charge on the Internet. Let's launch the program. After a quick scan, in the main window those versions that are already installed on the computer are highlighted in white.

You can of course look at the information in the list of installed Windows programs, but the information there is not always displayed correctly.

The component comes bundled with Windows

IN different versions Windows may already have .NET Framework components built into the system. You can check this by going to “Uninstall a program - Turn Windows components on or off”. For example, I have Windows 7 Starter installed with Microsoft .NET Framework 3.5, as you can see in the screenshot.

Windows Update

In some cases, the .NET Framework will not install if Windows has not received important updates. Therefore you need to go to “Start-Control Panel-Update Center-Check for Updates”. Any updates found will need to be installed. After that, we reboot the computer and try to install the .NET Framework.

System requirements

Like any other program, the Microsoft .NET Framework has system requirements computer to install:

  • Availability of 512 MB. free RAM;
  • Processor with a frequency of 1 MHz;
  • 4.5 GB. free space on your hard drive.
  • Now let's see if our system matches minimum requirements. You can view this in the computer properties.

    Microsoft .NET Framework has been updated

    Another popular reason why .NET Framework 4 and earlier versions take a long time to install is because it is updated. For example, I updated my component to version 4.5, and then tried to install version 4. It didn't work out for me. I received a message that my computer has more than a new version and the installation was interrupted.

    Uninstalling different versions of the Microsoft .NET Framework

    Very often, when you uninstall one version of the .NET Framework, the others begin to work incorrectly and with errors. And installing new ones generally ends in failure. Therefore, if you have suffered this problem, feel free to remove the entire Microsoft .NET Framework from your computer and install it again.

    You can correctly remove all versions using the .NET Framework Cleanup Tool. Installation file You can easily find it on the Internet.

    Choose "All version" and click "Cleanup Now". When the removal is complete, reboot the computer.

    Now you can start Microsoft installation.NET Framework reinvented. Be sure to download the distribution from the official website.

    Not licensed Windows

    Considering that the .NET Framework, like Windows, is a product from Microsoft, a broken version may cause problems. No comments here. Option one is to reinstall the operating system.

    That's all, I hope your problem was resolved successfully.