Download net framework 3.5 standalone. Install or update, fix errors

A set of libraries and system components that are necessary for running applications based on the architecture .NET Framework. This package is a cumulative update that contains many new features based on the platforms .NET Framework 2.0, .NET Framework 3.0, .NET Framework 3.5, and includes cumulative service updates for subcomponents .NET Framework 2.0 And .NET Framework 3.0.

Microsoft .NET Framework 3.5 SP1 contains the following new features and enhancements:

Dynamic data ASP.NET , which provide a rich scaffolding platform that enables data-driven development without writing code. They also contain a new addition to ASP.NET AJAX , which provides support for managing browser history (back button support).

Basic Common Language Runtime (CLR) improvements, including: Improved native image layout .NET Framework; avoiding strict name checking for fully trusted assemblies; improved performance when launching applications; Improved code generation that reduces the execution time of completed applications; and the ability to execute managed code in ASLR mode (injecting randomness into the address space structure), if supported by the operating system. Additionally, managed applications opened from network shares behave like native applications by running with full trust.

Performance Enhancements WPF (Windows Presentation Foundation ), including reduced startup time and improved effects performance for bitmaps. Additional features include WPF– Improved support for business applications, support for native splash screens, support for texture builders and a new control WebBrowser.

Application Publishers ClickOnce may choose not to sign and hash applications if this option better suits their scenarios. Developers can programmatically install applications ClickOnce, showing custom brand information. Dialog boxes errors ClickOnce maintain links to application-specific support sites on the Internet.

- Entity Framework– development of the existing set of data access technologies ADO.NET . Entity Framework allows developers to program relational database operations according to application-specific domain models rather than underlying database models. Entity Framework introduces some additional features, including support for new types SQL Server 2008 , default Entity graph serialization and entity data source. This version of Entity Framework supports new SQL streaming capabilities Server 2008 for dates and files. Working with graph serialization makes it easier for developers to build services (WCF) using simulation complete graphs like data contracts. The entity data source allows web application creators who want to work with Entity Framework, use traditional methods working with a data source for ASP.NET.

LINQ to SQL supports new streaming capabilities SQL Server 2008 for dates and files.

Data Services Platform ADO.NET consists of a combination of templates and libraries that allow data to be represented as a flexible data service based on technology REST , which can be consumed by web clients in corporate networks or on the Internet. Data Services Platform ADO.NET allows you to create data services from any data sources. A conceptual model for viewing the underlying storage layout can be easily made accessible through rich integration with ADO.NET Entity Framework. Services built using the Data Services Platform ADO.NET, as well as compatible services Windows Live (dev.live.com ), easily accessible from any platform. For client applications running on Microsoft platforms, a set of client libraries is available that makes it easier to interact with data services. For example, clients based on .NET Framework, can use LINQ to query data services and a simple object layer .NET Framework to update data in the service.

- Windows Communication Foundation now makes use of the serializer DataContract easier thanks to improved interoperability support. It improves debugging in partial trust scenarios and expands protocol support RSS, allowing for wider use in applications Web 2.0.

Data Provider .NET Framework For SQL Server(SqlClient) adds support for the ability to use file streams and sparse columns in SQL Server 2008.

Well, the creators of the dot Net Framework really screwed up! They are the only Indians there who are now pushing, they write, because it is difficult to explain such a collection of absurdities with adequate mental activity: so I decided to install this very dotnetfx35.exe.

I went to the support site - there are two links: one means for lovers of perversions - like first download a small downloader (dotNetFx35setup.exe - 2.7 MB), which will then download everything else for you; the second - for those who know a lot about simplicity - the FULL type (Full package .NET Framework 3.5). I choose FULL version! I also specially set the language - “Russian” - so that, as they say, all included...

Downloading! ... almost 250 MB.. Well, I definitely think it should be FULL (although, to be honest, I can’t wrap my head around how, as a programmer, you can even come up with something to fill this HUGE file with some useful EFFICIENT code!!!).

I launch the FULL version... and... it offers me to download MORE!!! 70 MB!!! ... Comrades, Indians:)))) we apparently have a different understanding of the word FULL version! No, I think it’s a bummer - I won’t download anything else - I specially turn off the Internet and run the installer again... The installer is hysterical FIVE times, trying to make a hole in the Internet))) Apparently, the creators of the installer are not familiar with the availability check functions network connection:)))) After rustling the progress bar in despair, the installer eventually reports that EVERYTHING is loaded! (without any Internet) ... what were you doing, dear!? ;))))

The magical process of installation has finally begun! ... And...

In the best traditions (I won’t point fingers at anyone) ... the installation was a 99% failure!!! ... the window that appeared also suggested sending a bug report to you know who :)))

I didn’t bother busy people with my incomprehensible problems ;))) - I clicked “Cancel” and... (no, even I didn’t expect this from the miracle writers) ... and another window appeared (the creators of Windows live up to their name with a bunch of windows everywhere !): the window said that the installation was successful! ... yeah... difficult to see, the Windows-Hindu language)))) I would say mutually exclusive.

And yes, I forgot about one more joke: when you start the installer, you can read the “License Agreement” in the window, only the RichEdit field, which contains the text of the agreement and which must be scrolled with a scrollbar - it’s so narrow, like a keyhole, that pressing scroll fifty times will not work the head of even the most notorious fan of boring reading material. It can be assumed that the creators already understand that no one reads these filk letters)))

When installing the simply necessary package, the system disk acquired additional folders of the Framework, counting them in number three, there is the possibility of IIS access.

".Net Framework" is a special software platform with which a huge number of applications are written for the Windows operating system. For such programs to work, the .NET Framework environment must 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 related to its operation on different versions of Windows.

Introduction. Why do you need .Net Framework

What is the .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 (be it 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 taken care of by the .Net Framework
  • It can 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 OSes, giving end consumers the opportunity to use any applications compatible with this component, regardless of the characteristics of the computer or any other device.

System requirements for optimal performance of the .Net Framework

Requirements for hardware components for normal operation .Net Framework low enough that the component will work even on the weakest computer. The rest of the information in this chapter is primarily intended for first-time users.
Those more advanced can skip to the chapter where you will learn about.
Your computer is required to:

  • Processor frequency 1 GHz and higher;
  • Volume random access memory no less 512 MB;
  • Minimum amount of hard disk space in 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. Remember 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 bit depth of the operating system: x32 (x86) or x64

Bit depth of your operating system (if necessary), you can look in "Properties" computer.
Figure 1. Find out the system capacity.
This information will be required when installing older versions .Net Framework.
The new libraries are suitable for OS of both bit sizes (x32-x64).

Latest version of .Net Framework available for installation on your OS

Last .Net Framework, which can be installed on all these OS (except Windows XP) manually - this is version 4.7. Before installing a component on your 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.0 SP2;
  • Windows Integrated Versions – 2.0 SP2, 3.0 SP2 And 3.5 SP1;
  • 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 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 remember: pre-installed libraries cannot be removed regular means the operating system itself.

How to install the correct version of .Net Framework

Let's say you needed an earlier version of a component to run a particular application.
Typically, the software itself notifies the user that the required version is not available on the OS. .Net Framework, displaying the corresponding error window. An example of such a message is shown in the figure below:


Figure 2. Example of a message about the missing version of the .Net Framework.
In this case, you simply need to download the required version of the component for your OS (observing the bit depth, of course) using a special installer, which comes in two types:

  1. Online (web) the installer downloads everything necessary files .Net Framework from Microsoft servers and independently unpacks the downloaded data. Requires an Internet connection.
  2. Autonomous (full) the installer already contains all the libraries that are needed for a full installation .Net Framework without an internet connection.
There are no other fundamental differences. When using the standalone version of the component, installation errors occur somewhat less frequently, so when searching, links will most often lead to it. To quickly jump to downloading the desired version, go back and click on the header 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 relieves from the need 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 .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 component 4.7, where you can also familiarize yourself with additional information(system requirements, restrictions, etc.)
Version 4.7 supported by the following OS of any bit depth (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, read the chapter: .

Download .Net Framework 3.5 (including versions: 3.0 and 2.0)



You can read 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 lack some components that were previously present in older versions. earlier versions.

This happens by various reasons: some components could become outdated, no longer relevant, or they could be replaced by new, more advanced components of the Framework. Some older applications may require exactly those old components that are missing in new versions, which requires installing one of the older versions of the MS .NET Framework. Version 3.5 already includes minor versions of libraries (so there is no need to download them separately):

  • .Net Framework 2.0;
  • .Net Framework 3.0.
This component is compatible with any currently used Microsoft operating system, including Windows XP. Installation .Net Framework 3.5 in most cases will allow you to launch and provide normal work 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 during installation or operation of the .Net Framework

Sometimes incorrect installation or update .Net Framework may result in component malfunctions. 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 is in automatic mode will help solve the problem with the component. You will find instructions for this program 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 when working or installing the .NET Framework, as well as automatically fix them.

Unfortunately, "Repair Tool" does not support Russian language. However, all the processes occurring in it are simple and intuitive. The user is required to:

  1. Press the button periodically "Next";
  2. Agree with the application of the proposed changes.
The program will test the system in several stages.

If an error is detected, actions to eliminate it will be proposed. After confirmation, you must wait until the utility completes and restart your computer.
Figure 3. Testing process Microsoft program.Net Framework Repair Tool.
Errors the next time the system starts .Net Framework will be corrected, and you will be able to reinstall the required version of the component (if this process was previously accompanied by failures).

If the problem persists during installation or operation of a component after using the program, please review the detailed information on specific errors described in the following chapters.

Error installing .Net Framework update 0x80070643 on Windows 7

Error 643 work related "Update Center". Occurs mainly among Windows 7 users. Attention!
It is recommended that you begin 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 website or using a command algorithm that you can create yourself using 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. The following will describe the manual method of restarting the system update.

Carefully follow the following instructions:

  1. Create an empty one 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 wuauserv
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 wuauserv
pause
  1. Save the file as extension ".bat" ;
  2. Run the created program on behalf of administrator.
On Figure 4 you can take a closer look at the second step.

Figure 4. Save the file in the “.bat” extension.
Now all that remains is to restart the computer and re-install .Net Framework.

Error when installing .Net Framework 3.5: 0x800F0906, 0x800F081F, 0x800F0907 on Windows 8 or 8.1

This issue occurs when trying 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 appear when installing .NET Framework 3.5, when security updates are installed on the operating system KB2966826 And KB2966828.

This is most likely due to the fact that some Windows updates may not be tested to operate or interact with the .NET Framework 3.5 installer.

MS developers assumed that users would use new, more current versions 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 .Net Framework 3.5 (and below) on new OSes, you must:

  1. Temporarily disable "Windows Update";
  2. Delete KB2966826 And KB2966828 through standard remedy"Installation and removal of programms";
  3. Restart your computer and repeat installation .Net Framework.
After installing the component, you can turn it back on automatic updates.

Selecting the hard drive and folder to extract .NET before installation (the installer can choose the drive, for example drive A:)

The installer of the latest versions of the .NET Framework selects the destination drive and folder at its discretion. This may be a rather non-obvious choice, for example drive A:, or another drive not intended for these tasks.
To get around this problem, just run the installation using command line(see Figure 5): Figure 5. Installation of .NET Framework 4.7.1 with unpacking into a specific folder.

NET Framework is a software platform from Microsoft that provides an environment for running CLR applications written in a variety of programming languages ​​that support this environment. It is a kind of analogue of Java, released by Sun Microsystem. The NET Framework platform is a patented brainchild of Microsoft, but although it is intended for Windows, there are projects to port it to other operating systems.

Many users of the new operating system are looking for resources from where they can download this environment to run many applications in the Windows 10 operating system. Problems often arise during the installation of a library package of version 3.5 or 4.5, in the form of messages about various errors when trying to install the software again on the same computer .

As part of this informational article, we will consider the installation process - .NET Framework for 64 and 32-bit versions of the “tens” and methods for correcting problems that arise at any stage of installation software latest releases. A method for installing Framework on a computer, which is not approved by the developer, is also given, but it should be used only as a last resort.

The installation process of the Framework in the Windows 10 environment using tools integrated into it

To install Framework version 3.5, which is enough in most cases, it is not necessary to download anything using a browser or download manager. Moreover, these programs are absolutely unnecessary in our case. Everything is carried out using Windows 10 by activating the corresponding item in the Programs/Features applet.

It is called via search string or control panel. After the required window is displayed, you must click on “Turn Windows components on/off” in the left vertical menu.


A window will open with a list of system components, where you need to leave a checkbox next to the option - .NET Framework of the required edition and click “OK” or “Enter”.


After this, the Framework installation process will begin, upon completion of which it is strongly recommended to restart the computer. Only after a reboot will a program that requires libraries be able to start.

In many cases, running the installer may report an error. Most often they are caused by the absence of update number 3005628 on the computer. It can be installed through the Update Center or from the Microsoft website at https://support.microsoft.com/ru-ru/kb/3005628. Links to download the missing component are located at the very bottom of the page, and they are different for x86 and 64-bit editions of Windows. Read about other problems at the end of the article.

If you need to have an official installer at hand (for example, when creating a software build or for cases where there is no Internet), it can be downloaded from the page http://www.microsoft.com/ru-ru/download/details.aspx?id=21 and run in compatibility mode for Windows 7.

Installing Framework version 4.6

The latest version of the NET Framework, edition 4.6, is installed on your computer by default and is fully compatible with previous editions of the platform. If a pirated OS image (assembly) with a disabled element was used to write to bootable media, it should be activated, as in the previous case, through the “Programs/Components” applet.


To obtain standalone installers for each component, you can download them from the following links:

To find and fix problems with Windows 10, there is a Fix It utility located at https://support.microsoft.com/en-us/kb/976982. With its help, you can try to find the source of the problem and fix it.

The Framework Cleanup Tool program is also available via the link from the previous paragraph, which performs a comprehensive uninstallation of the Framework with all its components and registry keys. The utility is useful when the system reports the presence of the Framework installed in it. After the application you should clean the registry third party program(alas, Microsoft has not yet matured enough to equip its operating system with such software) and reboot.

Installing Framework version 3.5.1 from the installation disk

This option is very unpopular and rarely used, but it works.

1. To check it, you need to connect a drive with the installation files of the operating system you are using or mount the image with its distribution in virtual drive, for example, through Daemon Tools.

2. Call the command line with extended privileges via context menu Start.

3. Insert the following line and press “Enter”, replacing the letter F with the disk label of the drive.

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

Unofficial installation method for Framework of both editions

Often, a Framework downloaded from an official source refuses to install normally. This happens regardless of release and Windows bit depth 10, and company representatives have not yet commented on the situation. In this situation, there is another way to solve the problem - Missed Features Installer 10. This is an assembly of software that was in older versions of operating systems Windows systems. In most situations, the installation of the .NET Framework was completed successfully. But here, too, not everything is smooth: the official website of the developer of the assembly is not functioning, and downloading it from file exchangers or peer-to-peer networks is problematic. Therefore, the application package in the form of an ISO image must be looked for on specialized forums or websites.

Working with the assembly is no more difficult than working with distribution kits for automatic installation other programs or drivers: mount the image into a virtual drive, run the MFI10.exe file, accept the given operating conditions for the product. We will see the following window with a list of available components. Click on the icon - .NET Framework.


Then we select the software version; problems arise with the bark in the case of installation from a product obtained from the official website. The latest edition of the Framework 4.6.1 is also available here, compatible with all previous ones, so you should pay attention to it.




Top