Microsoft KB Archive/931938

From BetaArchive Wiki
Knowledge Base


Article ID: 931938

Article Last Modified on 11/27/2007



APPLIES TO

  • Microsoft Windows XP Embedded Service Pack 2



SYMPTOMS

When you check dependencies in the Target Designer in Microsoft Windows XP Embedded Service Pack 2 (SP2) Feature Pack 2007, you may experience one or more of the following symptoms:

  • You receive the following error message:

    An error occurred while checking dependencies. Component: "Explorer shell [Version VersionNumber]" activation failure. Auto-resolve terminated.

  • You receive the following error message in the Output window on the Messages tab:

    Multiple active components collision between the Explorer shell and other shell components.

  • An unresolved dependency task in the Output window on the Tasks tab asks you to disable the Minlogon component or the Winlogon component.

These problems occur if the following conditions are true:

  • The Auto-resolve dependencies check box is selected.
  • The configuration contains at least one of the following components:
    • A shell component other than the Explorer shell. For example, the configuration contains the Command shell component.
    • The Minlogon component.
  • The configuration contains any of the following components:
    • The Text Services Framework (TSF) component.
    • Any component that depends on the TSF component. For example, the "Help and Support Services" component depends on the TSF component. Additionally, the "Keyboard: Locale" components depend on the TSF component, except for the default "Keyboard: US English" component.


CAUSE

In Windows XP Embedded SP2 Feature Pack 2007, the TSF component dependency on both the Explorer shell component and the Winlogon component has been enforced. Therefore, a conflict error occurs when you run the auto-resolve dependencies feature if one of the following conditions is true:

  • A configuration includes a shell component other than the Explorer shell component.
  • A configuration includes the Minlogon component.


WORKAROUND

To work around this problem, remove the following components from the configuration:

  • All shell components except for the Explorer shell component
  • The Minlogon component
  • Any macro components that depend on the previous two components

After you have removed these components, you can use the auto-resolve feature to check the dependencies. All dependencies will be automatically resolved. The Explorer shell and the Winlogon components will be added.

After you check the dependencies, you can remove the Explorer shell component and add the shell component that you want.

Notes

  • If you want to add the Minlogon component, remove the Winlogon component. Then, add the Minlogon component.
  • You must repeat this process whenever you must add or remove components and check the dependencies.


MORE INFORMATION

Steps to reproduce the problem

Note The following steps are only one way to reproduce the problem. The problem can also be reproduced in other scenarios.

  1. Click Start, click All Programs, click Microsoft Windows Embedded Studio, and then click Target Designer.
  2. On the File menu, click New.
  3. In the Configuration Name box, type a name for the configuration, and then click OK.
  4. In the Search box, type shells, and then press ENTER.
  5. Expand Shells, right-click Command shell, and then click Add.


Note To reproduce the problem, you can include any shell component other than the Explorer shell component. Or, you can include the Minlogon component.

  1. In the Search box, type text services framework, and then press ENTER.
  2. Right-click Text Services Framework, and then click Add.


Note To reproduce the problem, you can include any component that depends on the Text Services Framework component.

  1. On the Tools menu, click Options.
  2. Click the Dependency Check tab, confirm that the Auto-resolve dependencies check box is selected, and then click OK.
  3. On the Configuration menu, click Check Dependencies.


You experience the symptoms that are mentioned in the "Symptoms" section.


Keywords: kbtshoot kbprb KB931938