Changing Thin Client Registry Settings (Windows Embedded CE 6.0)

1/5/2010

You can change the thin client registry settings in the following ways:

  • Modifying the .reg file, such as Project.reg or rdp.reg, before you build and download the run-time image. For more information about Project.reg, see Modifying the Registry by Editing Project.reg. For more information about other .reg files, see "How to Update a .reg File" in Thin Client Registry Settings.
  • Modifying the .rdp file that contains user preferences. For more information, see Terminal Services Client Configuration through the .rdp File.
  • By using the Remote Registry Editor after you have downloaded the run-time image to the CEPC or target reference platform, and then connected Platform Builder to it. The Remote Registry Editor changes the image registry. However, the changes are not persistent to the registry files that are accessed in Platform Builder. The next time that you download the image, you must configure the registry again. For information about how to use the Remote Registry Editor, see Registry Editor.

To update a .reg file for a specific feature

  1. Open Windows Explorer and locate the folder in which the .reg file is located.

  2. Right-click the .reg file and select Edit.

  3. Type directly in the file to add or update a registry key.

  4. On the File menu, select Save.

During the build process, makeimg.exe processes all .reg files in the build directories to create a single file, Reginit.ini. Reginit.ini forms the basis for the system registry.

Features That You Can Update by Using the Registry

The following table shows some thin client features that you can change by changing registry settings.

Feature area Customizations

Audio

Indicate where the audio playback is output to by setting AudioRedirectionMode.

For more information, see Configuring the Terminal Services Client.

Bitmap caching

  • Enable or disable bitmap caching by setting BitmapPersistenceEnabled.
  • Set the size and location of the bitmap cache in memory by setting BitmapCacheSize and BitmapCacheLocation.

For more information, see Configuring the Terminal Services Client.

Client information

Connection

  • Enable or disable automatic reconnection to the host if a connection is lost by setting AutoReconnectionEnabled.
  • Specify the maximum number of reconnection tries to the host computer after a connection is lost by setting MaxReconnectAttempt.

For more information, see Configuring the Terminal Services Client.

Daylight saving time

Display

  • Set the color depth of the display screen by setting ColorDepthID.
  • Set the height or width of the display screen by setting desktopheight and desktopwidth.
  • Indicate what to display on the screen when the user presses ALT+TAB on the keyboard by setting KeyboardHookMode.

For more information, see Configuring the Terminal Services Client.

File management

  • Enable or disable file and directory compression by setting Compress.
  • Indicate whether the user has access to the local file system by setting DisableFileAccess.

For more information, see Configuring the Terminal Services Client.

Keyboard shortcuts

Non-Windows-based thin client

  • For non-Windows-based thin client run-time images, indicate the console to connect to at the command prompt by setting ConnectToServerConsole.
  • For non-Windows-based thin client run-time images, indicate the alternative Winsock port for Remote Desktop Protocol (RDP) by setting MCSPort.

For more information, see Configuring the Terminal Services Client.

Redirection

Screen saver

Shell

  • Specify the alternative shell or startup application by setting AlternateShell.

For more information, see Configuring the Terminal Services Client.

Startup

UI

  • Indicate whether to display the connection bar by setting BBarEnabled.
  • Enable or disable full window drag capability by setting disable full window drag.
  • Enable or disable menu animation by setting disable menu anims.
  • Enable or disable themes by setting disable themes.
  • Enable or disable wallpaper by setting disable wallpaper.

For more information, see Configuring the Terminal Services Client.

Pointing device double-click behavior

  • Adjust the double-click behavior for a pointing device attached to a thin client.

For more information, see Pointing Device Double-Click Behavior.

Password saving

  • Disable the Save my password box to prevent users from storing user credentials on the thin client.

For more information, see Thin Client Security.

You can also use registry information to change the default behavior of caching the user name. To change this behavior, you must open the .rdp file or registry, delete the user name from it, and then save your changes.

For more information about how to change the RDP registry settings, see RDP Registry Settings.

See Also

Concepts

Configuring a Thin Client
Thin Client Registry Settings

Other Resources

Customizing a Thin Client