Microsoft KB Archive/309283

= HAL options after Windows XP or Windows Server 2003 Setup =

Article ID: 309283

Article Last Modified on 12/3/2007

-

APPLIES TO


 * Microsoft Windows Server 2003, 64-Bit Datacenter Edition
 * Microsoft Windows Server 2003, Enterprise x64 Edition
 * Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
 * Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
 * Microsoft Windows Server 2003, Standard Edition (32-bit x86)
 * Microsoft Windows Server 2003, Web Edition
 * Microsoft Windows XP Professional for Itanium-based systems
 * Microsoft Windows XP Professional for Itanium-based systems
 * Microsoft Windows XP Home Edition
 * Microsoft Windows XP Media Center Edition 2002
 * Microsoft Windows XP Professional
 * Microsoft Windows XP Tablet PC Edition
 * Microsoft Windows Small Business Server 2003 Premium Edition
 * Microsoft Windows Small Business Server 2003 Standard Edition

-



This article was previously published under Q309283



SUMMARY
This article describes hardware abstraction layer (HAL) options that are listed in Device Manager after you run Microsoft Windows XP Setup or Microsoft Windows Server 2003 Setup. The article also discusses supportability issues that involve HALs in Sysprep images.



MORE INFORMATION
Windows XP Device Manager and Windows Server 2003 Device Manager list limited choices for changing your HAL type when you click Update Driver. Microsoft Windows 2000 Device Manager lets you select any HAL type. If you select an incorrect HAL, you may not be able to start Windows 2000, or you may have other issues.Although the selections are now limited, you should change the HAL only if you are sure that the selected HAL works on your system. The options that are presented here are known to be compatible with most systems. However, a few systems may experience problems.

When you install the following HALs on a Windows XP-based or Windows Server 2003-based computer, the following device manager HAL options appear:

&quot;Standard PC&quot;, Non-ACPI PIC HAL (Hal.dll)

 * Standard PC

&quot;MPS Uniprocessor PC&quot;, Non-ACPI APIC UP HAL (Halapic.dll)

 * Standard PC
 * MPS Uniprocessor
 * MPS Multiprocessor

&quot;MPS Multiprocessor PC&quot;, Non-ACPI APIC MP HAL (Halmps.dll)

 * Standard PC
 * MPS Multiprocessor

&quot;Advanced Configuration and Power Interface (ACPI) PC&quot;, ACPI PIC HAL (Halacpi.dll)

 * Standard PC
 * Advanced Configuration and Power Interface (ACPI) PC

&quot;ACPI Uniprocessor PC&quot;, ACPI APIC UP HAL (Halaacpi.dll)

 * Standard PC
 * Advanced Configuration and Power Interface (ACPI) PC
 * ACPI Uniprocessor
 * ACPI Multiprocessor

&quot;ACPI Multiprocessor PC&quot;, ACPI APIC MP HAL (Halmacpi.dll)

 * Standard PC
 * Advanced Configuration and Power Interface (ACPI) PC
 * ACPI Multiprocessor
 * MPS Multiprocessor