Jump to content

Welcome to Geeks to Go - Register now for FREE

Geeks To Go is a helpful hub, where thousands of volunteer geeks quickly serve friendly answers and support. Check out the forums and get free advice from the experts. Register now to gain access to all of our features, it's FREE and only takes one minute. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more.

Create Account How it Works

Hal.dll is Missing or Corrupt Error

- - - - -

  • Please log in to reply

Pi rules

Pi rules


  • Member
  • PipPipPip
  • 634 posts
Hal.dll is Missing or Corrupt Error
What is hal.dll?
Hal.dll is a hardware abstraction layer that links the physical (hardware) and software components of a computer.

How can I fix an error message saying that hal.dll is missing or corrupt?
The first method rebuilds the boot configuration on your hard drive. If this doesn’t work, the second method replaces the hal.dll file on your computer with the one that comes on the XP CD. Please note that this may be one symptom of a larger, more serious problem. If you have this error multiple times, or this and other errors, you may want to seek help.

It may help to print these instructions.

1. Enter the Recovery Console (instructions here).

2. Then, type the following (in bold), in order:
• bootcfg /rebuild
• You will probably see something like the following:
"Total Identified Windows Installs: 1
[1] C:\Windows
Add installation to boot list? (Yes/No/All)"
• Type Yes (or all) and press Enter
• When asked to " Enter Load Identifier," type Microsoft Windows XP Home Edition or Microsoft
Windows XP Professional Edition depending on which edition you have and press Enter
• When asked "Enter OS Load options," type /fastdetect and press Enter
• When it is done, type exit
• Your computer will restart, so see if it worked.

If it does not work, enter the Recovery Console again, choose the installation, and type the password
1. This time, type:
expand D:\i386\hal.dl_ %systemroot%\System32\hal.dll and press Enter
*make sure to replace “D” with your CD and/or DVD drive’s letter that contains the XP CD

2. Again, type exit and see if it worked.

If neither method works, please ask for additional help in the XP support forum. Do not post your question here.
From my site here.
  • 0





  • Member
  • PipPip
  • 59 posts
i am having problems even entering the recovery console. the only thing i can get into is if i hit f10 right as it boots which takes me to the system restore... once its past that though is when i get the error message
  • 0



    New Member

  • Member
  • Pip
  • 1 posts
I have some what of a problem like that on my laptop I start My Laptop up and it pops up This application has failed because SHDOCVW.dll Was not found Re-installing the application may fix this.

But how??? Can I Reinstall it when My screen just shows the icon and it shows Explorer. EXE Unable to locate at the top of the icon pop up when I Restart My Laptop.
  • 0



    GeekU Admin

  • Community Leader
  • 21,806 posts
  • MVP
This topic is here as a guide to correcting this issue. As stated in the guide, if this does not work for you, please start a new topic in the XP Support Forum. Questions in this thread will not be replied to.
  • 0

Similar Topics

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

As Featured On:

Microsoft Yahoo BBC MSN PC Magazine Washington Post HP