Windows NT系
以下のオペレーティングシステムがNT系に該当する。なお、発売年は最初に発売された言語版とエディションを記載する。
HALを除くカーネルモードで動作するプログラムをハードウェアから分離する層である。カーネルとの分離が理想だが、HALはカーネルと共存関係にある。また、極僅かのx86用の命令が含まれている(カーネルでエミュレートされる)。NTカーネルとHALは独立しておらず、NTカーネルがハードウェアに直接アクセスを行うこともあったが、Windows VistaからNTカーネルとHALの依存関係は無くなり、hal.dllに統一された。
hal.dll - 標準的なPC
halaacpi.dll - APIC ACPI PC
halacpi.dll - ACPI PC
halapic.dll - APIC PC
halmacpi.dll - マルチプロセッサACPI PC
halmps.dll - マルチプロセッサPC
halsp.dll - Compaq SystemPro
halborg.dll - Sillicon Graphics Workstation
等、幾つかのHALが存在していた。HALはOSインストール時に自動的に選択される。
レジストリを管理するコンポーネント。