The actual turning off of machines tends to be done by the ACPI power stuff that is found on laptops and now on desktop PCs. So you could try fiddling with the ACPI settings in the BIOS.

I have a machine with the same problem, I just deal with it by switching it off when Windows tells me to...
_________________________
Remind me to change my signature to something more interesting someday