Corrupt hal.dll after update

R

Rick Oliveira

After installing the latest security patch from MS, upon
restart, Windows won't load and I get "the following file
is missing or corrupt: <windows root>\system32\hal.dll

I've used the recovery console to repair and used the
copy command to copy this file from a floppy which I
copied it to from another computer. I used the command:
copy a:\hal.dll (C:\windows\system32\hal.dll)

It says it copied the file but on reboot I get the same
error.

Please Help!
 
R

Randy

Check Microsoft's KB Article:

http://support.microsoft.com/default.aspx?scid=kb;en-us;330184&Product=winxp

After installing the latest security patch from MS, upon
restart, Windows won't load and I get "the following file
is missing or corrupt: <windows root>\system32\hal.dll

I've used the recovery console to repair and used the
copy command to copy this file from a floppy which I
copied it to from another computer. I used the command:
copy a:\hal.dll (C:\windows\system32\hal.dll)

It says it copied the file but on reboot I get the same
error.

Please Help!
 
A

Alex Nichol

Rick said:
After installing the latest security patch from MS, upon
restart, Windows won't load and I get "the following file
is missing or corrupt: <windows root>\system32\hal.dll

I've used the recovery console to repair and used the
copy command to copy this file from a floppy which I
copied it to from another computer. I used the command:
copy a:\hal.dll (C:\windows\system32\hal.dll)

You may have fouled things up now by copying the wrong file. Hope not.

That message is rather misleading. It happens because the boot.ini file
that tells the boot where to look for 'Windows' is damaged, so it is
looking for files in the wrong place - hal.dll just happens to be the
first one it looks for.

Using the recovery console, give

Attrib -H -R -S C:\boot,ini
DEL C:\boot.ini
to delete the bad one
BootCfg /Rebuild

to search for Windows installations and make a new one

The hal file is one set up at installation, and may be another variant
that has been renamed. So having copied in a version at random you
*may* find it will not work properly, in which case you will have to do
a repair re-install
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top