Resolving Boot Problems (Windows Embedded Standard 2009)


Learn how to resolve boot problems.


  1. Remove devices that are not required for the operating system (OS) to boot, for example, sound cards, disks, CD-ROM drivers, and devices that are automatically detected by Target Analyzer. Next, try to reboot your system. If your system boots successfully, connect each device to your embedded device again, and verify that you can successfully boot after you add each device.

  2. Install Windows XP Professional onto your device.

    If the installation is unsuccessful, your hardware might not be compatible with Windows XP.

    If the installation is successful, your hardware supports Windows XP, and therefore supports Windows Embedded Standard. Start the Device Manager to browse for device drivers that your system might require to boot but that you did not include in your configuration. Add them to your configuration.

If your system stops responding early in the boot process, your configuration might have an incorrect hardware abstraction layer (HAL) DLL. Be sure that you selected the correct Hal.dll file.


To supply a Hal.dll, you must include one of the following components:

  • Advanced Configuration and Power Interface (ACPI) PC
  • Compaq SystemPro Multiprocessor or 100% Compatible
  • MPS Uniprocessor PC
  • ACPI Uniprocessor PC
  • Standard PC
  • ACPI Multiprocessor PC
  • MPS Multiprocessor PC


Various issues might cause boot problems.

See Also

Other Resources

Troubleshooting a Run-Time Image