Installing the .NET Framework

Updated: March 2011

The .NET Framework version 4 redistributable packages are available in two profiles: Full Profile and Client Profile. To choose the proper profile, see .NET Framework Client Profile.

Both profiles provide two types of packages for redistribution:

  • Stand-alone executable packages, which contain the required components for deployment, but do not contain language packs.

  • Web bootstrapper packages, which download the required components and appropriate language pack from the Web.

Note

An update to the .NET Framework 4 is now available. This update is also included in Visual Studio 2010 Service Pack 1 (SP1).

This topic provides information about these packages, language packs, and installation requirements. It contains the following sections:

  • Stand-Alone Redistributable Packages

  • Web Bootstrapper Packages

  • Installation Requirements

  • Stand-Alone Language Packs

  • Supported Languages

Applications and controls written for the .NET Framework require the .NET Framework to be installed on the computer where the application or control runs. For step-by-step instructions for deploying the .NET Framework 4 and its system dependencies across a network, see .NET Framework Deployment Guide for Administrators. For information about deploying the .NET Framework 4 with an application, see .NET Framework Deployment Guide for Developers.

Note

You must have administrator privileges to install the .NET Framework 4.

Stand-Alone Redistributable Packages

The stand-alone executable packages contain all the components that are required to install the .NET Framework 4 on the specified target platforms. However, these executables do not contain language packs. You can use the stand-alone language packs to install language support.

The following table lists the stand-alone redistributable packages for each profile and platform.

Stand-alone package

EXE name

Profile

Target platforms

.NET Framework 4 for x86 and x64

dotNetFx40_Full_x86_x64.exe

Full

x86 and x64

.NET Framework 4 for x86 and IA-64

dotNetFx40_Full_x86_ia64.exe

Full

x86 and IA-64

.NET Framework 4 for x86

dotNetFx40_Full_x86.exe

Full

x86 only

.NET Framework 4 Client Profile for x86 and x64

dotNetFx40_Client_x86_x64.exe

Client

x86 and x64

.NET Framework 4 Client Profile for x86

dotNetFx40_Client_x86.exe

Client

x86 only

The dotNetFx40_Full_x86_64.exe and dotNetFx40_Client_x86_64.exe packages are designed for both x86 and x64 computers. These are the recommended packages for most installation or deployment scenarios. However, these packages do not support IA-64-based computers.

Use the dotNetFx40_Full_x86.exe or dotNetFx40_Client_x86.exe package if you plan to install the .NET Framework 4 only on x86 computers. Do not use these packages for installation on 64-bit operating systems. (The Client Profile package is not available for redistribution on IA-64-based computers.)

Web Bootstrapper Packages

The Web bootstrapper packages are Web-based installers that simplify the installation process. These lightweight files download the required components from the Web during setup. Each package requires an Internet connection and detects, downloads, and installs required components and the language pack that matches the language of the user’s operating system. You can use the stand-alone language packs to install additional language support.

The following table lists the Web bootstrapper packages for each profile.

Bootstrapper package

EXE name

Profile

Target platforms

.NET Framework 4

dotNetFx40_Full_setup.exe

Full

All CPUs

.NET Framework 4 Client Profile

dotNetFx40_Client_setup.exe

Client

x86 and x64

Using the Web bootstrapper, you can manually launch and install the redistributable package on a computer. The redistributable can also be launched and installed as part of the setup program for a .NET Framework 4 application.

Installation Requirements

The following is a summary of the software and hardware requirements for installing the .NET Framework 4. For a detailed description of the requirements, see .NET Framework System Requirements.

Software Requirements

To install the .NET Framework 4, one of the following operating systems must be installed on the target computer:

  • Windows 7 family.

  • Windows Server 2008 R2 family.

  • Windows Vista family.

  • Windows Server 2008 family.

  • Windows XP Home or Microsoft Windows XP Professional, both with Service Pack 3 or later.

  • Windows 2003 family with Service Pack 2 or later.

For Windows Server 2003, you must also install Windows Imaging Component (WIC) on the target computer:

Hardware Requirements

Requirement

Recommended minimum

CPU

Pentium 1 GHz or higher

RAM

512 MB or more

Disk space for Client Profile

32-bit system: 600 MB

64-bit system: 1.5 GB

Disk space for Full Profile

32-bit system: 850 MB

64-bit system: 2 GB

Stand-Alone Language Packs

The following table provides a list of stand-alone language pack executable files that contain the localized resources for the specified target platforms. These executables do not contain the language-neutral binaries that are required to install the .NET Framework 4 language packs. culture specifies a supported language.

Package Name

Profile

Target platforms

dotNetFx40LP_Full_x86_x64<culture>.exe

Full

x86 and x64

dotNetFx40LP_Full_x86_ia64<culture>.exe

Full

x86 and IA-64

dotNetFx40LP_Full_x86<culture>.exe

Full

x86 only

dotNetFx40LP_Client_x86_x64<culture>.exe

Client

x86 and x64

dotNetFx40LP_Client_x86<culture>.exe

Client

x86 only

Note

The Client Profile language packs are not available for IA-64-based computers.

Some examples of these packages are dotNetFx40LP_Full_x86_x64de.exe (for the German - Germany culture) and dotNetFx40LP_Full_x86_x64ja.exe (for the Japanese culture).

Supported Languages

LCID

Language – country/region

Culture

1025

Arabic - Saudi Arabia

ar

1028

Chinese - Taiwan

zh-cht

1029

Czech

cs

1030

Danish

da

1031

German - Germany

de

1032

Greek

el

1033

English - United States

Not available

1035

Finnish

fi

1036

French - France

fr

1037

Hebrew

he

1038

Hungarian

hu

1040

Italian - Italy

it

1041

Japanese

ja

1042

Korean

ko

1043

Dutch - Netherlands

nl

1044

Norwegian (Bokmål)

no

1045

Polish

pl

1046

Portuguese - Brazil

pt-BR

1049

Russian

ru

1053

Swedish

sv

1055

Turkish

tr

2052

Chinese - People's Republic of China

zh-chs

2070

Portuguese - Portugal

pt-PT

3082

Spanish - Spain (Modern Sort)

es

See Also

Concepts

.NET Framework Deployment Guide for Developers

.NET Framework Deployment Guide for Administrators

Change History

Date

History

Reason

March 2011

Added a link to the .NET Framework 4 update.

Information enhancement.