Такое возможно при несовместимости каких-либо драйверов или программного обеспечения (выгружается некорректно). Чтобы проверить, так ли это, щелкните правой кнопкой мыши по значку "Мой компьютер", перейдите на вкладку "Свойства - Дополнительно - Загрузка и восстановление - Параметры" и снимите галочку с пункта "Отказ системы - выполнить автоматическую перезагрузку". Тогда при аварийном сбое система перед перезагрузкой покажет экран с текстом сообщения об ошибке, которую потом можно расшифровать. Также информацию о произошедшем сбое можно увидеть, открыв оснастку "Просмотр событий".
Проверьте, включена ли поддержка ACPI в BIOS и обновите драйверы всего имеющегося оборудования. Возможно, что версия BIOS не поддерживает ACPI - требуется обновить BIOS. Если после обновления BIOS поддержка ACPI не появилась, значит ваш компьютер устарел и не поддерживает ACPI. Возможно, ACPI блокируется каким-то устройством (драйвером устройства) - можно попробовать последовательно отключать устройства, чтобы найти не поддерживающее ACPI устройство.
В разделе реестра [HKEY_LOCAL_MACHINE-SOFTWARE-Microsoft-WindowsNT-CurrentVersion-Winlogon] установите параметр "PowerdownAfterShutdown"="1".
Некоторые программы, не предназначенные для Winows XP, также могут препятствовать нормальной работе ACPI, попробуйте отключить все пункты автозапуска и проверьте результат. Проверьте настройки системных политик - в некоторых случаях системный администратор может запретить выключение компьютера.
Для систем без ACPI проверьте поддержку NT Apm/Legacy. Для этого откройте "диспетчер устройств", в меню "Вид" установите отображение скрытых устройств. Если этого устройства нет, можно попробовать установить его. Для этого откройте "Мастер установки оборудования", на запрос ответьте что устройство уже подключено, далее из списка выберите "Добавление нового устройства" - "Установка оборудования, выбранного из списка вручную" - "Поддержка NT Apm/Legacy". Перезагрузите компьютер и проверьте в диспетчере устройств, работает ли это устройство. Если не работает, возможно может помочь обновление BIOS. Если компьютер не поддерживает ACPI, установите флаг в пункте "Задействовать автоматическое управление электропитанием" из апплета "Электропитание".