Designing the Remote Desktop Connection Installation and Configuration
The Remote Desktop Connection is the client-side tool that enables the connection to the terminal server. You need to install the Remote Desktop Connection on clients running Windows 2000 or earlier versions of the Windows operating system. On Windows XP clients, the Remote Desktop Connection is already installed. However you can preconfigure and distribute a connection to ensure the optimal settings for your users. For more information about the Remote Desktop Connection, see "Configuring Remote Desktop" in the Windows XP Professional Resource Kit Documentation (or see "Configuring Remote Desktop" on the Web at http://www.microsoft.com/reskit). Figure 4.6 shows the process for designing the Remote Desktop Connection installation and configuration.

Figure 4.6: Designing the Remote Desktop Connection Installation and Configuration
Designing the Remote Desktop Connection Installation
If you currently have Windows XP deployed to the clients, the Remote Desktop Connection is already built in. No further deployment is required unless you want to configure the connection.The Remote Desktop Connection Windows Installer Setup package is a tool for deploying the Remote Desktop Connection and associated files for specially configured connections and on computers running Windows NT 4.0, Windows 2000 Server, Windows 2000 Professional, Windows 98, and Windows 95. You can also place the Client Windows Installer Setup package on a share for distribution through Group Policy to workstations running Windows Server 2003.
Configuring Remote Desktop Connection
By using the Remote Desktop Connection tool, you can set from the client many of the same settings that you can set on the server using TSCC, Group Policy, or WMI. Because server settings override client settings, it is recommended that you set these settings on the server for ease of management. However, there are some situations where you might need to set these settings using the Remote Desktop Connection tool. An example is if you are providing access to the same terminal server for users with slightly different user roles or purposes. These settings are summarized in Designing Terminal Server Installation and Configuration" earlier in this chapter.
Tab | Description |
---|---|
General | Enter or change logon and connection settings. |
Display | Change remote Desktop size (resolution) and color depth, and choose whether to display the connection bar in full-screen mode. |
Local Resources | Control sound, the behavior of keyboard combinations, and connections to local devices (drives, printers, and serial ports). |
Programs | Start a program upon connection to the terminal server. |
Experience | Configure the connection speed and adjust the desktop environment for optimal performance |
With the Remote Desktop Connection tool you can also create and save a preconfigured Remote Desktop Connection for distribution.
Preconfiguring a Remote Desktop Connection
Remote Desktop Connection is installed by default on all versions of Windows Server 2003, most versions of Windows CE, and all versions of Windows XP operating systems. On earlier versions of Windows and on the Pocket PC you must manually install Remote Desktop Connection in order to connect to Terminal Server.
Note | Windows 2000 includes the 32-bit Terminal Services Client for connecting to Terminal Services. It is recommended that you install the latest version of the Remote Desktop Connection to get the latest performance improvements. |
You can preconfigure a Remote Desktop Connection for distribution to your client computers through Group Policy as an .msi package along with associated files.
To create a preconfigured Remote Desktop Connection for distribution
Open Remote Desktop Connection.
Expand the dialog box by clicking the Options button and configure the connection.
On the General tab of the Remote Desktop Connection tool, click the Save As button, navigate to the folder in which you want to save the configured connection, rename the file, and click Save.
Create an .msi package and distribute it to your Terminal Server users OU. For information about how to create an .msi package, see the Windows Installer documentation link on the Web Resources page at http://www.microsoft.com/windows/reskits/webresources.
Note | Users need to enter their own user name and password into the connection. |
Configuring the Desktop Experience
You can configure the connection speed and fine-tune the desktop environment for optimal performance by using the settings located on the Experience tab of the Remote Desktop Connection tool. The settings available on this tab are summarized inTable 4.6. Most of these settings relate to the graphical nature of the desktop. Because the processing for graphics happens on the server and must be transmitted to the desktop over the network connection, you can increase performance by allowing only the minimal settings that are necessary for your users. When you choose a connection speed, the check boxes are automatically selected to indicate the recommended settings for the richest visual experience possible at that speed.
Setting | Description |
---|---|
Desktop background | Allows user to choose a custom background or wallpaper for their desktop. Because these can be very graphic-intensive, disable this setting unless it is necessary for your users. |
Show contents of window while dragging | Redraws the contents of a window rather than showing just the frame of the window when you move the window across the screen. Because this redrawing takes place on the server and needs to be transmitted over the network connection to display on the user's desktop, disable this setting unless it is necessary. |
Menu and window animation | Enables cascading menus and scroll transitions for menus and tool tips. Because this rendering takes place on the server and needs to be transmitted over the network connection to display on the user's desktop, disable this setting unless it is necessary. |
Themes | Allows user to choose a background plus a set of sounds, icons, and other elements for their desktop. Because many themes are graphic-intensive, disable this setting unless it is necessary for your users. |
Bitmap caching | Stores frequently used images on the local computer to speed up the connection. By enabling this setting, these images do not have to be transmitted across the network connection each time they appear on the desktop. This setting is enabled by default. |
Locking Down the User Session
You can configure Group Policy settings and apply them to your Terminal Server Users group to control your users sessions and user access to certain features on the server. For more information about controlling user sessions, see article 278295, "How to Lock Down a Windows 2000 Terminal Server Session." To find this article, see the Microsoft Knowledge Base link on the Web Resources page at http://www.microsoft.com/windows/reskits/webresources. You can also lock down your users' sessions by using the Security Templates MMC snap-in or the settings under Computer Configuration/Windows Settings/Security Settings in the Group Policy Object Editor.