Windows could not start because the following file is missing

Jeanne061397
Jeanne061397 used Ask the Experts™
on
I have a friend's XP computer at home trying to clean up her files and update Windows.  I was doing well until I updated the windows to IE 8 and when I went to restart the computer as they told me to, I cannot boot into windows and here is the message I get:

Windows could not start because the following file is missing or corrupt:
<Windows root>\system 32\hal.dll.
Please re-install a copy of the above file.

I cannot do anything as each time after trying to boot in safe mode, I get the same error message.

This is an IBM Thinkpad Computer running Windows XP.  I do not have any CD to try to use to re-install.

Help, I really don't want to tell my friend I broke her computer.

Thanks,

Jean
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
>>I really don't want to tell my friend I broke her computer.
It's not that serious. First try this-
http://www.dll-files.com/dllindex/dll-files.shtml?hal
http://pcsupport.about.com/od/findbyerrormessage/a/missinghaldll.htm
Then you have to collect a windows cd. Try to repair install, if not possible than fresh install will solve the problem.
Read this article, this should solve your problem.

http://www.kellys-korner-xp.com/xp_haldll_missing.htm

hope this helps, all the best.

Author

Commented:
I checked the sites you sent but so far nothing has worked that I can understand.  It is late now so I will work with it tomorrow.  Thanks for the help.
Jeanne
11/26 Forrester Webinar: Savings for Enterprise

How can your organization benefit from savings just by replacing your legacy backup solutions with Acronis' #CyberProtection? Join Forrester's Joe Branca and Ryan Davis from Acronis live as they explain how you can too.

Hello all,
I tried and tried to make sense out of all those sites you sent.  I'm afraid they were just too technical for me and I finally had to give up.

Today I took the computer to the repair shop and hopefully they will be able to reformat it and get it working again.

Thanks for all your help.  I don't know how to split the points or even to withdraw the question.

Jeanne

Commented:
HAL is the hardware abstraction layer which is created during installation and depending on some other dlls.So
you need a Windows installation cd
and boot from cd
then press enter to install
press F8 to agree with license
press R to repair.
May this fix your problem.

Otherwise do this: connect the hard drive into another working system as slave.
copy a working hal.dll from its WINDOWS\ServicePackFiles\i386\hal.dll to the windows\system32\ of damaged hdd.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial