.NET Framework 2.0 Redistributable Prerequisites
Microsoft .NET Framework 2.0
Summary: Describes the minimum configuration requirements for a computer where the .NET Framework redistributable package is to be installed. (4 printed pages)
Note It is recommended that you meet the minimum requirements. Failure to meet minimum requirements results in a non-supported deployment. If the minimum requirements are not met, Dotnetfx.exe setup will block the installation of the redistributable package. Specifically, note that you cannot install the .NET Framework redistributable package on a computer running the Microsoft Windows 95 operating system. It is always highly recommended that you install the latest service packs and patches for all installed programs on the computer, including operating system service packs.
|Processor||400 MHz||800 MHz or above|
|Memory||96 Mb (Client)
128 Mb (Server)
|256 megabytes (Mb) or above|
|Hard Disk Space||280 megabytes (Mb)||1 gigabyte (Gb)||32-bit version|
|Hard Disk Space||610 megabytes (Mb)||1 gigabyte (Gb)||64-bit version|
|Display||800 x 600 256 colors||1024 x 768 High Color (16-bit)|
Note A system should meet these or the minimum requirements for the operating system, whichever is higher.
To install Dotnetfx.exe, you must have one of the following operating systems:
x86 32-bit based systems
Microsoft Windows 98
Microsoft Windows 98 Second Edition
Microsoft Windows 2000 Professional with SP4
Microsoft Windows 2000 Server with SP4
Microsoft Windows 2000 Advanced Server with SP4
Microsoft Windows 2000 Datacenter Server with SP4
Microsoft Windows XP Professional with SP2
Microsoft Windows XP Home Edition with SP2
Microsoft Windows XP Media Center Edition 2002 with SP2
Microsoft Windows XP Media Center Edition 2004 with SP2
Microsoft Windows XP Media Center Edition 2005
Microsoft Windows XP Tablet PC Edition with SP2
Microsoft Windows XP Starter Edition
Microsoft Windows Millennium Edition
Microsoft Windows Server 2003 Standard Edition
Microsoft Windows Server 2003 Enterprise Edition
Microsoft Windows Server 2003 Datacenter Edition
Microsoft Windows Server 2003 Web Edition
x64-bit based systems
Microsoft Windows XP Professional x64 Edition
Microsoft Windows Server 2003, Standard x64 Edition
Microsoft Windows Server 2003, Enterprise x64 Edition
Microsoft Windows Server 2003, Datacenter x64 Edition
Microsoft Windows Server 2003 with SP1, Enterprise Edition for Itanium-based Systems
Microsoft Windows Server 2003 with SP1, Datacenter Edition for Itanium-based Systems
The following are the basic requirements for the .NET Framework categorized by server and client machines.
Server Definition: A computer that hosts a distributed application. This could be a Windows Server 2003, Windows XP Professional, or Windows 2000 computer. In many cases, these computers are Web servers running ASP.NET applications.
Client Definition: A computer that runs a locally installed application, such as a Windows application, that might also retrieve or process data from a remote database; or a computer that accesses a distributed, Web-based application. These computers are not required to serve information to other computers. This could be a Windows XP, Windows 2000, Windows ME, or Windows 98 computer.
|Internet Explorer||5.01||6.0 SP1||Required|
|Windows Installer||2.0 (Windows 98, Me)
|MDAC *||2.8 SP1||Optional, required for data access|
|IIS **||5.1 (Windows XP)
6.0 (Windows 2003)
|Optional, required for ASP.NET|
Note A number of elements of the .NET Framework and underlying Common Language Runtime (CLR) rely on technologies that do not affect basic functionality, and that are delivered in optional software products or products that are not installed as part of the .NET framework or the operating system. If the optional software requirements are not met, Setup will not block installation or warn you of their absence.
*Depending on your data access strategy, you may need to ensure that Microsoft Data Access Components (MDAC) is installed on the client computers, the business servers, the Web servers or the database servers.
If your application uses the System.Data namespace, you must install MDAC on the computer to which you are distributing.
You should ensure that you deploy the same version of MDAC to the production environment that you use in development. Visual Studio 2005 ships with MDAC 2.8 SP1, so it is likely that your developers have developed and tested your solution with that version. If you subsequently deploy the application to computers where for example older version of MDAC is installed, you run the risk of encountering unforeseen problems. The latest version of MDAC is available for download at the Microsoft Universal Data Access Web site.
**Internet Information Services (IIS) on the server for Windows 2000, Windows XP (Professional), and Windows Server 2003. This is required for using ASP.NET applications. If your solution includes a Web tier, you must ensure that IIS and the latest security patches are installed on your target computer(s). IIS can be installed from the operating system installation CD or DVD, and the latest security patches can be downloaded and installed from the Windows Update Web site.