Deploying the .NET Framework 3.5 Using Active Directory
The following deployment steps apply to Windows XP, Windows Server 2003, Windows Vista, and Windows Server 2008.
Prerequisites
Network administrators must verify that all client computers have the system components required for installing the .NET Framework 3.5. Installation will fail if the prerequisites are not met.
Important Note: |
---|
You must deploy the required components in the order in which they are listed. Otherwise, component installation setup will fail. For example, the .NET Framework 2.0 Service Pack 1 requires that you install Windows Installer 3.1 first; therefore, Windows Installer is listed before the .NET Framework 2.0 Service Pack 1. The components that are followed by an asterisk (*) in the following lists are available from the . Components that are not followed by an asterisk are included in the NET Framework 3.5 setup package. To install these, follow the instructions in the Creating the Administrator Installation Points section. |
The following are the prerequisites for deploying the .NET Framework 3.5 on Windows XP:
Windows XP Service Pack 2 (SP2)*.
Internet Explorer 6.0 Service Pack 1 (SP1)*.
Windows Installer 3.1*.
.NET Framework 2.0 Service Pack 1 (SP1).
.NET Framework 3.0 Service Pack 1 (SP1).
Windows Imaging Component*.
XML Paper Specification (XPS) Shared Components Pack 1.0*.
Software Rasterizer for the Microsoft DirectX 9.0 Software Development Kit (SDK).
The following are the prerequisites for deploying the .NET Framework 3.5 on Windows Server 2003:
Windows Server 2003 Service Pack 1 (SP1)*.
.NET Framework 2.0 Service Pack 1 (SP1).
.NET Framework 3.0 Service Pack 1 (SP1).
Microsoft Core XML Services (MSXML) 6.0.
Windows Imaging Component*.
XML Paper Specification (XPS) Shared Components Pack 1.0*.
Software Rasterizer for the Microsoft DirectX 9.0 SDK.
The following are the prerequisites for deploying the .NET Framework 3.5 on Windows Vista. Obtain these updates through Windows Update before you deploy the .NET Framework 3.5.
There are no prerequisites for Windows Server 2008 or Windows Vista SP1; they both include the .NET Framework 2.0 Cumulative Update 1 and the .NET Framework 3.0 Cumulative Update 1.
The components listed in this section are subject to their own license agreements.
Deploying Components Using Active Directory
This section describes how to use Active Directory to deploy the Windows Installer setup package for a specific component across a network. To deploy components that require file extraction, you must have administrator privileges on the target computers.
Before you deploy the .NET Framework, make sure that target computers meet the minimum configuration requirements. For details, see the System Requirements section of the .NET Framework 3.5 download page.
Creating the Administrator Installation Points
Note: |
---|
For a script that creates installation points for all components, see the Appendix. |
Create a folder to hold the redistributable package; for example, C:\deploy.
Download the .NET Framework 3.5 stand-alone redistributable package from the Microsoft Download Center. Do not use the Download button. Instead, follow these steps:
In the On This Page section, click Instructions.
In the Instructions section, click the link for downloading the full redistributable package.
Save the full redistributable (dotnet35.exe) into the folder you created in step 1.
This stand-alone redistributable package contains all the components that are required to deploy the .NET Framework 3.5 on x86, x64, and IA-64 platforms, on all supporting operating systems. Language packs are not included in this package.
Create the installation points for all the components of the .NET Framework.
Create a .bat file that contains the script provided in the Appendix, and place the .bat file in the deployment folder you used in step 2(c); for example, C:\deploy. (If you used a different folder, change the first line of the script accordingly.)
Open the Command Prompt window.
In the Command Prompt window, execute the .bat file to create the installation points.
The script creates the installation points for all the components in the AIP subfolder, and places each installation point in its own subfolder.
Close the Command Prompt window.
In Windows Explorer, navigate to the extraction destination folder (AIP) to verify that the files were extracted.
Move the folder and all its contents to the network share that you intend to use for deployment.
Deploying the Components
You can selectively install the components in the .NET Framework installation package from the installation points created in the previous section. For example, if the computers in the domain are up-to-date with the latest version of the .NET Framework, you need only install the .NET Framework version 3.5 component. See Knowledge Base article 816102: How to use Group Policy to remotely install software in Windows Server 2003 for the rest of the steps for deploying the .NET Framework to client computers. The deployment steps may vary for other versions of Windows Server.