Hardware and software setup

Net framework 3.5 download installation file. Installing or updating, fixing bugs

Microsoft .NET Framework 3.5 SP 1 - a set of libraries and system components, which are required for applications based on the .NET Framework architecture to function. This package is a cumulative update that contains many new features based on the .NET Framework 2.0, .NET Framework 3.0, .NET Framework 3.5, and includes cumulative service updates for the .NET Framework 2.0 and .NET Framework 3.0 subcomponents.

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

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

– Basic common language runtime (CLR) improvements, including: improved layout of images in .NET Framework native codes; no strict name checking for fully trusted assemblies; improved performance when launching applications; improved code generation, reducing the execution time of completed applications; and the ability to execute managed code in ASLR mode (introducing randomness into the structure of the address space), if supported by the operating system. Moreover, managed applications, open from network folders, behave just like native applications by running with full trust.

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

– ClickOnce application publishers can opt out of application signing and hashing if that option is better suited to their scenarios. Developers can programmatically install ClickOnce applications that display custom information about trademark. Dialog boxes ClickOnce errors support links to application-specific support sites on the Internet.

– Entity Framework - development of the existing set of ADO.NET data access technologies. Entity Framework allows developers to program operations with relational databases data according to application-specific domain models, not the underlying database models. Entity Framework introduces some additional functions, including support for new SQL types Server 2008 default Entity Graph Serialization and Entity Data Source. This version of Entity Framework supports new threading capabilities SQL Server 2008 for dates and files. Working with graph serialization makes it easy for developers to build Windows Communication Foundation (WCF) services that use full graph modeling as data contracts. The Entity Data Source allows web application developers who want to work with the Entity Framework to use traditional ASP.NET data source methods.

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

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

- Windows Communication Foundation now makes using the DataContract serializer easier with improved interoperability support. It improves debugging in partially trusted scenarios and extends support for the RSS protocol, making it more widely used in web applications 2.0.

- The .NET Framework Data Provider for SQL Server(SqlClient) adds support for file stream and sparse columns in SQL Server 2008.

This article discusses the ways in which you can install (enable) the .NET Framework 3.5 and .NET Framework 4.5 component in operating system Windows 10

.NET Framework - software platform, which is part of many applications and provides functionality to run these applications. If you are using the Windows operating system, the .NET Framework may already be installed on your computer. In particular, the version .NET Framework 4.5 included in Windows 8 version .NET Framework 4.5.1 included in and version .NET Framework 4.6 included in

However, the platform .NET Framework 3.5 is not automatically installed with Windows 8, Windows 8.1, or Windows 10 and must be enabled separately.


If the application needs .NET Framework 3.5 and it does not find this version on the computer, during installation or the first time you run the application, the following dialog box is displayed. In the message box, select Download and install this component to enable .NET Framework 3.5

How to install .NET Framework 3.5 on window Windows Components

You can manually enable the .NET Framework 3.5 in the Windows Features window

This option requires an Internet connection.

In the opened window Windows Components check the box .NET Framework 3.5 (includes .NET 2.0 and 3.0), press the button OK

The .NET Framework 3.5 component installation process will begin.

No need to choose child elements to activate Windows Communication Foundation (WCF) HTTP, unless you are a developer who needs WCF script and handler mapping functionality.

At the end of the installation process, click the button close

If for some reason the above method does not suit you, then you can download the official .NET Framework 3.5 installer from the link from the official Microsoft website https://www.microsoft.com/en-us/download/details.aspx?id=21(Do not pay attention to the fact that Windows 10 is not in the list of supported systems, everything is successfully installed).


How to install .NET Framework 3.5 on Windows 10 using DISM

If you are not connected to the Internet, the platform .NET Framework 3.5 can be enabled using the command line tool Image Servicing, Deployment, and Management (DISM), indicating the media (USB drive, ISO image, or DVD) from which Windows 10 was installed


To install the .Net Framework 3.5 using DISM, run as administrator and run the following command:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:F :\sources\sxs

Where F is the drive letter from Windows distribution 10 (or the path to the unpacked distribution)

After a while the component .net framework will be installed, restart Windows to complete the operation.

Another way to install .NET Framework 3.5 in Windows 10 that you can use is presented in the article

How to install .NET Framework 4.5 on Windows 10

Windows 10 includes the .NET Framework 4.6 by default which is compatible with versions 4.5, 4.5.1 and 4.5.2. In other words, if you install a later version, such as .NET Framework 4.6, you don't need to pre-install previous versions, such as .NET Framework 4.5, 4.5.1, or 4.5.2. Similarly, if you install a later version, such as .NET Framework 4.6, you don't need to uninstall previous versions, such as .NET Framework 4.5, 4.5.1, or 4.5.2, first.

If for some reason .NET Framework 4.6 is disabled on your system, you can simply enable it to install.

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

If for some reason the proposed installation methods do not work, then you can use additional features that will help fix the situation:

■ On the same page, in the 3rd paragraph, it is proposed to download the utility .NET Framework Cleanup Tool, 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 get a message that .Net Framework 4.5 is already part of the operating system and installed on your computer

.NET Framework 3.5 is a software platform released by the multinational corporation Microsoft and intended exclusively for programmers. This platform is designed for operating Windows systems and provides the user with an advanced application building system, which in turn make the most of the capabilities of the operating system to provide improved appearance.

After loading .NET Framework 3.5 the programmer has at hand optimal working environment for software development with GUI for Windows, thanks to a large number languages ​​and valuable libraries and enabling functions.

Specifications

  • New Full LINQ Integration(Language Integrated Query) and data recognition.
  • Web protocol compatible, which allows creating WCF services(Windows Communication Foundation).
  • Creates interactive web applications with support for ASPNET AJAX.
  • Complete compatible with visual studio 2008 for WF profit, WCF and WPF.
  • Includes new classes in the library base classes.

The best of the past and the future Download the file and you can install it anytime .NET Framework 3.5 SP1 offline , without internet connection. Start working on appearance your creation. Please note that for the correct functioning of applications created using this program, the device on which the applications were installed also requires the installation of a component.

.NET Framework in itself, has already been an amazing product. Now you you can enjoy this update, also properties previous versions. Just download .NET Framework 3.5 SP1 free.

After upgrading to Windows 10, users are faced with the issue of installing NET Framework 3.5 or later on Windows 10. Although NET Framework 4.6 is enabled by default, NET Framework 3.5 will still need to be downloaded. Since the performance of many applications depends on the presence of the NET Framework on your computer, then in this article I will show you how to install the NET Framework 3.5 for Windows 10. Also suitable for Windows users 8/8.1.

NET Framework 3.5 and 4.6 is a software platform that is part of many applications and provides functionality for running applications. V Windows many errors may occur, after which you will find that the NET Framework 3.5 is missing on your computer. Therefore, we will consider 2 ways: installing the NET Framework automatically and manually.

You can enable NET Framework 3.5 for Windows 10 and the system will prompt you to download and install this component automatically.

After successful installation, applications requiring the NET Framework will run without problems.

Download NET Framework 3.5 for Windows 10 manually

If you have an error installing NET Framework 3.5 or 4.6 then you should download desired version NET Framework and manually install on your computer.

In both cases, you will go to the Microsoft website from where you can actually download the installer. To download you will need to select the desired language and click download. After downloading the setup file, just install it.

preliminary Microsoft version.NET Framework 4.6 is a highly compatible replacement for Microsoft .NET Framework 4, .NET Framework 4.5, .NET Framework 4.5.1, and .NET Framework 4.5.2. Offline installer can be used when the web installer is not available due to lack of internet connection.

".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 work on various versions Windows.

Introduction. Why you need .Net Framework

What is .Net Framework? Microsoft .Net Framework- a distributed software platform that is used to develop modern software. Architecture .net":

  • Allows developers not to waste time working out the interaction of the created product with the environment in which it will be executed (whether it be hardware characteristics, compatibility, OS features or other technical aspects of the environment).
All the nuances of creating a comfortable working environment for an application or software are handled by the .Net Framework
  • Able to work with many programming languages ​​using a set of special algorithms, which gives application developers the opportunity to use almost any known construction principle program code for your 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 most weak 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 a new one Windows versions.
We strongly recommend that users install Windows 10.

Determining the bitness of the operating system: x32 (x86) or x64

Bit depth 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.

You also need to remember: the pre-installed libraries cannot be removed by the standard means of the operating system itself.

How to install the right version of .Net Framework

Suppose you need an older version of a component to run specific 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) the installer downloads all the necessary files .net framework With 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 the 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 version of the 4.7 component, where you can also find additional information (system requirements, limitations, etc.)
Version 4.7 supported by the following operating systems of any bitness (x32-x64):
  • Windows 10 Creators Update (integrated);
  • Windows 10 Anniversary Update;
  • Windows 8 or 8.1;
  • Windows 7;
  • Windows Server 2016, 2012 and 2008.
If the component does not install or does not work correctly, see the chapter: .

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



You can check out additional 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.

This happens for various reasons: some components could become outdated, become irrelevant, or they could be replaced by new, more advanced components of the Framework. Some older applications may need exactly those old components that are missing in newer versions, which requires the installation of one of the older versions of MS .NET Framework. Version 3.5 already includes minor versions of libraries (so you don't need to download them separately):

  • .Net Framework 2.0;
  • .Net Framework 3.0.
This component is compatible with any currently used operating system from Microsoft, including Windows XP. Installation .Net Framework 3.5 in most cases, it will allow you to launch and ensure the normal operation of any old program or game. However, if you are experiencing issues with this version of the component, please review the information in the next chapter.

Errors when installing or running the .Net Framework

Sometimes incorrect installation or update .net framework may cause the component to malfunction. This chapter provides information on various errors that you may encounter at different stages of using libraries. ".NET".First you need to download the official utility from Microsoft called .Net Framework Repair Tool ”, which will automatically help solve the problem with the component. Instructions for this program can be found below.

.NET Framework Repair Tool will find and fix most crashes

According to the Microsoft website, this utility solves problems during operation and installation or updating of 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 running or installing 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 Microsoft program.Net Framework Repair Tool.
The next time you start the system, the errors .net framework will be fixed, and you will be able to reinstall the desired version of the component (if this process was previously accompanied by failures).

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

.Net Framework update installation error 0x80070643 on Windows 7

Error 643 related to work "Update Center". Occurs mostly in Windows 7 users. Attention!
It is recommended to proceed with the actions described below only after familiarizing yourself with the program from the chapter:.

If "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 the figure 4 you can take a closer look at the second step.

Figure 4. We save the file in the ".bat" extension.
Now it remains only to restart the computer and re-install .net framework.

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

This problem occurs when you try to install .Net Framework 3.5.Before performing the steps described below, it is recommended that you read the chapter: . Errors 0x800F0906, 0x800F081F, 0x800F0907 in most cases, they appear when installing the .NET Framework 3.5, when security updates are installed in the operating system KB2966826 and KB2966828.

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

MS developers proceeded from the fact that users will use new, more current versions The framework, and the .NET Framework 3.5 installer itself, was created long before these updates, and does not take into account the changes in policies and security mechanisms that they bring.

To use the .Net Framework 3.5 (and below) on newer operating systems, you must:

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

Selecting a hard disk and folder for unpacking .NET before installation (the installer can choose the disk 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.

Liked the article? Share with friends!
Was this article helpful?
Yes
Not
Thanks for your feedback!
Something went wrong and your vote was not counted.
Thank you. Your message has been sent
Did you find an error in the text?
Select it, click Ctrl+Enter and we'll fix it!