Why won't microsoft net framework 3.5 install? Solving possible problems

Romanov Stanislav 09.09.2014 138007

How to install .NET Framework 3.5 on Windows 8/8.1? [Error 0x800f0906]

Having a problem installing .NET Framework 3.5 on Windows 8/8.1? Microsoft has made sure that versions earlier than 4.0 do not reach your system, but fortunately, we have our instructions with several ways to bypass error 0x800f0906.


You may already have .NET 4.0 or higher installed. But some programs require 3.5 or lower. In this case, you will probably manually download the package from the Microsoft website. Everything is correct. Next, you probably encountered error 0x800f0906 (screenshot below). The root of the error does not lie in the Internet connection. Microsoft developers simply did not think about us, ordinary users of the system. Below are a couple of ways to resolve the error. Start with the first one. If it doesn't help, move on to the second one. Or straight to the fourth.

1. Enable .NET 3.5 in Control Panel

If suddenly the system already has this platform, but it is turned off, then you have a chance to enable the .NET Framework 3.5 yourself through the Control Panel. Open it, select the "Programs and Features" section, click on "Turn Windows features on or off" in the left column and check the box for ".NET Framework 3.5 (includes .NET 2.0 and 3.0)" (screenshot above).

To use this method, you must be connected to the Internet. There is no need to check sub-items (HTTP Windows Communication Foundation), unless, of course, you are a developer.

2. Installing .NET 3.5 if you have a Windows 8 / 8.1 distribution

To perform this operation, as you understand, you need media with the distribution kit of your system.

  • Install USB/DVD with system
  • Run the command line as administrator (In 8.1 - press the Win+X combination and select "Command Prompt (Administrator)")
  • Enter the command and press Enter:

Dism /online /enable-feature /featurename:NetFx3 /All /Source:drive:\sources\sxs /LimitAccess

(You need to replace "drive" with the drive name) For example:

Dism /online /enable-feature /featurename:NetFx3 /All /Source:G:\sources\sxs /LimitAccess


Wait for the operation to complete. In a few minutes, .Net Framework 3.5 will be installed on your PC, including .Net 3.0 and .Net 2.0

Click to enlarge

3. Alternative to the second (if you have a Windows distribution)

This method practically repeats the second. Only after installing the media with the system, you need to copy the "\sources\sxs\" folder from the installation disk to drive "C", to its root. This option will help if for some reason you can only take this folder from the disk (or from another distribution if the first one did not work).

Then run the command:

dism.exe /online /enable-feature /featurename:NetFX3 /Source:c:\sxs

dism.exe /Online /Enable-Feature /FeatureName:NetFx3 /All /Source:c:\sxs /LimitAccess

If after this procedure the package is not installed, then you have fallen for Microsoft's bait. There remains one more option.

Click to enlarge

4. Installing .NET 3.5 by removing Windows 8/8.1 updates

As it turned out, in 8.1 the possibility of installing the package is practically closed. Therefore, to do this, you will need to remove security updates numbered KB2966826 and KB2966828. To do this, go to the "Control Panel" and select the "Programs and Features" section, click on "View installed Windows updates" in the left column. From there, find the specified updates and right-click to delete them one by one.

After that, install .NET 3.5 in any convenient way. You can also download it from the Microsoft website. After installation, it is advisable to revert the updates back. I only succeeded with one of them. It will then appear in Windows Update.

After the update, some users are interested in how and where to download the .NET Framework versions 3.5 and 4.5 for Windows 10 - sets of system libraries necessary to run some programs. And also why these components are not installed, reporting various errors. This article provides details about installing the .NET Framework in Windows 10 x64 and x86, fixing installation errors, and also where to download version 3.5 on the official Microsoft website , 4.5 and 4.6 (although most likely these options will not be useful to you). At the end of the article there is also an unofficial way to install these frameworks if all the simple options refuse to work.

How to download and install .NET Framework 3.5 on Windows 10 using system tools

You can install .NET Framework 3.5 without going through the official download pages by simply enabling the appropriate Windows 10 component. (If you've already tried this option and are getting an error message, the solution is also described below).

Installing .NET Framework 4.5

As you may have noticed in the previous section of the instructions, Windows 10 includes the .NET Framework 4.6 component by default, which in turn is compatible with versions 4.5, 4.5.1 and 4.5.2 (that is, it can replace them). If for some reason this option is disabled on your system, you can simply enable it to install.

You can also download these components separately as standalone installers from the official website:

  • http://www.microsoft.com/ru-ru/download/details.aspx?id=44927 - .NET Framework 4.6 (provides compatibility with 4.5.2, 4.5.1, 4.5).
  • http://www.microsoft.com/ru-ru/download/details.aspx?id=30653 - .NET Framework 4.5.

How to partition the memory of a flash drive in Windows 10

If for some reason the proposed installation methods do not work, then there are some additional options to correct the situation, namely:

  1. Using the official Microsoft .NET Framework Repair Tool to fix installation errors. The utility is available at http://www.microsoft.com/en-us/download/details.aspx?id=30135
  2. Use the Microsoft Fix It utility to automatically fix some problems that can lead to system component installation errors from here: https://support.microsoft.com/en-us/kb/976982 (in the first paragraph of the article).
  3. On the same page, in the 3rd paragraph, it is suggested to download the .NET Framework Cleanup Tool utility, which completely removes all .NET Framework packages from the computer. This may allow errors to be corrected when they are reinstalled. Also useful if you receive a message that .Net Framework 4.5 is already part of the operating system and installed on your computer.

Installing .NET Framework 3.5.1 from the Windows 10 distribution

This method (even two variants of one method) was proposed in the comments by a reader named Vladimir and, judging by the reviews, it works.

Customize the Windows 10 context menu and remove items

  1. We insert the disk with Windows 10 into the CD-Rom (or mount the image using the system or Daemon Tools);
  2. Run the command line utility (CMD) with administrator rights;
  3. We run the following command: Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess

In the command above - D: - the drive letter or mounted image.

The second option of the same method: copy the “\sources\sxs\” folder from the disk or image to the “C” drive, to its root.

Then run the command:

  • dism.exe /online /enable-feature /featurename:NetFX3 /Source:c:\sxs
  • dism.exe /Online /Enable-Feature /FeatureName:NetFx3 /All /Source:c:\sxs /LimitAccess

Unofficial way to download .Net Framework 3.5 and 4.6 and install it

Many users are faced with the fact that .NET Framework 3.5 and 4.5 (4.6), installed through Windows 10 components or from the official Microsoft website, refuses to install on their computer.

Platform .Net Framework, which Microsoft began developing in the late 90s, represent the basis for launching software, without which the full operation of most games and programs is impossible. 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, in the search bar of the 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

After the update, some users are interested in how and where to download the .NET Framework versions 3.5 and 4.5 for Windows 10 - sets of system libraries necessary to run some programs. And also why these components are not installed, reporting various errors.

As you may have noticed in the previous section of the instructions, Windows 10 includes the .NET Framework 4.6 component by default, which in turn is compatible with versions 4.5, 4.5.1 and 4.5.2 (that is, it can replace them). If for some reason this option is disabled on your system, you can simply enable it to install.

You can also download these components separately as standalone installers from the official website:

  • http://www.microsoft.com/ru-ru/download/details.aspx?id=44927 - .NET Framework 4.6 (provides compatibility with 4.5.2, 4.5.1, 4.5).
  • http://www.microsoft.com/ru-ru/download/details.aspx?id=30653 - .NET Framework 4.5.

If for some reason the proposed installation methods do not work, then there are some additional options to correct the situation, namely:

  1. Using the official Microsoft .NET Framework Repair Tool to fix installation errors. The utility is available at http://www.microsoft.com/en-us/download/details.aspx?id=30135
  2. Use the Microsoft Fix It utility to automatically fix some problems that can lead to system component installation errors from here: https://support.microsoft.com/en-us/kb/976982 (in the first paragraph of the article).
  3. On the same page, in the 3rd paragraph, it is suggested to download the .NET Framework Cleanup Tool utility, which completely removes all .NET Framework packages from the computer. This may allow errors to be corrected when they are reinstalled. Also useful if you receive a message that .Net Framework 4.5 is already part of the operating system and installed on your computer.

Installing .NET Framework 3.5.1 from the Windows 10 distribution

This method (even two variants of one method) was proposed in the comments by a reader named Vladimir and, judging by the reviews, it works.

  1. We insert the disk with Windows 10 into the CD-Rom (or mount the image using the system or Daemon Tools);
  2. Run the command line utility (CMD) with administrator rights;
  3. We run the following command: Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess

In the command above - D: - the drive letter or mounted image.

The second option of the same method: copy the “\sources\sxs\” folder from the disk or image to the “C” drive, to its root.

Then run the command:

  • dism.exe /online /enable-feature /featurename:NetFX3 /Source:c:\sxs
  • dism.exe /Online /Enable-Feature /FeatureName:NetFx3 /All /Source:c:\sxs /LimitAccess

Unofficial way to download .Net Framework 3.5 and 4.6 and install it

Many users are faced with the fact that .NET Framework 3.5 and 4.5 (4.6), installed through Windows 10 components or from the official Microsoft website, refuses to install on their computer.

In this case, you can try another method - Missed Features Installer 10, which is an ISO image containing components that were present in previous versions of the OS, but absent in Windows 10. Moreover, judging by the reviews, installing the .NET Framework in this case works.

Update (July 2016): the addresses where you could previously download MFI (listed below) no longer work, and it was not possible to find a new working server.

Just download Missed Features Installer from the official website http://mfi-project.weebly.com/ or http://mfi.webs.com/. Warning: The built-in SmartScreen filter blocks this download, but as far as I can tell, the download is clean.

Mount the image on the system (in Windows 10 this can be done simply by double-clicking on it) and run the MFI10.exe file. After agreeing to the license terms, you will see the installer screen.

Select .NET Frameworks and then the item you want to install:

  • Install .NET Framework 1.1 (NETFX 1.1 button)
  • Enable .NET Framework 3 (installs .NET 3.5 as well)
  • Install .NET Framework 4.6.1 (compatible with 4.5)

Further installation will take place automatically and, after restarting the computer, the program or game that required the missing components should start without errors.

I hope one of the proposed options can help you in cases where the .NET Framework is not installed on Windows 10 for some reason.

NET Framework is a useful utility program developed by Microsoft and designed to run all kinds of CLR-type programs, which by default is integrated into the standard functionality of Windows 10.

It is worth mentioning that Windows 10 Professional has the NET Framework version 4.6 built into it, which in turn is suitable for running most modern programs running on 64-bit versions of Windows. It follows that in order to run applications or games of the last decade (32 bit versions of publications), you have to install Net Framework edition 3.5.

Install Net Framework upon request

Often, the need for a Framework arises only at the moment when a newly installed application or game, instead of starting, displays an information window with information about the need to install it on your desktop PC.

This installation method is also the simplest, because installation can be done directly from this window. To do this, you will need to click LMB on the “Download and install this item” line.

Important: at the time of installation you must be connected to the Internet, you should also be patient, the installation process can take up to 10 minutes.

That's all, all you have to do is wait for the download to finish, and then enjoy the launch of the desired game.

Run net framework 3.5 sp1 from the components window

As was said earlier, the Ten has a pre-installed set of net framework version 4.6, but no one said that the Ten does not have an earlier version of this product - although at first it is hidden and inaccessible to the average PC user.

To find and activate net framework 3.5 sp1, you must go to Windows programs and components.

First of all, open the “Control Panel” on your desktop PC, then find the line “Uninstall a program” and click on it with LMB. In the new window that opens, find “Turn Windows elements on or off.”

Next, the OS components should be loaded, which can be enabled without additional manipulations.

Your next action will be to check the box next to the “Net Framework 3.5” option, then click “OK”.

Installing net framework 4.6 from website

If, for unknown reasons, your system does not have a pre-installed Framework 4.6 and, as a result, it is not possible to connect version 3.5 using Windows components, then the best solution is to download Framework 4.6 directly from the Microsoft website.

As soon as you download the installation exe file, the required program will be downloaded and installed.

After this, you need to follow the previous step to activate framework version 3.5 through Windows elements.

Installing net framework 3.5 using DISM

This setup method is suitable if your PC / laptop is not configured or there is no Internet, but you have a bootable USB flash drive from which you installed the Windows 10 operating system. First of all, launch the command line under the name of the administration (key combination “Win ​​+ X”, and select "Command Prompt (Administrator)" item.

In the command line that opens, enter the appropriate setting: “DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:E:\sources\sxs”, where Source:E is access to the media with the OS distribution. Now press “Enter” to start the installation procedure.

After a short period, the command line will notify you that the installation was successful.

Solving possible problems

If, when installing using any of the above methods, you see a notification about the unsuccessful installation of the net framework 3.5 element, you should use some tricks.

Microsoft is aware of the possibility of problems with the Framework, so it has provided several free utilities that will help resolve any misunderstandings that may arise.

Framework Repair Tool is a specially designed lightweight program for fixing problems during installation (microsoft.com/en-us/download).

Fix It is a wonderful utility that searches for and fixes problems in the Windows 10 system environment (support.microsoft.com).

Conclusion

This article-instructions discussed the most popular, formal, and easy methods for installing net framework 3.5 on Windows 10. Methods for correcting possible problems encountered during the installation of the Framework were also proposed.

In contact with

mob_info