Dusty, question as far as replacing a .DLL file. If you have access to the CMD Prompt couldn't you just run SFC /scannow to repair the .DLL cache? Just wondered..
Sure, that might work, but how does South Dakota get to the Command Prompt window, his/her system won't boot because of the error message about which his post is kinda vague. But then he/she could try Safe Mode with Command Prompt, it
might open without hal.dll
However the Hardware Abstraction Layer .dll (hal.dll) may
not be missing, it could be that the Boot.ini file is corrupt and pointing to an incorrect, or incomplete, Windows folder from which the OS is to be loaded. It seems that S.Dakota did something which he/she has not explained yet, or perhaps he/she does not really know what was done.
Can't overstress the importance of posting the
actual and
complete error message(s).
Here is a tried and proved method of replacing hal.dll but the correct XP cd must be used. FYI I have a bootable cd copy of some system files including my boot.ini, ntldr, hal.dll, ntdetect so that should a problem arise it's just a matter of booting from it to copy files, never had to use it
yet.