Installing Remote Desktop Protocol 6 on Microsoft Windows XP Embedded Service Pack 2

4/25/2007

Microsoft Corporation.

February 28, 2007.

Summary

This article explains how to install Remote Desktop Protocol (RDP) 6.0 on a Microsoft Windows XP Embedded Service Pack 2 image.

Applies To

Windows XP Embedded Service Pack 2 systems.

Introduction

Components Required

Creating a Macro Component

Running the RDP 6.0 Desktop Installer

Conclusion

Introduction

Update Rollup 1.0 for Windows XP Embedded includes a componentized version of Remote Desktop Protocol (RDP) 6.0. This component, previously available only on Windows Vista and Windows XP Professional operating systems, can now be used with Windows XP Embedded Service Pack 2 Feature Pack 2007.

This article will explain how to install the RDP 6.0 package on Windows XP Embedded Service Pack 2.

Components Required

The following components must be present in the Windows XP Embedded Service Pack 2 run-time image in order to run the RDP 6.0 installer on that image:

  • Client / Server Runtime (Console)
  • Common Control Libraries Version 6 [6.0.0.0]
  • Microsoft Visual C++ Run Time
  • Primitive: Crypt32
  • Primitive: Mpr
  • Primitive: Ntdll
  • Primitive: Ole32
  • Primitive: Oleaut32
  • Primitive: Psapi
  • Primitive: Setupapi
  • Primitive: Shell32
  • Primitive: Userenv
  • Primitive: Version
  • Primitive: Winspool
  • RPC Local Support
  • Windows API - Advanced
  • Windows API - GDI
  • Windows API - Kernel
  • Windows API - User
  • Windows Installer Service

Include all of these components in a new RDP 6.0 macro component, and build your Windows XP Embedded Service Pack 2 run-time image with this new macro component.

Creating a Macro Component

A macro component is a component that has dependencies upon other components, but has no file or registry resources of its own. Macro components are useful for bundling components that must appear together in a configuration, or for bundling functionality that will be used again. Instead of adding the individual components to the configuration, you create a macro component that has dependencies on all of them and then you add the single macro component to the configuration.

To create and include a RDP 6.0 macro component

  1. Use Component Designer to create a new RDP 6.0 macro component. For more information on creating a component in Component Designer, see Component Authoring on the Microsoft Developer Network (MSDN).
  2. Make the RDP 6.0 macro component dependent on each of the components listed in the preceding section, Components Required.
  3. Import the resulting .sld file into your database using the Component Database Manager, as you would with any other component.
  4. Use Target Designer to include the RDP 6.0 macro component in your Windows XP Embedded Service Pack 2 run-time image.

Running the RDP 6.0 Desktop Installer

After building the run-time image with the RDP 6.0 macro component, download and run the RDP 6.0 desktop installer from within the XP Embedded Service Pack 2 run-time image.

To download and run the RDP 6.0 desktop installer

  1. Download the Remote Desktop Connection (Terminal Services Client 6.0) for Windows XP (KB925876) installer, available from the Mobile and Embedded Communications Extranet (ECE) site.

    Note

    Windows XP Embedded software used in commercial products must be downloaded from the ECE site.

  2. Place the downloaded file, WindowsXP-KB925876-x86-ENU.exe, in a temporary folder, such as d:\temp, on your target device.

  3. Boot the target device and finish the First Boot Agent (FBA).

  4. After FBA has completed, run the downloaded executable file from the command prompt to install RDP 6.0. For example, at the command prompt, type:
    WindowsXP-KB925876-x86-ENU.exe /quiet /passive

    Note

    Other installation options are available. Run the installer with the /? switch to list all of the available options.

Conclusion

The procedures and information provided in this white paper instruct you in preparing a Windows XP Embedded Service Pack 2 run-time image for running the RDP 6.0 desktop installer.