Question : system32/hal.dll missing or corrupt on Windows 2003 Server

I have a Dell PowerEdge 2900 runing Windows 2003 Server R2.

On startup I received an error saying:

\system32\hal.dll is missing or corrupt.

I tried to boot the server to recovery console using the Windows 2003 OS disks.  Had to download a copy of the RAID5 drivers so I could do this.  

I then ran the command:

bootcfg/rebuild as detailed on the microsoft website which seemed to create a second entry in the boot.ini file.

I then tried to reboot using both of the options and neither worked.  I still got the same error.

When I tried to replace the ntoskrnl file I got an error telling the file could not be expanded.

Could you tell me where to go from here please Experts?

Thanks
Jon

Answer : system32/hal.dll missing or corrupt on Windows 2003 Server

Hi JonYen,

Look at:

http://pcsupport.about.com/od/findbyerrormessage/a/missinghaldll.htm

I know it says windows XP, but the steps are the same for server 2003.

Cheers.
Random Solutions  
 
programming4us programming4us