в раздел реестра [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon] установите параметр "PowerdownAfterShutdown"="1";
если компьютер не поддерживает ACPI, установите флаг в пункте "Задействовать автоматическое управление электропитанием" из апплета "Электропитание";
некоторые программы не предназначенные для Winows XP также могут препятствовать нормально работе АУП, попробуйте отключить все пункты автозапуска и проверьте результат;
проверьте настройки системных политик;
обновите драйвера всего имеющегося оборудования;
проверьте включена ли поддержка ACPI в BIOS;
возможно что версия BIOS не поддерживает ACPI - требуется обновить BIOS;
возможно, ACPI блокируется каким-то устройством (драйвером устройства) - можно попробовать последовательно отключать устройства, чтобы найти не поддерживающее ACPI устройство.