Export (0) Print
Expand All

Installing Microsoft Windows Media Player 11 on Windows XP Embedded Service Pack 2

4/25/2007

Microsoft Corporation.

February 2007.

Learn what's needed to run the Windows Media Player 11 (WMP 11) desktop installer on a Windows XP Embedded Service Pack 2 image.

Windows XP Embedded Service Pack 2 systems.

Update Rollup 1.0 for Windows XP Embedded includes a componentized version of WMP 11. This WMP 11 component is compatible with Windows XP Embedded Service Pack 2 Feature Pack 2007.

To include WMP 11 in Windows XP Embedded Service Pack 2 systems, first construct a run-time image that is compatible with WMP 11. Next, run the WMP 11 desktop installation package for Windows XP Professional on that image after First Boot Agent (FBA) is finished.

Let's look at what's required for WMP 11 desktop installation on Service Pack 2 in more detail.

The following components must be present in the Windows XP Embedded Service Pack 2 run-time image to run the WMP 11 desktop installer on that image:

  • Client / Server Runtime (Console)
  • Common Control Libraries Version 5
  • Common Control Libraries Version 6 [6.0.0.0]
  • Common File Dialogs
  • Core Certificate Services
  • DirectShow Core
  • DirectX Registry Info
  • Error Reporting
  • GDI+ XP
  • Internet Connection Wizard
  • Microsoft Audio Compression Manager (MME Core)
  • Microsoft Data Access Components (MDAC)
  • Microsoft Foundation Class Library (MFC)
  • Microsoft Visual C++ Run Time
  • Microsoft-Windows-HTTP
  • Performance Data Helper
  • Primitive: Crypt32
  • Primitive: Dbghelp
  • Primitive: Iphlpapi
  • Primitive: Mpr
  • Primitive: Netapi32
  • Primitive: Ntdll
  • Primitive: Ole32
  • Primitive: Oleaut32
  • Primitive: Psapi
  • Primitive: Secur32
  • Primitive: Setupapi
  • Primitive: Shell32
  • Primitive: Shlwapi
  • Primitive: Tapi32
  • Primitive: Userenv
  • Primitive: uxtheme
  • Primitive: Version
  • Primitive: Winmm
  • Primitive: Winspool
  • Primitive: Wintrust
  • Primitive: Ws2_32
  • Primitive: Wsock32
  • Primitive: Wtsapi32
  • Privitive: Msimg32
  • RPC Local Support
  • Urlmon Library
  • USB 2.0
  • USB Root Hub
  • Video For Windows Core
  • Windows API – Advanced
  • Windows API – GDI
  • Windows API – Kernel
  • Windows API – User
  • Windows Image Acquisition Core
  • WinHTTP
  • Wininet Library

Include all of these components in a new WMP 11 macro component and build your Service Pack 2 run-time image with that new macro component.

A macro component is a component that has dependencies on other components and 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 WMP 11 macro component

  1. Use Component Designer to create a new WMP 11 macro component. For more information on creating a component in Component Designer, see Component Authoring at this Microsoft Web site.
  2. Make the WMP 11 macro component dependent on the components listed in the preceding section Components Required for WMP 11 Installation.
  3. Import the resulting SLD file for the WMP 11 macro component into your database, as with any other component.
  4. Use Target Designer to include the WMP 11 macro component in your Windows XP Embedded Service Pack 2 run-time image.

After building the run-time image with the WMP 11 macro component and after FBA has finished, download and run the WMP 11 desktop installation package for Windows XP Professional.

To run the WMP 11 desktop installer

  1. Download the 25 MB WMP 11 desktop installer wmp11-windowsxp-x86-enu.exe from the Mobile and Embedded Communications Extranet (ECE) site.
    Bb417254.note(en-US,WinEmbedded.5).gifNote:
    Windows XP Embedded software used in commercial products must be downloaded from the ECE site.
  2. Copy wmp11-windowsxp-x86-enu.exe to your Windows XP Embedded Service Pack 2 run-time image.
  3. Run the following command from within the Service Pack 2 run-time image after FBA is finished:
    wmp11-windowsxp-x86-enu.exe /Q
    
    It is very important to use the /Q command-line switch when invoking the installer. This switch selects no UI; therefore, run the command from a batch file that indicates when the installation is completed.

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

Show:
© 2014 Microsoft