Installing Microsoft Internet Explorer 7 on Windows XP Embedded Service Pack 2

4/25/2007

Microsoft Corporation.

February 28, 2007.

Summary

This article explains how to install Microsoft Internet Explorer 7 on a 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 IE 7 Desktop Installer

Conclusion

Introduction

Update Rollup 1.0 for Windows XP Embedded includes a componentized version of Internet Explorer 7. 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 explains how to install the Internet Explorer 7 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 Internet Explorer 7 installer on that image:

  • CMD - Windows Command Processor
  • Core Certificate Services
  • Cryptographic Service Providers
  • Dial-Up Networking Common Libraries
  • Dr. Watson Debugger
  • GDI+ XP
  • Internet Explorer
  • Microsoft Data Access Components (MDAC)
  • Misc. Command Line Tools
  • Outlook Express
  • Rich Edit Control Version 4.1
  • Smart Card Cryptographic Service Providers
  • Windows Update Agent

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

Note

The CMD - Windows Command Processor component is required only to run the Internet Explorer 7 installer from the command-line. If the Internet Explorer 7 installer will only be run using the Graphical User Interface (GUI), this component is not needed.

Note

The Microsoft Outlook Express component is required only to save Web pages as .mht files when using Save As in the Internet Explorer 7 File menu. If your installation does not need this functionality, you can remove Outlook Express from your configuration.

Creating a Macro Component

A macro component is a component that has dependencies on 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 an Internet Explorer 7 macro component

  1. Use Component Designer to create a new Internet Explorer 7 macro component. For more information on creating a component in Component Designer, see Component Authoring on the Microsoft Developer Network (MSDN).
  2. Make the Internet Explorer 7 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 Internet Explorer 7 macro component in your Windows XP Embedded Service Pack 2 run-time image.

Running the Internet Explorer 7 Desktop Installer

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

To download and run the Internet Explorer 7 desktop installer

  1. Download the Microsoft Internet Explorer 7 for Windows XP SP2 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, IE7-WindowsXP-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 Internet Explorer 7. For example, at the command prompt, type:
    IE7-WindowsXP-x86-enu.exe /update-no

    Note

    The /update-no option prevents the installer from looking for Windows Update Services during the install. If this option is not specified, clear the option for downloading updated software during the installation process. Other installation options are also 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 Internet Explorer 7 desktop installer.