Want computer to power off when XP shuts down, like it used to



Tref
07-10-2005, 12:12 AM
One day on boot I got the error message that hal.dll was missing or corrupt.

I renamed c:\windows\system32\hal.dll and copied the hal.dll in
c:\windows\ServicePackFiles\i386\sp2.cab into the system32 directory. At
103KB, it was smaller than the "corrupt" file. It worked, no error message,
but the computer, a Compaq Presario, would no longer power down when XP shut
down.

After a week of this, I decided to try to use the original hal.dll so I
deleted the one in system32 and renamed the "corrupt" file back to hal.dll.
The next time I tried to bootup, I couldn't. I had to take my computer to a
shop where they removed my hard drive and put it in one of their XP machines
as a slave. They deleted the hal.dll and replaced it with THEIR hal.dll
(they were running XP sp2), and put it back in my computer. It wouldn't
boot. Back into their machine, delete their hal.dll, copy one of my 103KB
hal.dll's into the system32 directory, back into my computer and it booted.

I have twelve hal.dll's on my computer. I used FC in DOS to compare them.
The 3 that are "101KB 8/17/2001 1:48PM" are identical.
The 3 that are "99KB 8/29/2002 1:05AM" are identical.
The 5 that are "103KB 8/3/2004 10:59PM" are identical.
The twelfth hal.dll is "127KB 8/29/2002 12:00PM"

What do I need to do to get my computer to power off when XP shuts down?

Byte
07-10-2005, 12:12 AM
Did you pay the shop where you took it to? Looks like they did a "half-a.."
job and you should take it back for completion or a refund. When I ran a
search on my PC I found 9 copies of hal.dll ranging from 99kb to 129kb.
Maybe there's some help here: Windows XP Shutdown Troubleshooter
http://aumha.org/win5/a/shtdwnxp.htm
--
Some days you're the windshield,
some days you're the bug.


"Tref" wrote:

> One day on boot I got the error message that hal.dll was missing or corrupt.
>
> I renamed c:\windows\system32\hal.dll and copied the hal.dll in
> c:\windows\ServicePackFiles\i386\sp2.cab into the system32 directory. At
> 103KB, it was smaller than the "corrupt" file. It worked, no error message,
> but the computer, a Compaq Presario, would no longer power down when XP shut
> down.
>
> After a week of this, I decided to try to use the original hal.dll so I
> deleted the one in system32 and renamed the "corrupt" file back to hal.dll.
> The next time I tried to bootup, I couldn't. I had to take my computer to a
> shop where they removed my hard drive and put it in one of their XP machines
> as a slave. They deleted the hal.dll and replaced it with THEIR hal.dll
> (they were running XP sp2), and put it back in my computer. It wouldn't
> boot. Back into their machine, delete their hal.dll, copy one of my 103KB
> hal.dll's into the system32 directory, back into my computer and it booted.
>
> I have twelve hal.dll's on my computer. I used FC in DOS to compare them.
> The 3 that are "101KB 8/17/2001 1:48PM" are identical.
> The 3 that are "99KB 8/29/2002 1:05AM" are identical.
> The 5 that are "103KB 8/3/2004 10:59PM" are identical.
> The twelfth hal.dll is "127KB 8/29/2002 12:00PM"
>
> What do I need to do to get my computer to power off when XP shuts down?
>
>


Want computer to power off when XP shuts down, like it used to